是否可以将 Nagios 配置为定期重新发送恢复通知?

是否可以将 Nagios 配置为定期重新发送恢复通知?

我有一个环境,我使用 Nagios 集中监控多个客户环境。这里的想法不是完全管理这些环境,而是让环境在很大程度上保持自主,并作为无法直接解决的问题的升级途径。

我发现使用 NSCA 作为通知方法比使用强迫症命令的更常见的分布式监控系统有一些优势。也就是说,我可以使用 Nagios 中的通知逻辑来配置哪些问题升级以及在什么条件下升级。例如,客户可以在我们介入之前确认问题,而强迫症分布式配置则无法做到这一点。

问题是,当通知丢失时,两个实例可能会失去同步。对于失败的服务,这可以通过服务升级轻松解决;如果没有收到故障通知,很快就会再次发送另一个通知。但是,在我看来,无论升级设置如何,恢复通知都不会重新发送。因此,如果中央位置收到故障通知但错过了恢复通知,则两个位置将永远不同步。

如果我可以导致 OK 状态通知在某个时间间隔内重新发送,即使没有任何变化,此解决方案也是理想的,但我认为没有办法做到这一点。如果做不到这一点,我还有哪些其他解决方案没有考虑过?

答案1

经过大量研究,答案似乎很简单:“否”。在任何情况下都不会重新发送恢复通知。

另一种方法是使用强迫性服务/主机命令在之后调用 NSCA每一个检查。这是一个更常见的配置。

相关内容