2016-12-26 120 views
-1

我需要找到一個基於Linux的工具來監控網絡設備。我很快就玩過Nagios核心,MRTG和Cacti。現在我堅持Nagios核心4(直到你告訴我它不能做我需要的)並且對它進行更多的研究。我正在尋求一些建議Nagios監控網絡防火牆,路由器,交換機和無線設備

  1. 什麼插件你建議監視接口統計數據不僅字節/退房,但也失誤和丟棄?我正在嘗試nagiosgraph,但有一些困難,但是我想知道在繼續排除故障之前是否有更好的選擇。我不一定需要一個「圖形」工具和一個網絡界面。我只需要一個計數器和時間戳存儲在文本格式或數據庫像RRD的某處。

  2. 將有一些自定義MIB/OID,我需要監視防火牆和無線設備。是否可以指定OID,提取數據,與某個預設值進行比較,並在需要時生成警報?是否可以存儲OID值的歷史數據?有沒有一些工具,或者我需要編寫一個插件...?

我來自網絡背景(主要是思科),並沒有太多的Linux和編程經驗。我可以簡單地編寫python代碼。如果我需要編寫我的代碼,Python是否由Nagios本地支持?

回答

0

祝您聖誕快樂。爲了正確的答案:

  1. 在我看來,最好的辦法是做到這一點是MRTG。事實上,這正是我們在企業軟件Nagios XI中使用的。您必須配置MRTG以輪詢帶寬,然後使用nagios-pluginscheck_rrdtraf根據帶寬消耗等生成警報。要檢查錯誤和丟棄,可以使用nagios插件check_ifstatus插件。這正是它設計的目的。
  2. 自定義MIB/OID是nagios插件check_snmp閃耀的地方!這個插件已經完成了你所描述的內容。

如果您已經在使用Nagios Core,MRTG和Cacti,那麼您應該能夠立即獲得並運行所有這些功能。

+0

謝謝Nagios支持!我會花更多的時間在MRTG上。我現在堅持使用我在網上找到的一些模板,但我會單獨詢問是否無法弄清楚。再次感謝! –

+0

MRTG的確在做這項工作!感謝Nagios支持這個答案。 –

+0

很高興爲您服務! –