Nagios系統監控部署完成

 公司的服務器雖然不多,但還是爲了監控的方便,給部署了下nagios,基於RHEL5的系統平臺.

網上關於nagios配置的好文章已經有不少了,GOOGLE.BAIDU一下就有一大堆,所以這裏就不如法炮製了,留着時間去研究別的技術(某個老哥的建議,呵呵)

nagios官方網站:http://www.nagios.org/

推薦的配置文章: yahoo寫的nagios全功略非常不錯,內容及其詳細:http://yahoon.blog.51cto.com/13184/41300

配置需要的軟件:httpd-2.2.0.tar.gz   |    nagios-3.2.2.tar.gz    |    nagios-plugins-1.4.15.tar.gz    |    nrpe-2.12.tar.gz    |    NSClient++-0.3.8-Win32.zip

當然這片博客裏配置的版本相對老了一點,我是從官方網站下載的最新版本,配置安裝時可能會出現的問題如下:

1-編譯安裝前先安裝 "gcc*" "glib*"

2-需要注意的是nagios3.2.0以上的版本需要PHP的支持,安裝 YUM INSTALL PHP -Y    ,將HTTPD配置文件libphp5.so這個模塊

3-安裝nrpe,編譯的時候提示以下信息

checking for SSL headers... configure: error: Cannot find ssl headers

原因是缺少openssl-devel包,

yum -y install openssl-devel可以解決問題

4- /usr/local/nagios/bin/nrpe -c /usr/local/nagios/etc/nrpe.cfg –d

如果是以這種方式啓動nrpe的需要kill nrpe 進程 ,#kill –9 [pid] ,然後啓動

5-NSClient++-0.3.8-Win32.zip的安裝需注意

a、解壓爲D:\NSClient++

b、打開cmd 切換到D:\NSClient++

c、執行nsclient++ /install進行安裝

d、執行nsclient++.exe /start啓動監控agent

e、添加防火牆設置,在windows的控制面板,打開windows防火牆,點擊更改設置,點擊添加程序,再點擊瀏覽選擇D:\NSClient++下的nsclient++.exe,確定即可。

f、添加安全規則,允許被監控服務器ping。添加方法爲在{高級安全 Windows 防火牆}設置中添加一個入站規則即可。 

6- command.cfg配置文件內  check_nt這部分的命令定義問題

#'check_nt' command definition

define command{

command_name    check_nt

command_line    $USER1$/check_nt -H $HOSTADDRESS$ -p 12489 -v $ARG1$ $ARG2$

}                     //這一部分在3.20裏面默認就已經有了,不用再添加;

最後上個圖,看下部署後的成果

2010-09-26_20-39-23

2010-09-26_20-39-52

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章