值班时间表轮换 nagios 4

值班时间表轮换 nagios 4

我在虚拟机 (VMWare EsXi 5.1) 中的 RHEL 6.5 操作系统下安装了一个监控平台,该平台由 nagios 4.0.7、mrtg 2.17.4 和 cacti 0.8.8b 组成。我正在升级我的 contacts.cfg 文件和 timeperiods.cfg 文件,以便自动进行值班轮换,但我仍然发现它是手动的,因为您无法拥有一个日历,nagios 会查看该日历以立即更新时间段和联系人。

我想知道是否有人知道一个插件或一种方法来在日历和 nagios 之间建立链接,以便通过修改日历来更新 nagios。

答案1

你可能会看看noma:http://www.netways.de/en/de/produkte/monitoring_add_ons/noma/. 另一个选择是 pagerdutyhttp://www.pagerduty.com/。它将为您处理轮换和时间表。这就是我们正在使用的。

答案2

这里是 Nagios 3,但我们所做的是拥有专门的值班 Nagios 联系人(一个用于短信,一个用于邮件),并使用自定义service_notification_commands/host_notification_commands脚本从我们的自定义值班轮换后端提取联系信息(电话号码、电子邮件地址)。

另一种可能性是生成配置文件,每个值班联系人一个,并有一个指向当前活动联系人的符号链接,让 Nagios 只包含符号链接的配置文件,以及根据您的日历轮换符号链接的 cron 作业。或者跳过符号链接,只让 cron 作业动态生成值班配置文件,无论哪种方式看起来都更简单、更优雅、更强大。

相关内容