为了启动,我贷款给一个物理专用服务器,里面有几台虚拟机。
目前,这个服务器上主要有2个VM:
但在未来,我们将使用ou JAVA应用程序创建一个“生产”VM:
我参与的是一个软件,它可以监视服务、KVM、应用程序和数据库的可用性,这样我就可以在出现问题时做出反应。
我还有另一个用例,我希望监视应用程序的性能(请求、CPU、内存.)收集使用情况统计数据。
我们基本上没有钱,并且想要一个免费的工具,至少在一开始。
什么是简单易用的工作工具?我听说过Nagios和Hyperic,但我不认识他们。所以我不知道它们是否适合我们的需要。
不仅需要对服务器进行监视,而且还需要作为一种方法来调查实际应用程序的性能、响应能力,并在可能的情况下隔离瓶颈。
从链接(不一样的问题,似乎更通用,但相当丰富)和实际的答复,Nagios + Munin应该是一个很好的匹配。问题是Nagios看起来有点复杂(我不知道Munin)。Nagios/Munin组合体将能够收集java应用程序的数据和历史数据(请求/秒,请求延迟,两者都包含URL、小时、日、周的统计信息)吗??)
还有其他(更好的)吗?其他选择?
发布于 2011-05-11 09:55:06
纳古斯。很长一段时间以来,我都很害怕文本配置,并且尝试了所有其他流行的或远程流行的解决方案,但从未感到满意。有一次,我尝试了nagios并进行了实际的配置--我很喜欢它,并且发现它比像Zenoss这样的gui工具更容易配置和定制。
虽然我还没有这样做,但您可以将它与Monit结合起来,以自动尝试从问题中恢复,并与Munin一起收集历史数据。
文档用于设置Nagios和Munin。这是特定于Ubuntu的,但实际上我遵循这一点来配置Red上的Nagios。
https://serverfault.com/questions/268656
复制相似问题