您好我刚刚安装了Nagios和Check_MK的干净副本。但我不明白他们是如何一起工作的。 Nagios使用nrpe连接到客户端并执行检查。这意味着一些Nagios插件必须放在客户端上,并在调用它们时返回结果。但Check_MK如何与Nagios结合。它是否使用check_mk_agent替换所有Nagios插件来执行检查? Nagios配置也必须完全配置,所有客户端都必须进行检查,然后移植到Check_MK接口(wato),或者客户端是否可以添加到Check_MK而不存在于Nagios配置中。这就是我的困惑所在,我无法在任何地方找到这个问题的具体答案。请帮忙。
答案 0 :(得分:2)
Check_MK使用Nagios核心执行这些任务:
正如您在本页底部所见:http://mathias-kettner.com/checkmk_monitoring_system.html
Check_MK需要:客户端监控代理和服务器端监控系统。 服务器端监视系统调用主机的代理并将检查结果传递给监视核心(通常是Nagios,但是还有一个仅用于Check_MK的新核心)。 Check_MK与其他被动检查(如NRPE)的不同之处在于,所有检查的结果都会发送到一个包中的监控系统。如果您在shell中的主机上运行代理程序,它将返回如下内容:
➜ ~ check_mk_agent
<<<df>>>
/dev/mapper/MyStorage-rootvol ext4 15350768 13206900 1341052 91% /
dev devtmpfs 4022348 0 4022348 0% /dev
plus many more lines ....
因此,Check_MK的服务器端部分将这些包拆分为单个检查,以便Nagios核心可以处理它们。
所以Check_MK不会替换你现有的支票,它不关心它们。它只会增加更多。
您无需WATO配置Check_MK。 WATO只是配置的接口。也可以使用纯文本文件进行配置。您应该从WATO开始,看一下它生成的配置。