Monitoring
使用 Nagios 監控 snmp
我正在使用
Nagios
4並安裝nagios plugins
到。我不想通過 snmp 監控我的 HP 交換機CPU、MEM 等,但我完全不知道該怎麼做。首先,我如何獲得正確的 OID 以及如何將其放入command.cfg
和我的own cfg's
附上一些圖片。
謝謝!
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