check_mk:如何在代理上安装mk_docker.py?

时间:2019-03-14 09:24:01

标签: docker check-mk

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

  

要使此检查有效,必须将代理插件{mk_docker.py}设为   已安装

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

2 个答案:

答案 0 :(得分:0)

我发现了这个repository,其中包含有关安装mk_docker.py的说明:

  • pip install docker
  • pip install pyinstaller
  • 使用pyinstaller --onefile mk_docker.py
  • 进行构建
  • 将其放入/usr/lib/check_mk/local
  • check_mk主机的清单-您应该看到新服务 (容器检查)

答案 1 :(得分:0)

好的,我有解决方法:

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

/usr/bin/check_mk_agent | grep PluginsDirectory

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

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

scp /omd/sites/yoursite/share/check_mk/agents/plugins/plugin.py root@yourhost:/path/to/pluginsdir