我全新安装了NagiosQl 3.2.0 SP2,Icinga 1.8.4和NAGVIS 1.7.9 之前我有一个NagiosQl,Icinga和NAGVIS(所有旧版本)的运行安装 所以我更新了所有。 到目前为止,一切顺利,所有事情都有效,我在NagiosQL,Icinga和NAGVIS看到了所有老人的主人和服务。
如果我使用NagiosQL设置新的HOST或服务,它将显示在Icinga和NagiosQL中,但如果我尝试将新HOST或SERVICE添加到地图中,则不会显示在Nagvis中。
好的,到目前为止,我查了一下,NAGVIS使用Icinga DB来查看可用的主机或服务类型。所以这是在我的旧装置中。
会发生什么? NagiosQL没有更新Icinga DB(就像我在旧安装中那样),而DB只是空的。我花了几个小时才知道什么是错的,所以我不得不问这里为什么NagiosQL更新了他自己的数据库,但从来没有更新过Icinga DB。
亲切的问候和提前谢谢。
答案 0 :(得分:0)
NagiosQL是一个配置插件,不会更新Icinga IDOUtils DB(不同的应用程序,不同的数据库!)。
可能你的Icinga更新出错了。当你说你从旧版本的Icinga升级时,你可能错过了一些更改(例如1.7更改idomod模块名称和位置),甚至忘记自己升级db模式。
无论哪种方式,升级文档都包含所有有价值的提示(在更改日志中有关CHANGES的详细信息旁边):http://docs.icinga.org/latest/en/upgrading_idoutils.html
除此之外,请检查您的日志并确保Icinga和IDOUtils正常运行。详情 - https://wiki.icinga.org/display/testing/Icinga+Web+Testing#IcingaWebTesting-NoData