您好,登錄后才能下訂單哦!
這篇文章主要介紹nagios中如何實現客戶端監控,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!
客戶端監控:
在此演示下前面提到的三種監控客戶端的方式:
方式一:snmp
服務端ip:192.168.100.133
客戶端ip:192.168.100.132
重啟客戶端snmpd
在服務器端snmp命令獲取客戶端的相關值
在此獲取客戶端的1分鐘5分鐘15分鐘的load值為例
在此基礎上,我們可以使用nagios的插件
方式二:nrpe(此處以檢測disk命令為例)
此方法為了傳參,我們在之前編譯的時候已經加了argument;所以我們可以在服務器端進行參數、
比如:
修改客戶端的nrpe.conf
打開允許傳遞參數
vim /usr/local/nagios/etc/nrpe.cfg dont_blame_nrpe=1
編輯文件,允許server端進行遠程操作;
vim /usr/local/nagios/etc/nrpe.cfg
allowed_hosts=192.168.100.190 command[check_disk]=/usr/local/nagios/libexec/check_disk -w $ARG1$ -c $ARG2$ -p $ARG3$
啟動nrpe
/usr/local/nagios/bin/nrpe -c /usr/local/nagios/etc/nrpe.cfg -d
在服務端測試:
[nagios@masterlibexec]$ ./check_nrpe -H 192.168.100.134 -c check_disk -a "20%" "10%""/boot"
可以看出在服務端隨意控制我們的目標需求
方式三:ssh
自己編寫腳本獲取;
方式四:編寫一個agent。socket獲取;
主要獲取方式就是以上四種方式
以上是“nagios中如何實現客戶端監控”這篇文章的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注億速云行業資訊頻道!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。