我有一个正确注意到问题的Nagios服务。 我正在那台机器上运行一个命令来解决这个问题。 然而,这将需要几个小时的运行。 在此之前,Nagios仍然(正确)将其检测为问题。 我可以“承认”这个问题,我不会再收到通知,但是如果我的清理命令有问题,除非我记得重新检查,否则我不会知道这个问题。
是否有一定的时间“承认”一个nagios问题? 在那之后,如果还是有问题的话,按照常规发送一个nagios警报? sorting“忽略这个问题的下一个X分钟/小时/天”? 一个nagios问题的“打盹”button?
是的,这就是所谓的停机时间 。 从文档引用:
当主机或服务处于计划停机时间段时,Nagios Core将不允许向主机或服务发送正常通知。 但是,“DOWNTIMESTART”通知将发送给主持人或服务,这将使任何pipe理员注意到他们将不会收到即将发出的问题警报。
当预定的停机时间结束后,Nagios Core将允许正常通知再次发送给主机或服务。 “DOWNTIMEEND”通知将发送通知pipe理员计划的停机时间已结束,他们将再次开始接收正常警报。
有两种停机时间的变体:
在这种情况下,您将需要一个固定的停机时间,现在开始时间和结束时间预期完成您的命令。