使用escalations限制Nagios報警次數

    使用的139郵箱,有時候不重要的一些服務出現問題未能及時解決。每五分鐘將收到一條報警短信,手機短信會響個不停。
 
查找nagios資料,他們給出瞭解決辦法,http://nagios.sourceforge.net/docs/3_0/escalations.html,這裏是官方的說明,以下是我的做法。
 
  1. # vim nagios.cfg 
  2. 添加下邊內容 
  3. cfg_file=/usr/local/nagios/etc/objects/escalations.cfg 
  1. # vim /usr/local/nagios/etc/objects/escalations.cfg 
添加如下內容
 
  1. define hostescalation{ 
  2.                 host_name               155,156,157  ; 被監控主機名稱,與hosts.cfg中一致,多個主機以逗號隔開 
  3.                 first_notification      2                ; 第2條信息起,改變頻率間隔 
  4.                 last_notification       0                ; 第n條信息起,恢復頻率間隔 
  5.                 notification_interval   600              ; 通知間隔(10小時) 
  6.                 contact_groups          admins           ; 聯繫組  
  7.                 } 
  8.  
  9.  
  10. define serviceescalation{ 
  11.                 host_name               155,156,157 
  12.                 service_description     check_load       ; 被監控服務名稱,與services.cfg中一致 
  13.                 first_notification      2 
  14.                 last_notification       0 
  15.                 notification_interval   600 
  16.                 contact_groups          admins 
  17.                 } 

添加完成測試下配置文件是否正確
 
  1. # checknagios  
測試沒有問題直接重啓nagios服務就OK了
 
  1. # service nagios restar  
如果這篇文章幫助到了你,請不要吝嗇你的回覆!
 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章