*被監視端:
從剛裝好完全沒東西的 VM開始…
CentOS5.5 用 rpmforge 的來源做 yum 安裝,plugins 是放在
/usr/lib64/nagios/plugins/
yum install nrpe
會安裝
fping
nagios-plugins
perl-Crypt-DES
perl-Net-SNMP
/etc/nagios/ 裡只會出現 command-plugins.cfg nrpe.cfg 兩個檔
/usr/lib64/nagios/plugins/ 會有其它 check項目
修改 /etc/nagios/nrpe.cfg 註解掉
#server_address=
allow_hosts=
service nrpe restart 之後
*檢查
netstat -at | grep 5666
有 :5666 LISTEN
觀察:設定檔有問題時... nrpe 會自已停掉 service
*在nagios 監視端檢查
/usr/lib64/nagios/plugins/check_nrpe -H {client IP}
有版本訊息
NRPE v2.12
*在nagios 監視端檢查
#/usr/lib/nagios/plugins/check_nrpe -H localhost -c check_load
或其它 nrpe 相關的項目都有正常結果
* nagios 監視端設定檔:
起初單純只認為 check_nt 用的參數和check_nrpe用的不同
再來發現牽扯到 client 端 nagios-plugins的內容及 /etc/nagios/nrpe.cfg 的裡的設定, /etc/nagios/command-plugins.cfg 應該也有關...
該搞清楚的是哪些可以在 server端直接丟 command
哪些是要把 command 定義好,佈署到 client 端(甚至另外裝別的 plugins)
這篇列了 nagios-plugins 裡的工具及參數
http://www.debianhelp.co.uk/nagiospluins.htm
#server_address=
allow_hosts=
service nrpe restart 之後
*檢查
netstat -at | grep 5666
有 :5666 LISTEN
觀察:設定檔有問題時... nrpe 會自已停掉 service
*在nagios 監視端檢查
/usr/lib64/nagios/plugins/check_nrpe -H {client IP}
有版本訊息
NRPE v2.12
*在nagios 監視端檢查
#/usr/lib/nagios/plugins/check_nrpe -H localhost -c check_load
或其它 nrpe 相關的項目都有正常結果
* nagios 監視端設定檔:
參照 nagios 官網的 NRPE.pdf
將windows.cfg 複製一份做成 linux.cfg
利用裡面的 check_nt 相關範本,將其全改成 check_nrpe(用 localhost.cfg 的範列都指向本機...)
把 check_nrpe 後面的參數也一並更改…
測試後…發現幾乎所有的 define service 都要重做起初單純只認為 check_nt 用的參數和check_nrpe用的不同
再來發現牽扯到 client 端 nagios-plugins的內容及 /etc/nagios/nrpe.cfg 的裡的設定, /etc/nagios/command-plugins.cfg 應該也有關...
該搞清楚的是哪些可以在 server端直接丟 command
哪些是要把 command 定義好,佈署到 client 端(甚至另外裝別的 plugins)
這篇列了 nagios-plugins 裡的工具及參數
http://www.debianhelp.co.uk/nagiospluins.htm
沒有留言:
張貼留言