按计划轮换nagios 4

我有一个安装在RHEL 6.5操作系统下的监控平台,由一个虚拟机(VMWare ESXi 5.1)组成,它由nagios 4.0.7,mrtg 2.17.4和cacti 0.8.8b组成。 我正在升级我的contacts.cfg文件和我的timeperiods.cfg文件,以使自动调用旋转,我仍然发现它的手动方式,你不能有一个日历,其中nagios需要看看更新timeperiods并立即联系。

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

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

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

另一种可能性是生成configuration文件,每个呼叫联系人都有一个configuration文件,并且对当前活动的联系人有一个符号链接,除了一个cron作业之外,Nagios只包含符号链接的configuration文件,根据你的日历旋转符号链接。 或者跳过符号链接,只需要cron作业即时生成随时随地的configuration文件,无论哪个更容易,更优雅和强大。