Check_MK如何与Nagios一起使用?

时间:2015-01-21 15:32:16

标签: nagios check-mk

您好我刚刚安装了Nagios和Check_MK的干净副本。但我不明白他们是如何一起工作的。 Nagios使用nrpe连接到客户端并执行检查。这意味着一些Nagios插件必须放在客户端上,并在调用它们时返回结果。但Check_MK如何与Nagios结合。它是否使用check_mk_agent替换所有Nagios插件来执行检查? Nagios配置也必须完全配置,所有客户端都必须进行检查,然后移植到Check_MK接口(wato),或者客户端是否可以添加到Check_MK而不存在于Nagios配置中。这就是我的困惑所在,我无法在任何地方找到这个问题的具体答案。请帮忙。

1 个答案:

答案 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开始,看一下它生成的配置。