可能重复:
服务器健康监控软件
你好,我需要一个服务器监控解决方案。该解决方案必须能够在服务器宕机时发出警报,我还希望该解决方案能够灵活地与各种服务器配合使用,例如,它必须能够监控服务器,如 Web 服务器、应用程序服务器、数据库服务器等。我想知道是否有任何开源解决方案可供我使用?提前致谢
答案1
虽然斯普朗克不是开源的,我建议你看看,它几乎可以做你想做的一切,而且可以扩展。在一定的数据吞吐量范围内它是免费的(如果你想获得共享软件,那就相当昂贵了)。
查看此帖子https://stackoverflow.com/questions/183977/what-commercial-and-open-source-competitors-are-there-to-splunk适用于开源解决方案。
答案2
Nagios (http://www.nagios.org) 是一个开源监控解决方案,它带有一系列默认插件,用于监控主机状态、CPU 使用率、服务状态等。
编写自己的插件来监控自己业务的特定指标也相当容易(见http://nagiosplug.sourceforge.net/developer-guidelines.html)。
您的目标平台是什么?
答案3
如果你正在寻找 Java 开源系统,请查看开放网络管理系统。它不像 Nagios 那样被广泛使用,但是声誉相当不错。
答案4
尝试ProtoMon Lite它是免费的,并且有很多选项。不幸的是它不是开源的。