使用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  
如果这篇文章帮助到了你,请不要吝啬你的回复!
 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章