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
以上服務(wù)器端(也是就控制端)的nrpe(用于服務(wù)器的自身的監(jiān)控)已經(jīng)配置完成,接著服務(wù)器的nagios監(jiān)控配置,配置如下nagios.cfg,去掉如下的“#”,每條記錄都對應(yīng)目錄的相應(yīng)的配置文件,下表中有說明,host.cfg和service.cfg是不存在的,可以自己建立,這些cfg文件都是可以自己建立的,只要在nagios.cfg添加相應(yīng)的記錄就行。現(xiàn)在我們只是做服務(wù)器自身的監(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)系人
設(shè)置報警聯(lián)系人,一般當(dāng)然是系統(tǒng)管理員了
監(jiān)控時間段
7X24小時不間斷還是周一至周五,或是自定義的其他時間段
監(jiān)控交換機
例如主機是否存活,80端口是否開,磁盤使用情況或者自定義的服務(wù)等
被監(jiān)控主機
監(jiān)控機自己服務(wù)器
被監(jiān)控主機
所需要監(jiān)控的服務(wù)器,當(dāng)然可以是監(jiān)控機自己
被監(jiān)控的服務(wù)
例如主機是否存活,80端口是否開,磁盤使用情況或者自定義的服務(wù)等
保存nagios.cfg后,用service httpd restart重啟nagios服務(wù)。
如果失敗,用/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg驗證,會提示出問題所在,關(guān)于問題解決在后面再將,這里只是服務(wù)器自身監(jiān)控,應(yīng)該不會有問題。
在IE下http://IP/nagios,輸入nagiosadmin和密碼(圖1和圖2)
【編輯推薦】