从1.5.0版开始,Check_MK可以直接通过Linux代理监视Docker容器。我已升级到此版本(服务器和代理),但是没有新检测到的Docker服务。 我在docker check的手册页中找到了这个:
要使此检查有效,必须将代理插件{mk_docker.py}设为 已安装
如何安装mk_docker.py?我究竟做错了什么?
答案 0 :(得分:0)
我发现了这个repository,其中包含有关安装mk_docker.py的说明:
pip install docker
pip install pyinstaller
pyinstaller --onefile mk_docker.py
/usr/lib/check_mk/local
答案 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