我协助维护一个基于Web的企业系统(用J2EE编程,但这是一个更普遍的问题),我想知道:有哪些好工具可以衡量企业系统的“健康状况” ?例如,检查服务器上的内存空间的工具,检查批处理运行的状态,在一定时间内处理的记录数等等?
我不希望将每个答案限制为一个工具,但每个答案的多个工具肯定是可以接受的。
答案 0 :(得分:4)
OpenNMS是一个不错的监控工具。开箱即用它可以监控服务器的各个方面,主要是内存,网络使用,磁盘空间等。但它是开源的,可以扩展以监控其他事情。
我们用它来监控数以千计的服务。它的功能非常好。
它可能不适合处理的记录数量,至少我们不会那样使用它。
答案 1 :(得分:2)
我们使用Nagios
我会提供更多详细信息,但我们的管理员会设置它,所以希望有人可以在评论中提供更多信息。我所知道的是,我们使用它来托管几个客户端站点,并且站点相当大,具有相当多的流量。它非常好用。
答案 2 :(得分:0)
OpenNMS +1。除了开箱即用的系统级监控外,它还可以通过JMX轻松扩展,因此您的应用程序可以将其内部暴露为JMX属性,OpenNMS可以监控它们,绘制图形,根据它们发出警报,等
我们还扩展了OpenNMS,以便在事情变得艰难时发送短信提醒。