这可能属于ServerFault,但我想首先接触这个社区。如果这不正确,请移动此线程或关闭,我将打开正确的线程。
问题:
主机及其相关服务在刷新后消失并重新出现(F5 / Ctrl + F5 /等)。
再现的步骤:
1.登录Nagios
2.单击服务详细信息
3.查看服务明细但您没有看到最后添加的服务
4.使用F5 / Ctrl + F5 /等刷新屏幕,它仍然没有显示
5.使用F5 / Ctrl + F5 /等刷新屏幕,它仍然没有显示
6.刷新屏幕,它会出现。
(!) - 步骤4-6变化
我做了什么:
截图:
GOOD
https://i.imgur.com/KUW5C6E.png
BAD https://i.imgur.com/rWFLEaf.png
可能的原因:
我们现在处于这种情况的原因是因为我们有一个实习生添加这个最新的主机及其相关服务。他正确地添加了它,我甚至检查了他的工作。他进行了正常的预检,但不是通过SSH发出重置命令,而是通过访问"过程信息>在Web界面上发出命令。重启Nagios流程"。似乎它可以正常工作,但我们从未像这样重新启动,这是我怀疑它是我们所看到的问题的罪魁祸首的唯一原因。这次重启对正常的SSH重启有什么不同吗?
编辑:要添加所有这些,我们今天更新了一个与该主机无关的其他文件,或者它的服务和Nagios没有更新。
感谢您的帮助! 富
EXTRA:
以下是配置文件的屏幕截图:
https://i.imgur.com/2UsYZcw.png
答案 0 :(得分:2)
如果您运行多个Nagios服务,可能会发生这种情况。可能有一个正在运行的服务的辅助实例尚未使用新配置文件进行更新,因为它在技术上尚未重新启动。我曾经发生过一次或两次。
首先,关闭Nagios
service nagios stop
接下来,杀死所有剩余的实例。
killall -9 nagios
最后,启动Nagios备份
service nagios start
那应该解决你的问题。