原文:http://www.weiruoyu.cn/?p=397
单位搭建nagios监控,发现有时候磁盘满了,长时间报警,邮箱很快就塞满了,网上查看资料使用escalations.cfg来限制限制nagios邮件和短信发送次数。
1.添加escalations.cfg
#vi /usr/local/nagios/etc/nagios.cfg
添加一行
cfg_file=/usr/local/nagios/etc/objects/escalations.cfg
2.编辑escalations.cfg
[root@localhost objects]# vi /usr/local/nagios/etc/objects/escalations.cfg
添加如下内容
define serviceescalation{
host_name syq_211.103.155.246
service_description check-disk
first_notification 5
last_notification 0
notification_interval 180
contact_groups hsgroup
}
define hostescalation{
host_name test_time
first_notification 3
last_notification 0
notification_interval 180
contact_groups hsgroup
}
host_name 名字跟hosts.cfg的名字一样
service_description 是service 服务
first_notification 第n条信息起,改变频率间隔
last_notification 第n条信息起,恢复频率间隔,0代表永远不恢复
notification_interval 通知间隔(分)
contact_groups 这个组跟contactgroups.cfg里面要一致
########################
在这里说一下serviceescalation与hostescalation的区别,我验证试验了好久
serviceescalation 控制 notify-service-by-email
hostescalation 控制 notify-host-by-email
更详细参考:http://www.weiruoyu.cn/?p=397