搭建機房CactiEZ+nagios+PRTG網絡監控系統總結

 CactiEZ配置總結:

CactiEZ和cacti差不多,無論是從操作界面還是功能上,要說不同之處也有,CactiEZ簡單無需怎麼樣安裝,但是有個缺點就是必須拿出一臺單獨的服務器用來做流量檢測和控制。而cacti是做爲一套應用軟件安裝裝在一臺裝有linux系統的服務器下的。CactiEZ是一款不錯的流量監控軟件,省去了安裝cacti那些繁瑣的步驟。

 

nagios監控搭建總結:

0:nagios郵件主題中文亂碼問題。剛開始默認一切正常沒有亂碼問題。由於自己想讓SSH正常顯示中文,所以將/etc/sysconfig/i18n這個文件裏邊的東西更改了一下,重啓之後報警郵件開始出現亂碼。找了很多原因也嘗試了很多方法,最後將這個i18n文件改回原來的樣子後一起正常了。

1安裝nrpe編譯出錯SSL header errors

解決辦法:安裝nrpe,編譯的時候提示以下信息checking for SSL headers... configure: error: Cannot find ssl headers原因是缺少openssl-devel包,yum -y install openssl-devel 問題解決!

2:CHECK_NRPE: Error - Could not complete SSL handshake.

解決辦法:# vi /usl/local/nagios/etc/nrpe.cfg

配置allowed_hosts=192.168.0.20,127.0.0.1,192.168.0.99,然後kill進程再重啓就OK了

3:# /usr/local/nagios/libexec/check_nrpe -H 127.0.0.1

Connection refused by host

解決辦法:Nrpe進程沒有啓動,KILL到nrpe進程,後重啓nrpe

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

4:# /usr/local/nagios/libexec/check_nrpe –H 127.0.0.1

CHECK_NRPE: Socket timeout after 10 seconds.

解決辦法,具體是什麼原因導致這個報錯也不是太清楚,問題是再一次按部就班的安裝了一遍nrpe和nagios-plugins之後就好了。修改commands.cfg之後對於check_nrpe的定義,末尾加 “–t 30”,將時間超時從10秒擴大到30秒,可以去嘗試一下,不一定能行。

5:定義主機的獨有屬性,讓主機除了擁有從主機模版中繼承來的屬性之外的獨有屬性。舉個例子:想讓一臺機器報警提醒聯繫人中除了默認主機模版中的admins組外,單獨再提醒一個別的聯繫人,該怎麼辦?

方法就是給每臺主機在定義的時候單獨加上contacts屬性,並在contact.cfg之中單獨定義一個聯繫人添加上。

contacts nagiosguest //這裏不能直接使用郵箱地址,必須使用在contact.cfg中定義的名稱。

6:禁ping主機的添加,爲了屏蔽掉ping檢測造成的報警,必須在定義主機裏邊或者在定義的主機模版中對check_command做一下修改:

原: check_command check-host-alive

# vi /usr/local/nagios/etc/object/command.cfg

在此文件中定義一個新命令例如叫NOPING

# “NOPING” command definition 新命令定義,用於屏蔽禁ping主機的ping檢測

define command{

command_name NOPING

command_line /bin/echo

}

修改之後的主機定義或者主機模板之中的check_command:

check_command NOPING

 

PRTG監控搭建注意事項:

1:PRTG 也可以通過web來查看監控的情況,和cacti一樣,不只是通過每次遠程桌面到服務器上查看程序本身界面,但是做設置只能登陸到程序界面來做了。Web只能是查看。

 

2:PRTG程序提醒報警功能。是通過郵件提醒的。和cacti是一樣的。

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