Answers:
是。Nagios支持自定义脚本和检查,更好的集成和更精细的通知选项。Monit适用于基本的系统检查和守护程序监视。Nagios更加灵活,但是安装也更加复杂。
我发现Monit适用于单主机安装,但是Multi-Monit(M / Monit)确实不是中央控制台解决方案的好选择。乍一看对上/下视图很有用,但是当主机数量较大或需要通过WAN监视系统时,它就会掉下来。界面也太简单了。
我发现经常需要使用多种工具来提供环境的良好视图。Monit非常适合确保一切正常。它很简单,可以运行,并且可以警告是否存在应该存在的进程。考虑一下ntp,sshd,crond等。使用Monit基于此采取纠正措施。
在过去的几年中,我的方法要求Monit用于通过PID文件监视守护进程和自定义应用程序。Observium或ORCA,用于作图和趋势分析。OpenNMS上/下和通知。我还没有找到可以干净利落地进行操作的套件。天文台不发出警报。Orca仅作图,OpenNMS具有出色的通知和阈值设置,但图表却很丑陋。
由于涉及的设置以及我对其他工具的熟悉,所以我不使用Nagios。我继承了一些Nagios安装,但由于实施不佳而出现了问题。我发现OpenNMS + Monit +基于RRDTool的图形解决方案对我来说更好。