当我更改配置时,Icinga-web 没有更新

当我更改配置时,Icinga-web 没有更新

所以我刚刚安装了 Icinga 和 Icinga-Web。第一次检查 UI 时一切看起来都很好http://[服务器]/icinga/http://[服务器]/icinga-web/...

我继续添加了一些新主机、服务、命令等,并重新加载了 icinga 服务,没有任何问题。然后我刷新了 icinga-web 缓存并重新启动了 apache2 服务,同样没有任何问题。

重新加载配置后,所有新的主机和服务都正常显示,在旧的 icinga UI 中,并且检查运行完美,几乎完美;)(见下文)。

旧 Icinga UI 状态

然而,在新的 icinga-web 界面中,情况完全不同。icinga-web UI 仍然显示初始配置中的主机(具有 8 个服务的单个“localhost”主机)。UI 还在标题状态中显示“默认”实例处于“关闭”状态,并且“数据已有 X 分钟”(见下文)。

新的 Icinga-Web UI 状态

我尝试重新回顾我的步骤,重新阅读 icinga-web 安装指南,但我不知道我做错了什么或如何纠正它。我还尝试摆弄 access.xml 和 databases.xml 配置文件。

我做错了什么?我该如何改正?

答案1

就我的情况而言,需要进行两项更改。

1)需要配置 /etc/default/icinga 以便 IDO2DB 运行:

# start ido2db daemon (no/yes)
IDO2DB=yes

2)IDO模块需要在/etc/icinga/modules/中定义

/etc/icinga/modules/idoutils.cfg:

define module {
    module_name    ido_mod
    path           /usr/lib/icinga/idomod.so
    module_type    neb
    args           config_file=/etc/icinga/idomod.cfg
    }

当然,上面的配置文件需要与你的系统配置相匹配。上面的配置文件在 Ubuntu 12.10 服务器上使用。

相关内容