Redhat配置nagios-安裝nrpe
安裝nrpe
本文講述的是:Redhat配置nagios。返回大綱。
安裝之前之前一定要安裝gcc、 openssl、openssl-devel(尤其是linux被監控機,也是客戶端)安裝之后,是用/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已經打開
- [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(用于服務器的自身的監控)已經配置完成,接著服務器的nagios監控配置,配置如下nagios.cfg,去掉如下的“#”,每條記錄都對應目錄的相應的配置文件,下表中有說明,host.cfg和service.cfg是不存在的,可以自己建立,這些cfg文件都是可以自己建立的,只要在nagios.cfg添加相應的記錄就行。現在我們只是做服務器自身的監控,只是用的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
監控命令
nagios發出的哪個指令來執行某個監控,這也是自己定義的
聯系人
設置報警聯系人,一般當然是系統管理員了
監控時間段
7X24小時不間斷還是周一至周五,或是自定義的其他時間段
監控交換機
例如主機是否存活,80端口是否開,磁盤使用情況或者自定義的服務等
被監控主機
監控機自己服務器
被監控主機
所需要監控的服務器,當然可以是監控機自己
被監控的服務
例如主機是否存活,80端口是否開,磁盤使用情況或者自定義的服務等
保存nagios.cfg后,用service httpd restart重啟nagios服務。
如果失敗,用/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg驗證,會提示出問題所在,關于問題解決在后面再將,這里只是服務器自身監控,應該不會有問題。
在IE下http://IP/nagios,輸入nagiosadmin和密碼(圖1和圖2)
【編輯推薦】