使用 Nagios 監控交換機

使用 Nagios 監控交換機

我正在嘗試使用 Nagios 監控交換器。我把一切都做了像本教程,但我在 Nagios 瀏覽器視窗中獲取狀態信息,如下所示:

(Return code of 127 is out of bounds - plugin may be missing) 

所以我查了google,發現我需要安裝check_snmp外掛。那我該怎麼做呢?

答案1

該錯誤訊息非常具有誤導性,因為您會收到許多與缺少插件無關的問題。最常見的是,如果 Nagios 無法與目標通信,您就會收到它。首先檢查 Nagios 伺服器是否有權從交換器讀取 SNMP 資料。

答案2

感謝有用的連結!我取消了這一行的註釋

# cfg_file = / usr / local / nagios / etc / objects / switch.cfg nagios.cfg

並成功了。這是我的錯。

另外,/usr/local/nagios/libexec 中缺少檔案 check_snmp,所以我從這裡下載了該插件http://pkgs.org/requires/nagios-plugins-snmp並安裝了它。

答案3

如果您提供配置的相關部分,將會很有幫助。

如果您按照引用的說明進行操作,您可能已經建置並安裝了check_snmp (預設情況下它位於/usr/local/nagios/libexec 中),但是如果Makefile 在編譯時找不到所需的函式庫,則它不會建構可執行的。去看看吧。

如果已構建,您是否為腳本添加了commands.cfg 條目?

也可以看看http://nagios.sourceforge.net/docs/3_0/monitoring-routers.html

如果您仍然遇到困難,請向我們展示您的配置中的相關命令、主機和服務條目

相關內容