-1

我全新安装了 NagiosQl 3.2.0 SP2、Icinga 1.8.4 和 NAGVIS 1.7.9 在运行之前安装了 NagiosQl、Icinga 和 NAGVIS(所有旧版本),所以我全部更新了它们。到目前为止,一切正常,我在 NagioSQL、Icinga 和 NAGVIS 中看到了所有旧主机和服务。

如果我使用 NagiosQL 设置新的主机或服务,如果我尝试将新的主机或服务添加到地图,它将显示在 Icinga 和 NagiosQL 中,但不会显示在 Nagvis 中。

好的,到目前为止,我检查了一下,NAGVIS 使用 Icinga DB 来查看可用的 HOST 或 SERVICE。所以它在我的旧安装中。

怎么了?NagioSQL 没有更新 Icinga 数据库(就像我在旧安装中所做的那样),而是数据库只是空的。我花了几个小时来找出问题所在,所以我不得不在这里问为什么 NagioSQL 更新了他自己的数据库,但不再更新 Icinga 数据库了。

提前致以亲切的问候和感谢。

4

1 回答 1

0

NagioSQL 是一个配置插件,不会更新 Icinga IDOUtils DB(不同的应用程序,不同的数据库!)。

您的 Icinga 更新可能出错了。当您说您已从旧版本的 Icinga 升级时,您可能错过了一些更改(例如 1.7 更改 idomod 模块名称和位置),甚至忘记升级 db 模式本身。

无论哪种方式,升级文档都包含所有有价值的提示(在更改日志中更改的详细信息旁边):http ://docs.icinga.org/latest/en/upgrading_idoutils.html

除此之外,请检查您的日志并确保 Icinga 和 IDOUtils 正常运行。详细信息 - https://wiki.icinga.org/display/testing/Icinga+Web+Testing#IcingaWebTesting-NoData

于 2013-07-10T16:41:05.610 回答