Nagios+MSN+Fetion自定义时间发送报警消息(2)

原本想MSN给群发送消息.这样效率会快一些,但是实验不成功...发送多人消息又不能以逗号隔开.只好多写几条命令.达到的效果是一样的. 如果发送的消息是空的或者发送失败.注意下./tmp/msnhost.out跟 /tmp/msnservice.out的权限.

现在Nagios+MSN报警已经完成了.

还有最后一步. 上班时间发MSN消息 .下班发送手机报警 .

修改Nagios的timeperiods.cfg

自己定义下时间.我这里定义了两个.workhours 跟free_times

define timeperiod{

timeperiod_name workhours

alias           Normal Work Hours

monday        09:00-18:00

tuesday         09:00-18:00

wednesday      09:00-18:00

thursday        09:00-18:00

friday          09:00-18:00

}

define timeperiod{

timeperiod_name free_times

alias           Normal Work Hours

sunday         18:01-08:59

monday        18:01-08:59

tuesday         18:01-08:59

wednesday      18:01-08:59

thursday        18:01-08:59

friday          18:01-08:59

saturday        18:01-08:59

}

修改飞信的报警时间参数(我们的飞信报警是设置在templates.cfg配置文件里)

service_notification_period     24x7   // 改为free_times             

host_notification_period       24x7   // 改为free_times

修改MSN的报警时间参数(这个是在contacts.cfg ,我们刚刚新加的)

service_notification_period     24x7   // 改为workhours             

host_notification_period       24x7   // 改为workhours

这样上班时间的报警就发送到MSN上.下班后才发送到手机.方便多了.

来张报警效果图:

wps_clip_image-15791

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/23397.html