我有一个监控许多服务器的 Nagios 服务器。有一个内部编码的仪表板,它使用被动检查将监控数据发送到 Nagios 服务器。每当出现问题时,NOC 团队都会收到大量电子邮件通知。
我的目标是:
当出现问题时,即使仪表板向 Nagios 发送了 100 封通知电子邮件,我也希望 Nagios 将这些通知聚合为一个通知。然后我希望 Nagios 在问题解决后再发送一个通知。它是如何完成的?
Flapjack就是为了帮助解决这个问题而设计的。
我很确定 Etsy 的Nagios Herald已经解决了这个问题。我被告知你想要的是ruby-nagios gem 中的 check_check.rb 。(H/T 瑞安·弗朗茨)