2008-09-26 42 views
2

我协助维护一个企业基于网络的系统(在J2EE中编程,但这是一个更普遍的问题),我想知道:有什么好的工具可以衡量企业系统的“健康”?例如,检查服务器上的内存空间的工具,检查批处理运行的状态,在特定时间内处理的记录数量等?有哪些工具可用于衡量企业基于Web的系统的“健康状况”?

我不希望每个答案限制为一个工具,但每个答案的多个工具肯定是可以接受的。

回答

4

OpenNMS是一个很好的监测工具。开箱即用,它可以监视服务器的各个方面,主要是内存,网络使用情况,磁盘空间等。但它是开源的,可以扩展来监视其他事情。

我们用它来监控数千种服务。它非常擅长它。

它可能不适合处理记录的数量,至少我们不会那样使用它。

2

我们使用Nagios

我会提供更多的细节,但我们的管理员球员设定,让希望有人可以给评论更多信息。我所知道的是,我们使用它来托管一对夫妇客户站点,并且这些站点相当大,流量相当大。它工作得非常好。

0

+1 for OpenNMS。除了开箱即用的系统级监控之外,它还可以通过JMX轻松扩展,因此您的应用程序可以将其内部作为JMX属性进行展示,OpenNMS可以监控它们,对它们进行图形化,根据它们引发警报,等等。

我们还扩展OpenNMS发送短信警报时,事情变得不可靠。

相关问题