Chinaunix首页 | 论坛 | 博客
  • 博客访问: 147059
  • 博文数量: 19
  • 博客积分: 216
  • 博客等级: 入伍新兵
  • 技术积分: 751
  • 用 户 组: 普通用户
  • 注册时间: 2011-01-05 11:30
个人简介

欢迎喜欢linux技术的朋友共同交流

文章分类
文章存档

2018年(2)

2014年(5)

2013年(8)

2012年(4)

我的朋友

分类: LINUX

2013-02-04 18:00:13

每天因为同样的问题受到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小时报警一次。

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