Monitoring

使用 Nagios 監控 snmp

  • November 17, 2016

我正在使用Nagios4並安裝nagios plugins到。我不想通過 snmp 監控我的 HP 交換機CPU、MEM 等,但我完全不知道該怎麼做。首先,我如何獲得正確的 OID 以及如何將其放入command.cfg和我的own cfg's

附上一些圖片。

謝謝!

command.cfg switch.cfg

nagios 風格的監控系統(我個人更喜歡 Icinga2)的好處是編寫自己的外掛非常簡單。狀態是退出程式碼:

0: OK
1: WARNING
2: CRITICAL
3: UNKNOWN

輸出只是在外殼上輸出。所以一個簡單echo的 for bash 就可以了。

要獲取 perfdata,您將管道和以空格分隔的鍵值對列表附加到輸出,如下所示:

This is an example output | value1=1 value2=2

要檢查 SNMP,您可以使用 shell 命令,例如snmpwalk. 如果你不想從頭開始寫這個,我碰巧寫了幾個基於 SNMP 的檢查:

https://github.com/c-store/icinga2checks/tree/master/snmpChecks

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