Nagios

小型網路伺服器管理工具

  • March 9, 2012

什麼是適合我的網路的管理工具?我看看 Cacti、Nagios、OpenNMS、Munin 和 Monit ……但我不確定哪個是最好的方向。

我更喜歡開箱即用的東西。

我需要監控:

  • 路由器 SNMP
  • 切換 SNMP
  • 30 伺服器 IPMI/SNMP

服務如:nginx、unicorn、Tomcat、Jetty、MySQL、Elasticsearch、Hadoop、PHP、Comet

很高興擁有:頻寬使用圖,nginx req/sec

有什麼建議嗎?

我喜歡OpenNMSObserviumMonit一起使用,因為它們各自的優勢。

  • OpenNMS具有出色的輪詢、上/下和警報功能。警報、調度和配置非常強大。這對於接收陷阱很有用。
  • Observium有最漂亮的圖表,但不提供警報功能。能夠逐步瀏覽 Observium 的詳細庫存顯示也很棒。它更適合網路設備。
  • Monit適用於應用程序和服務級別監控。我用它來確保關鍵服務在 Linux 伺服器上執行。確保 ntp 已打開。確保 crond 正在執行。確保 sshd 已打開。如果 sshd 當機(崩潰、OOM 等),請重新啟動它。

使用您列出的設備和應用程序,OpenNMS 將涵蓋所有內容。不幸的是,這些圖表質量很差。Monit 只會使 Linux 伺服器受益。Observium 將檢測並繪製所有內容,但不會向 SNMP syscontact 提供上/下通知。

引用自:https://serverfault.com/questions/366890