小型networking服务器pipe理工​​具

什么是我的networking正确的pipe理工具? 我看看仙人掌,Nagios,OpenNMS,Munin&Monit ……但我不确定哪个是最好的方向。

我更喜欢那些能够尽可能地提供开箱即用的东西。

我需要监视:

  • 路由器SNMP
  • 交换SNMP
  • 30服务器IPMI / SNMP

服务如:nginx,独angular兽,Tomcat,Jetty,MySQL,Elasticsearch,Hadoop,PHP,Comet

很高兴有:graphics带宽使用,Nginx请求/秒

任何build议?

我喜欢OpenNMS , Observium和Monit各自的优势。

  • OpenNMS具有出色的轮询,上/下和警报function。 警报,调度和configuration非常强大。 这对于接收陷阱很有用。

  • Observium具有最漂亮的图表,但不提供警报function。 能够通过Observium的详细库存显示也是非常好的。 它更多地面向networking设备。

  • Monit适用于应用程序和服务级别的监视。 我使用它来确保关键服务在Linux服务器上运行。 确保ntp已打开。 确保crond正在运行。 确保sshd打开。 如果sshd死亡(崩溃,OOM等),请重新启动。

借助您列出的设备和应用程序,OpenNMS将覆盖全部。 不幸的是,图表质量很差。 Monit只会使Linux服务器受益。 Observium会检测和绘制所有的东西,但不会提供任何超过向上/向下的通知给SNMP syscontact。