由于工作中會有日常的操作,閑暇時間寫出來可能對大家有幫助,如果沒有幫助,請略過1.Nagios添加、刪除監(jiān)控節(jié)點
成都創(chuàng)新互聯(lián)主要從事成都網(wǎng)站設(shè)計、成都做網(wǎng)站、網(wǎng)頁設(shè)計、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)澤庫,10余年網(wǎng)站建設(shè)經(jīng)驗,價格優(yōu)惠、服務(wù)專業(yè),歡迎來電咨詢建站服務(wù):13518219792
2.Nagios服務(wù)的添加刪除
3定義報警通知聯(lián)系人,以及發(fā)送報警方式
4.定義報警郵件的接受方式、
1.1.Nagios添加、刪除監(jiān)控節(jié)點,首先要確定group(WEB頁面查詢,客戶郵件要求),之后,連接機器,進(jìn)入后sudo su - 切換到管理員,打開指定目錄group文件,vi d打開/usr/local/nagios/etc/cfgs/dc/infra.cfg,infra.cfg文件下面你會看到很多define host{} 這是nagios定義監(jiān)控點和服務(wù)的格式,{}之間的內(nèi)容是根據(jù)用戶的需求可以調(diào)整的,一般情況下按照有的內(nèi)容定義新的監(jiān)控點就可以了,我截取了一個host 具體說明下:
define host{
use dc-linux-host nagios已經(jīng)定義好的內(nèi) 容,直接引用
host_name nagios02.pek.dc 主機名
alias nagios02.pek.dc 別 名
address 10.219.*.* 主機的IP地址
check_command check-host-alive nagios定義好的命令,命令的意思是對被監(jiān)控主機發(fā)送ICMP包來監(jiān)測被監(jiān)控主機是否存活。
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頁面下找到你剛才添加的監(jiān)控主機。
2.如何添加監(jiān)控服務(wù)
比如添加DNS tcp53 端口監(jiān)測、CPU、disk 等等 很多
與剛才一樣 vi 編輯 infra.cfg下 (VI 下復(fù)制多行 NYY+P N=行數(shù) YY=復(fù)制 p=粘貼)
define service{
use dc-generlic-srvice,srv-pnp nagios定義好,直接引用
host name nagios01.pek.dc 主機名
service_descrption CPU—per—p1 nagios顯示的服務(wù)名稱
check_command check_nrpe+!check_cpu_per_dc!90!95 監(jiān)測CPU使用率 報警伐值設(shè)置為90 warning 和95告知聯(lián)系組 ,伐值是客戶需求,可以根據(jù)要求更改。
contact_groups RS_NOC,dc_server 報警通知組
}