欢迎喜欢linux技术的朋友共同交流
分类: 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小时报警一次。