一、實驗環境:
rhel1————ip:192.168.10.1————監控端rhel6.0系統
rhel2————ip:192.168.10.2————被監控段rhel6.0系統
client————ip:192.168.10.3————被監控端windows xp系統
二、rhel1(監控端)安裝步驟:
(1.)安裝apache+php搭建php運行環境,不做介紹;
(2.)安裝編譯前所需軟件包:
(3.)所需軟件包:
(4.)nagios及其插件編譯安裝:
1.用戶和組的添加:
2.nagios編譯安裝:
3.nagios插件編譯安裝:
4.nagios中文插件編譯安裝:
5.nrpe編譯安裝:
三、rhel1(監控端)配置步驟:
(1.)apache配置及啓動:
1.以下文件需要看一下,不做配置:
2.啓動apche;
(2.)添加nagios web頁面管理用戶:
(3.)修改nagios.cfg配置文件vim /usr/local/nagios/etc/nagios.cfg;
(4.)修改localhost.cfg配置文件,添加要監控的主機rhel2,vim /usr/local/nagios/etc/objects/localhost.cfg,爲了方便,直接對原來的localhost模板進行修改,配置文件所有內容如下:
(5.)修改windows.cfg配置文件,添加要監控的主機client,vim /usr/local/nagios/etc/objects.cfg,爲了方便,直接對windows.cfg模板文件進行修改,配置文件所有內容如下:
(6.)測試配置文件是否有錯誤:
(7.)啓動nagios:
(8.)查看nagios是否運行:
四、rhel2(被監控端)安裝:
(1.)安裝編譯前所需軟件包:
(2.)所需軟件包如下:
(3.)添加nagios用戶和組:
(4.)nagios-plugins編譯安裝:
(5.)nrpe編譯安裝:
五、rhel2(被監控端)配置步驟:
(1.)修改nrpe主配置文件,vim /usr/local/nagios/etc/nrpe.cfg,內容如下:
(2.)啓動nrpe服務:
(3.)查看5666端口是否已經處於監聽狀態:
(4.)測試nrpe是否工作正常,如果出現如下信息表示工作正常:
六、client(windows被監控段)配置步驟:
(1.)安裝客戶端軟件nscp:
七、測試結果:
(1.)登錄nagios的web管理界面:
(2.)查看監控的主機狀態:
(3.)如果web頁面部分出現亂碼,可在apache主配置文件末尾加上:AddDefaulCharset utf-8。