0

Jessie repos 中的 nagios3 和 check_mk 存在重复主机问题。

安装和配置 nagios3 后,我为 nagios 添加了 web.cfg。我想通过 check_mk 完成额外的检查,所以将主机添加到 main.mk。

然后 check_mk -I、-II 和最后 -U -U 将生成第一个 check_mk_commands,但它包含一个“主机”定义。如果我删除它并 cat check_mk_commands > web.cfg 它有依赖问题。

如果我从 nagios 的 web.cfg 中删除主机定义,仍然存在同样的问题:“web.cfg”中的主机条目重复

我检查了 cfg_dir 并没有包含两次。

我正在做同样的事情@work,它有效。有没有办法告诉 check_mk 不要做主机定义,我已经花了 5 天的时间。

如果想要一些馅饼,请告诉我,但我解决了问题:check_mk 做了一个主机定义,它已经在我的 nagios 网络服务器监控配置中。从一个或另一个中删除定义是行不通的。由于缺少模板,即使将没有主机的 check_mk_commands.cfg 复制到我的 nagios3 配置中也无法正常工作。

有人遇到过这个问题吗?

请告诉我,第6天..

4

1 回答 1

1

/usr/share/check_mk/modules/config.py 有一个名为“generate_hostconf”的变量,默认为 True。

如果将此更改为 False,check_mk 将不会生成 host_config。
编辑:这应该在 main.mk 或任何 conf.d/*.mk 文件中完成,因为编辑核心文件并不好。

/etc/check_mk/conf.d/no_host_config.mk:

generate_hostconf = False
于 2017-03-21T11:30:56.120 回答