Redhat配置nagios-安裝nrpe
安裝nrpe
本文講述的是:Redhat配置nagios。返回大綱。
安裝之前之前一定要安裝gcc、 openssl、openssl-devel(尤其是linux被監(jiān)控機,也是客戶端)安裝之后,是用/usr/local/nagios/bin/nrpe -c /usr/local/nagios/etc/nrpe.cfg –d命令啟動nrpe
- tar -zxvf nrpe-2.8b1
 - cd nrpe-2.8b1
 - [root@localhost nrpe-2.8b1]# ./configure
 - [root@localhost nrpe-2.8b1]# make all
 - [root@localhost nrpe-2.8b1]# make install-plugin
 - [root@localhost nrpe-2.8b1]# make install-daemon
 - [root@localhost nrpe-2.8b1]# make install-daemon-config
 - /usr/bin/install -c -m 775 -o nagios -g nagios -d /usr/local/nagios/etc
 - /usr/bin/install -c -m 644 -o nagios -g nagios sample-config/nrpe.cfg /usr/local/nagios/etc
 - [root@localhost nrpe-2.8b1]/usr/local/nagios/bin/nrpe -c /usr/local/nagios/etc/nrpe.cfg -d
 
通過如下命令驗證nrpe是否正常,可以看到端口5666已經(jīng)打開
- [root@localhost etc]# /usr/local/nagios/libexec/check_nrpe -H localhost
 - NRPE v2.8b1
 - [root@localhost etc]#
 - [root@localhost etc]# netstat -atulnp | grep 'nrpe'
 - tcp 0 0 0.0.0.0:5666 0.0.0.0:* LISTEN 24823/nrpe
 
以上服務器端(也是就控制端)的nrpe(用于服務器的自身的監(jiān)控)已經(jīng)配置完成,接著服務器的nagios監(jiān)控配置,配置如下nagios.cfg,去掉如下的“#”,每條記錄都對應目錄的相應的配置文件,下表中有說明,host.cfg和service.cfg是不存在的,可以自己建立,這些cfg文件都是可以自己建立的,只要在nagios.cfg添加相應的記錄就行?,F(xiàn)在我們只是做服務器自身的監(jiān)控,只是用的commands.cfg、localhost.cfg,不用修改什么。
- [root@localhost objects]# vi /usr/local/nagios/etc/nagios.cfg
 - cfg_file=/usr/local/nagios/etc/objects/commands.cfg ;
 - cfg_file=/usr/local/nagios/etc/objects/contacts.cfg
 - cfg_file=/usr/local/nagios/etc/objects/timeperiods.cfg
 - cfg_file=/usr/local/nagios/etc/objects/templates.cfg
 - cfg_file=/usr/local/nagios/etc/objects/localhost.cfg
 - cfg_file=/usr/local/nagios/etc/objects/windows.cfg
 - cfg_file=/usr/local/nagios/etc/objects/switch.cfg
 
監(jiān)控命令
nagios發(fā)出的哪個指令來執(zhí)行某個監(jiān)控,這也是自己定義的
聯(lián)系人
設置報警聯(lián)系人,一般當然是系統(tǒng)管理員了
監(jiān)控時間段
7X24小時不間斷還是周一至周五,或是自定義的其他時間段
監(jiān)控交換機
例如主機是否存活,80端口是否開,磁盤使用情況或者自定義的服務等
被監(jiān)控主機
監(jiān)控機自己服務器
被監(jiān)控主機
所需要監(jiān)控的服務器,當然可以是監(jiān)控機自己
被監(jiān)控的服務
例如主機是否存活,80端口是否開,磁盤使用情況或者自定義的服務等
保存nagios.cfg后,用service httpd restart重啟nagios服務。
如果失敗,用/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg驗證,會提示出問題所在,關于問題解決在后面再將,這里只是服務器自身監(jiān)控,應該不會有問題。
在IE下http://IP/nagios,輸入nagiosadmin和密碼(圖1和圖2)
 

【編輯推薦】















 
 
 

 
 
 
 