Nagios監(jiān)控Linux和Unix服務器-自定義監(jiān)控服務
nagios監(jiān)控Linux和Unix服務器(ubuntu服務器安裝實例)
本文講述的是—Nagios監(jiān)控Linux和Unix服務器:
監(jiān)控原理
4.自定義監(jiān)控服務
由于前面的服務是nrpe主機上的默認建立的樣例規(guī)則。如果手動建立服務監(jiān)控需要做以下操作
在nrpe.cfg上建立監(jiān)控服務指令和參數(shù)
在nagios服務器上建立對應的服務定義
a.被監(jiān)控主機的配置內容
在/usr/local/nagios/libexec下,有很多監(jiān)控插件。在寫入nrpe.cfg前,先用指令測試這個插件和參數(shù)所產(chǎn)生的結果是否符合要求
例如 /usr/local/nagios/libexec/check_swap -w 20% -c 10% ‘監(jiān)控swap的使用狀況
編輯/usr/local/nagios/etc/nrpe.cfg
添加一行
- command[check_swap]=/usr/local/nagios/libexec/check_swap -w 20% -c 10%
然后重新啟動xinetd服務
b.Nagios服務的配置內容
編輯/usr/local/nagios/etc/objects/localhost.cfg
添加以下內容
- service{
- use generic_service
- hostname web_server
- service_description swap status
- check_command check_nrpe!check_swap
- }
然后重新啟動nagios服務,這個新的監(jiān)控服務就完成創(chuàng)建了。
【編輯推薦】