Nagios 工作涉及到日常的操作

由於工作中會有日常的操作,閒暇時間寫出來可能對大家有幫助,如果沒有幫助,請略過1.Nagios添加、刪除監控節點

2.Nagios服務的添加刪除

3定義報警通知聯繫人,以及發送報警方式

4.定義報警郵件的接受方式、

 

1.1.Nagios添加、刪除監控節點,首先要確定group(WEB頁面查詢,客戶郵件要求),之後,連接機器,進入後sudo su - 切換到管理員,打開指定目錄group文件,vi d打開/usr/local/nagios/etc/cfgs/dc/infra.cfg,infra.cfg文件下面你會看到很多define host{} 這是nagios定義監控點和服務的格式,{}之間的內容是根據用戶的需求可以調整的,一般情況下按照有的內容定義新的監控點就可以了,我截取了一個host 具體說明下:

define host{

use dc-linux-host                  nagios已經定義好的內 容,直接引用

host_name nagios02.pek.dc          主機名

alias nagios02.pek.dc              別 名

address 10.219.*.*                  主機的IP地址

check_command check-host-alive      nagios定義好的命令,命令的意思是對被監控主機發送ICMP包來監測被監控主機是否存活。

contact_groups RS_NOC,dc_server     接收報警通知組

}

保存退出,check

Checking for circular paths between hosts...

Checking for circular host and service dependencies...

Checking global event handlers...

Checking obsessive compulsive processor commands...

Checking misc settings...

Total Warnings: 0

Total Errors: 0

Things look okay - No serious problems were detected during the pre-flight check

顯示errors:0 就OK啦,之後 /etc/init.d/nagios reload 完成添加,可以到web頁面下找到你剛纔添加的監控主機。

2.如何添加監控服務

比如添加DNS tcp53 端口監測、CPU、disk 等等 很多

與剛纔一樣 vi 編輯 infra.cfg下 (VI 下複製多行 NYY+P   N=行數 YY=複製  p=粘貼)

define service{

use                            dc-generlic-srvice,srv-pnp           nagios定義好,直接引用

host name                 nagios01.pek.dc                              主機名

service_descrption    CPU—per—p1          nagios顯示的服務名稱

check_command     check_nrpe+!check_cpu_per_dc!90!95   監測CPU使用率 報警伐值設置爲90  warning 和95告知聯繫組 ,伐值是客戶需求,可以根據要求更改。

contact_groups            RS_NOC,dc_server      報警通知組

}

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