这两天在部署nagios监控,却遭遇nagios不发送告警邮件的问题,整了两天,真是焦头烂额。去查官方文档,才得以解决nagios不发送告警邮件的问题。
经过整理发现,nagios是否发送告警邮件,跟contact.cfg(或hosts.cfg)配置文件里的几个参数有关系。下面就着重讲义下这几个参数:
(1) w:WARNING,警告
(2) u:UNKNOWN,未知
(3) c:CRITICAL,危险(已达临界值)
(4) d:DOWN,已宕机
(5) r:RECOVERY,状态已恢复至OK
(6) f:FLAPPING,(未弄懂这个状态的意思,也许是状态波动很大)
(7) n:NONE,不发送告警通知邮件
最后才发现,这两天整得我焦头烂额的问题原来就出在notification_options这个参数上,竟然“n”在其中,意思就是说,不管什么情况,nagios都不会发送告警通知邮件。索性把“n”给干掉了,然后重启nagios服务,问题也就得到了解决。原来如此,还真得去看官方的文档。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/7191998/viewspace-753506/ ,如需转载,请注明出处,否则将追究法律责任。