Chinaunix首页 | 论坛 | 博客
  • 博客访问: 516683
  • 博文数量: 240
  • 博客积分: 791
  • 博客等级: 军士长
  • 技术积分: 1694
  • 用 户 组: 普通用户
  • 注册时间: 2011-08-23 18:21
文章分类

全部博文(240)

文章存档

2013年(21)

2012年(219)

我的朋友

分类: LINUX

2013-02-06 21:01:08

每天因为同样的问题受到N多报警,浪费短息资源,所以今天根据网上的资料,对nagios的报警频率进行变更,方法如下:


在/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 #通知联系人组
    }

#服务报警
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


保存后重新加载配置文件:

/sbin/service nagios reload


查看报警频率的变化,前面发送的三次报警间隔5分钟(第二次与第一次间隔为6分钟是邮件系统的时间导致),从第四次报警开始间隔时间变为3分钟,因为测试用所以后面我把时间调的比较短,验证了配置生效就可以了。


各位可以根据自己的需要调整报警间隔,我现在是前三次正常报警,第四次开始间隔10小时报警一次。

阅读(1552) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~