我如何取消Nagios的计划内停机时间


12

我有一台Nagios 3.5.1监视器来监视一堆服务器。在执行诸如Drupal或Wordpress核心升级之类的操作时,我关闭了站点并将Nagios设置为计划的停机时间。

有时我会在默认的2小时内完成,并且不想忽略停机。如何告知Nagios我已完成并取消计划的停机时间?

在此处输入图片说明 在此处输入图片说明

Answers:


19

在Nagios界面的左侧栏中(“系统”下方),选择“停机时间”。这将带您到列出所有计划的停机时间的页面,并使您可以分别删除它们。


2

在左侧的“系统”下,有一个“停机时间”链接;它去了/cgi-bin/extinfo.cgi?type=6。到达那里后,单击垃圾箱图标以查看相关的停机时间。

巧合的是,您可能希望研究“计划内”停机和“灵活”停机之间的区别,或者更好的是,鉴于此处的用例,“确认”听起来像是您最初真正想要的。


如果您要跟踪停机时间,则确认对报告的影响将与计划停机时间不同,因此,由于这确实是计划停机时间,因此这是更适当的操作。
lsd 2014年

有道理。但是,删除停机时间会对报告产生更大的影响,不是吗?
BMDan 2014年

该文档暗示,停机时间仅比原先计划的停机时间更早结束,但是停机时间仍然保留以进行报告。“如果当前正在发生停机,则该服务将超出计划的停机时间”。
lsd 2014年

进一步看,更多文档说,除非您也禁用检查,否则报告不计入计划的停机时间。好。
lsd 2014年

1

我已使用以下命令成功将Centos服务器上的“停机时间ID”从251删除/取消为348:

for i in `seq 251 348`; do 
  /bin/printf "[%lu] DEL_SVC_DOWNTIME;$i\n" `date +%s` > /var/spool/nagios/cmd/nagios.cmd; 
done

printF和nagios.cmd的路径因系统而异,此答案确实显示了如何以批量方式取消多次停机,而这在Web ui上是看不到的。+1
cde
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.