Nagios 配置错误

Nagios 配置错误

运行中/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg 没有给出任何错误。输出是一切看起来都很好 - 飞行前检查期间未发现任何严重问题

但是,当我尝试通过 xi 接口进行一些配置时,配置验证失败。

Configuration submitted for processing...
Waiting for configuration verification.......
Configuration verification failed.

Nagios 仍然能够监控我的服务和主机,但我无法使用 xi 界面对配置进行任何更改。

我查看了配置快照,发现有 40 多个错误。我很困惑为什么当我运行健全性检查时它没有显示出来(而且它能够监控产生错误的主机)。还有一点需要注意:我可以重新启动 nagios。- 这难道不能证明没有任何错误吗?因此它可以正常重启?

答案1

尝试在 nagios.cfg 中调整服务超时,通常当我拥有大型配置时,我会因超时而收到此错误。我已成功将默认值 60(在 R1.6 中)提高到 300。

答案2

最可能的原因是

  • xi 没有使用 /usr/local/nagios/etc/nagios.cfg 作为其初始配置文件
  • 存在权限问题,允许您从命令行读取文件,但无法由通过 xi 调用的 uid 读取

相关内容