0

从 1.5.0 版开始,Check_MK 可以直接通过 Linux 代理监控 docker 容器。我已经升级到这个版本(服务器和代理),但是没有新检测到的 docker 服务。我在 docker check 的手册页中找到了这个:

要使这项检查工作,必须安装代理插件 {mk_docker.py}

如何安装 mk_docker.py?我究竟做错了什么?

4

2 回答 2

0

好的,我有解决方案:

在主机(安装代理的位置)上运行

/usr/bin/check_mk_agent | grep PluginsDirectory

该目录是您必须将代理插件文件复制到的目录。

将插件从您的服务器复制到主机:

scp /omd/sites/yoursite/share/check_mk/agents/plugins/plugin.py root@yourhost:/path/to/pluginsdir
于 2019-03-15T10:23:01.847 回答
0

我发现这个存储库包含安装 mk_docker.py 的说明:

  • pip install docker
  • pip install pyinstaller
  • 构建它pyinstaller --onefile mk_docker.py
  • 把它放到/usr/lib/check_mk/local
  • 重新盘点 check_mk 主机 - 您应该会看到新服务(容器检查)
于 2019-03-14T09:30:57.830 回答