调整nagios发送报警的间隔



每天因为同样的问题受到N多报警,浪费短息资源,所以今天根据网上的资料,对nagios的
报警频率进行变更,方法如下:
  www.2cto.com  
在/usr/local/nagios/etc/object下添加escalations.cfg配置文件,内容为:
#主机报警
define hostescalation{
  host_name   1.1.1.1,1.1.1.2 #主机名,多个用逗号分隔
  first_notification  3 #第三条报警以后开始改变报警频率,也就是从第四次报警开始
频率将有变化
  last_notification  0 #第n条后报警频率回复,0为不恢复
  notification_interval  3 #变更后报警的间隔改为3分钟报警一次
  contact_groups  test_admin #通知联系人组
  }

#服务报警   www.2cto.com  
define serviceescalation{
  host_name  1.1.1.11.1.1.1,1.1.1.2
  service_description  PING
  first_notification  3
  last_notification  0
  notification_interval  3
  contact_groups  test_admin
  }
 
 
保存文件后,在nagios.cfg里面添加下面的内容:
cfg_file=/usr/local/nagios/etc/objects/escalations.cfg
 
保存后重新加载配置文件:   www.2cto.com  
/sbin/service nagios reload
 
查看报警频率的变化,前面发送的三次报警间隔5分钟(第二次与第一次间隔为6分钟是
邮件系统的时间导致),从第四次报警开始间隔时间变为3分钟,因为测试用所以后面我把
时间调的比较短,验证了配置生效就可以了。
 
各位可以根据自己的需要调整报警间隔,我现在是前三次正常报警,第四次开始间隔10
小时报警一次。

相关内容

    暂无相关文章