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