0

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

4

1 回答 1

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

于 2015-02-01T16:42:39.320 回答