icing-web不正确地更新icinga状态

我有一个类似这个问题…如果你看看那里的照片,你会看到icinga服务器被标记为closures。

我根据那里给出的答案检查了所有的东西,但是已经完成了 – 每当我添加它时,我都会看到新的主机和服务。 但是icinga监视器没有被更新。

cgi.cfg有这一行:

icinga_check_command=/usr/lib/nagios/plugins/check_nagios -F /var/lib/icinga/status.dat -e 5 -C '/usr/sbin/icinga'

运行命令产生这个:

# /usr/lib/nagios/plugins/check_nagios -F /var/lib/icinga/status.dat -e 5 -C '/usr/sbin/icinga' NAGIOS OK: 6 processes, status log updated 1 second ago

我去了/etc/icinga-web/环顾四周,但没有find任何适当的设置。

我检查了ido2utils并重新启动它们以防万一 – 但它们一直在运行。

我该如何解决? 其他一切工作正常,但不是摘要中的icinga服务器状态。

编辑我没有提及,我在一台AMD64机器上使用Ubuntu Trusty服务器的失职。 安装的icinga实例来自Repositories。

你在这里混合了经典的用户界面和networking。 他们使用不同的数据源后端和configuration文件。

Classic UI分析由核心定期写入的status.dat abd objects.cache文件。 cain.cfg中不包含configuration部分。

Icinga Web 1.x从ido2db守护进程读取IDO数据库中的数据,该守护进程从Icinga Core 1.x中的idomod事件代理接收其数据(注意:Icinga 2的function,如ido-mysql直接写入IDO数据库,ido2db与此不兼容)。 Web 1.xconfiguration发生在/ etc / icinga-web下的xml文件中。

在Icinga Web 1.x中,有一些可能的问题使得icinga_programstatus表更新失败:

  • 要么核心不是写给偶像
  • ido2db没有运行,或没有连接从idomod
  • PHP时区与服务器时区问题与错误的偏移量

有关此类主题的更多信息, 请 参阅 https://wiki.icinga.org/display/testing/Icinga+Web+Testing#IcingaWebTesting-NoData https://wiki.icinga.org/display/testing/Special+IDOUtils+Queries http://docs.icinga.org/latest/en/icinga-web-config.html#configweb-timezone