Nagios 3.0安裝配置nagios
安裝nagios插件
- tar zxvf nagios-plugins-1.4.11.tar.gz
- cd nagios-plugins-1.4.11
- ./configure--prefix=/usr/local/nagios --enable-redhat-pthread-workaround
- make all
- make install
(插件是計(jì)算機(jī)軟件中的一種特殊程序,它不能單獨(dú)執(zhí)行,而必須依賴于某個(gè)軟件.在其他軟件的環(huán)境下,方可以調(diào)用.)
安裝完成后,查看下libexec下面是否有插件:
ls /usr/local/nagios/libexec/
安裝Nrpe服務(wù)(服務(wù)端非必須,推薦安裝!):
- tar zxvf nrpe-2.8.1.tar.gz
- cd nrpe-2.8.1
- ./configure –prefix=/usr/local/nagios [./configure --enable-ssl --enable-command-args]
- make all (編譯)
- make install-plugin (安裝插件)
- make install-daemon (安裝 nrpe daemon)
- make install-daemon-config (安裝配置文件)
- make install-xinetd (安裝xinetd 腳本文件)
- 添加 nrpe 服務(wù)到xinetd:
- vi /etc/services
- nrpe 5666/tcp # nrpe
- 重新啟動(dòng)Xinetd服務(wù):
- service xinetd restart
- 測(cè)試Nrpe是否能正常工作:
- /usr/local/nagios/libexec/check_nrpe -H localhost
守護(hù)進(jìn)程:
首先,xinetd 是一大堆服務(wù)的管理程序(/etc/services),比如:telnet,ftp等。如果每個(gè)服務(wù)一個(gè)守護(hù)進(jìn)程,太占用資源。 所以就用xinetd統(tǒng)一監(jiān)聽端口,有人用了再把服務(wù)啟起來。在linux中一些不長(zhǎng)期使用的服務(wù)沒有被作為單獨(dú)的守護(hù)進(jìn)程在開機(jī)時(shí)啟用,linux把這些服務(wù)監(jiān)聽端口全部由一個(gè)獨(dú)立的進(jìn)程xinetd集中監(jiān)聽,當(dāng)收到相應(yīng)的客戶端請(qǐng)求之后,xinetd進(jìn)程就臨時(shí)啟動(dòng)相應(yīng)服務(wù)并把相應(yīng)端口移交給相應(yīng)服務(wù),客戶端斷開之后,相應(yīng)的服務(wù)進(jìn)程結(jié)束,xinetd繼續(xù)監(jiān)聽。把一個(gè)服務(wù)配置成xinetd監(jiān)聽的服務(wù)后可以在 setup 中設(shè)置是否開機(jī)啟動(dòng),如nrpe!
所有結(jié)尾帶d的程序都是daemon程序,也就是守護(hù)進(jìn)程的程序,同樣,xinetd也是一個(gè)daemon程序。
守護(hù)程序分為2種處理模式:
第一個(gè)是stand alone狀態(tài)的,表示該程序始終監(jiān)聽,一直處于運(yùn)行狀態(tài),例如httpd
第二個(gè)是super daemon,它始終處于sleep狀態(tài),直到有人喚醒它,xinetd就是一個(gè)super daemon,但它的使命是將一個(gè)請(qǐng)求轉(zhuǎn)給其他服務(wù),是服務(wù)的管理者。
Nagios配置
修改報(bào)警信息發(fā)送的郵箱地址:
vi /usr/local/nagios/etc/objects/contacts.cfg
Nagios有一個(gè)很好的檢測(cè)程序,可以用來檢測(cè)你的Nagios配置是否正確:
/usr/local/nagios/bin/nagios –v /usr/local/nagios/etc/nagios.cfg
Total Warnings: 0
Total Errors: 0
則說明你的Nagios配置沒有問題,可以正常啟動(dòng)!
可以用以下方法啟動(dòng)Nagios:
/etc/rc.d/init.d/nagios start/stop/status
service nagios start/stop/status
/usr/local/nagios/bin/nagios -d /usr/local/nagios/etc/nagios.cfg
Nagios配置和插件的安裝過程就為大家介紹完了,您學(xué)會(huì)了嗎?我們還將會(huì)介紹:
修改Apache配置、監(jiān)控Linux服務(wù)器、Nagios 3.0初步安裝配置、監(jiān)控Windows服務(wù)器和十個(gè)Nagios故障解決技巧,敬請(qǐng)閱讀。


















