Zabbix 监控 Docker容器 我们可以通过Python提供的模块docker来取各个docker容器的监控参数。参考文档:http://docker-py.readthedocs.io/en/stable/containers.html

.

另可用简单的Load Modules的方式监控Docker(感谢万能的先行者....)

Git地址:https://github.com/monitoringartist/Zabbix-Docker-Monitoring

步骤如下:

1、在Git上下载相应版本的加载模块zabbix_module_docker.so和相应监控方式(主动和被动)监控模板Zabbix-Template-App-Docker.xml

2、将zabbix_module_docker.so放在${libdir}/modules下并修改配置文件:

LoadModulePath=/usr/local/zabbix/lib/modules

LoadModule=zabbix_module_docker.so 3、重启zabbix_agentd,并将Zabbix-Template-App-Docker.xml导入模板中,自动发现10分钟后取得数据

4、如果监控项报错:Cannot open memory.stat file,将zabbix agent中的用户改成root即可