我为一组服务器安装了 Nagios 3.5.1 监视器。在执行 Drupal 或 Wordpress 核心升级等操作时,我关闭了网站并将 Nagios 设置为计划停机。
有时我会在默认的 2 小时内完成,但又不想忽略停机。我该如何告诉 Nagios 我已经完成并取消计划的停机时间?
答案1
在 Nagios 界面左侧栏(“系统”下方)选择“停机时间”。这会将您带到一个列出所有计划停机时间的页面,您可以单独删除它们。
答案2
在左侧的“系统”下,有一个“停机时间”链接;它指向/cgi-bin/extinfo.cgi?type=6
。到达那里后,单击相关停机时间的垃圾桶图标。
巧合的是,您可能希望调查“计划”和“灵活”停机时间之间的区别,或者更好的是,考虑到您的用例,“确认”听起来就像您真正想要的。
答案3
我已使用以下命令在 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