【魄爺】 发表于 2019-1-15 12:49:20

用escalations.cfg来限制 nagios 邮件 短信 报警发送次数

  原文: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

[*]  # 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
  




页: [1]
查看完整版本: 用escalations.cfg来限制 nagios 邮件 短信 报警发送次数