Nagios 中的主机正在消失
Hosts in Nagios are disappearing
这可能属于 ServerFault,但我想先接触这个社区。如果这不正确,请移动此线程或关闭此线程,我会在正确的线程上打开。
问题:
主机及其相关服务在刷新时消失并重新出现(F5/Ctrl+F5 等)。
重现步骤:
1. 登录 Nagios
2. 点击服务详情
3. 查看服务明细,但看不到最后添加的服务。
4. 使用F5 / Ctrl+F5 / 等刷新屏幕,它仍然没有显示
5. 使用F5 / Ctrl+F5 / 等刷新屏幕,它仍然没有显示
6. 刷新画面即可显示
(!) - 步骤 4-6 不同
我尝试了什么:
- Restarting Nagios service (service Nagios restart)
- 正在重新启动 HTTPD 服务(服务 httpd 重新启动)
- 正在重启VPS
- 刷新浏览器包括"Clear Cache and Hard Reload"
- 尝试了不同的浏览器
- 尝试过不同的计算机
- 尝试了不同的网络
屏幕截图:
好
https://i.imgur.com/KUW5C6E.png
不好
https://i.imgur.com/rWFLEaf.png
可能的原因:
我们现在处于这种情况的原因是因为我们有一个实习生添加了这个最新的主机及其相关服务。他添加正确,我什至检查了他的工作。他进行了正常的预检,但没有通过 SSH 发出重置命令,而是通过访问 "Process Info > Restart the Nagios process" 在 Web 界面本身上发出了命令。看起来它会工作正常,但我们从来没有像这样重新启动过,这是我怀疑它是我们所看到问题的罪魁祸首的唯一原因。与正常的 SSH 重启相比,这次重启有什么不同吗?
编辑:为了补充所有这些,我们今天更新了一个不同的文件,与该主机或其服务无关,Nagios 没有更新。
感谢您的帮助!
富有
额外:
这是配置文件的屏幕截图:
https://i.imgur.com/2UsYZcw.png
如果您有多个 Nagios 服务 运行,可能会发生这种情况,可能有服务的辅助实例 运行 尚未使用新配置文件进行更新,因为它在技术上还没有更新'没有重新启动。这种事我遇到过一两次。
首先,关闭 Nagios
service nagios stop
接下来,杀死所有剩余的实例。
killall -9 nagios
最后,启动 Nagios 备份
service nagios start
这应该可以解决您的问题。
这可能属于 ServerFault,但我想先接触这个社区。如果这不正确,请移动此线程或关闭此线程,我会在正确的线程上打开。
问题:
主机及其相关服务在刷新时消失并重新出现(F5/Ctrl+F5 等)。
重现步骤:
1. 登录 Nagios
2. 点击服务详情
3. 查看服务明细,但看不到最后添加的服务。
4. 使用F5 / Ctrl+F5 / 等刷新屏幕,它仍然没有显示
5. 使用F5 / Ctrl+F5 / 等刷新屏幕,它仍然没有显示
6. 刷新画面即可显示
(!) - 步骤 4-6 不同
我尝试了什么:
- Restarting Nagios service (service Nagios restart)
- 正在重新启动 HTTPD 服务(服务 httpd 重新启动)
- 正在重启VPS
- 刷新浏览器包括"Clear Cache and Hard Reload"
- 尝试了不同的浏览器
- 尝试过不同的计算机
- 尝试了不同的网络
屏幕截图:
好
不好
可能的原因:
我们现在处于这种情况的原因是因为我们有一个实习生添加了这个最新的主机及其相关服务。他添加正确,我什至检查了他的工作。他进行了正常的预检,但没有通过 SSH 发出重置命令,而是通过访问 "Process Info > Restart the Nagios process" 在 Web 界面本身上发出了命令。看起来它会工作正常,但我们从来没有像这样重新启动过,这是我怀疑它是我们所看到问题的罪魁祸首的唯一原因。与正常的 SSH 重启相比,这次重启有什么不同吗?
编辑:为了补充所有这些,我们今天更新了一个不同的文件,与该主机或其服务无关,Nagios 没有更新。
感谢您的帮助! 富有
额外:
这是配置文件的屏幕截图:
如果您有多个 Nagios 服务 运行,可能会发生这种情况,可能有服务的辅助实例 运行 尚未使用新配置文件进行更新,因为它在技术上还没有更新'没有重新启动。这种事我遇到过一两次。
首先,关闭 Nagios
service nagios stop
接下来,杀死所有剩余的实例。
killall -9 nagios
最后,启动 Nagios 备份
service nagios start
这应该可以解决您的问题。