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

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

有帮助吗?

解决方案

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

我们用它来监控数以千计的服务。它的功能非常好。

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

其他提示

我们使用 Nagios

我会提供更多详细信息,但我们的管理员会设置它,所以希望有人可以在评论中提供更多信息。我所知道的是,我们使用它来托管几个客户端站点,并且站点相当大,具有相当多的流量。它非常好用。

OpenNMS +1。除了开箱即用的系统级监控外,它还可以通过JMX轻松扩展,因此您的应用程序可以将其内部暴露为JMX属性,OpenNMS可以监控它们,绘制图形,根据它们发出警报,等

我们还扩展了OpenNMS,以便在事情变得艰难时发送短信提醒。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top