ck1987 发表于 2019-1-16 13:21:27

Nagios深入进阶之三:服务扩展的定义

http://static.wumii.com/images/pixel.png转载本博客文章请注明,转载自:小明明's à domicile ()
本文地址: http://www.dongwm.com/archives/nagios%e6%b7%b1%e5%85%a5%e8%bf%9b%e9%98%b6%e4%b9%8b%e4%b8%89%ef%bc%9a%e6%9c%8d%e5%8a%a1%e6%89%a9%e5%b1%95%e7%9a%84%e5%ae%9a%e4%b9%89/
  本来有四种高级定义:服务扩展的定义,主机扩展的定义,服务依赖的定义,主机依赖的定义,我在这里重点说的是-服务扩展的定义。
应用环境:假如短信报警通知默认是2个小时,这样太容易造成不及时处理,设置间隔很短,短信又很烦,尤其是短信也发送给领导,那领导更烦。所以就有了这个扩展
简单的说,我使用它达到了一下效果:
  第一次发送通知给A
  第二次发送给B, 和第一次间隔10分钟
  第三次发送给B,C(c是领导,他只想接收一次,并且在解除报警再接收一次解除故障的报警),和第二次间隔20分钟
  从第四次开始发送给A      间隔是前一次60分钟
  以下是我的配置:#vi serviceescalation.cfg
define serviceescalation{
host_name               HOST1
service_description    SOMESERVICE
first_notification      1
last_notification         1
notification_interval   10
contact_groups         A
}
define serviceescalation{
host_name               HOST1
service_description    SOMESERVICE
first_notification      2
last_notification         2
notification_interval   20
contact_groups         B
}
define serviceescalation{
host_name                  HOST1
service_description   SOMESERVICE
first_notification         3
last_notification          3
notification_interval    20
contact_groups            B,C
}
define serviceescalation{
host_name               HOST1
service_description    SOMESERVICE
first_notification      4
last_notification         0
notification_interval   60
contact_groups         A
}




页: [1]
查看完整版本: Nagios深入进阶之三:服务扩展的定义