小型网络的服务器管理工​​具

小型网络的服务器管理工​​具

什么才是适合我的网络的管理工具?我研究了 Cacti、Nagios、OpenNMS、Munin 和 Monit……但我不确定哪个是最好的方向。

我更喜欢那些能够尽可能多地覆盖盒子外面的东西。

我需要监控:

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

以下服务:nginx、unicorn、Tomcat、Jetty、MySQL、Elasticsearch、Hadoop、PHP、Comet

最好有:带宽使用情况图表,nginx req/sec

有什么建议吗?

答案1

我喜欢开放网络管理系统观景台监控结合使用,发挥各自的优势。

  • 开放网络管理系统具有出色的轮询、启动/关闭和警报功能。警报、调度和配置非常强大。它对于接收陷阱非常有用。

  • 观景台拥有最漂亮的图表,但没有提供警报功能。能够逐步查看 Observium 的详细库存显示也很棒。它更适合网络设备。

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

对于您列出的设备和应用程序,OpenNMS 可以覆盖所有情况。遗憾的是,图表质量较差。Monit 只会使 Linux 服务器受益。Observium 可以检测并绘制所有情况,但除了向 SNMP 系统联系人提供启动/关闭通知外,不会提供任何其他信息。

相关内容