Zabbix 监控 Docker容器
咱们能够经过Python提供的模块docker来取各个docker容器的监控参数。参考文档:http://docker-py.readthedocs.io/en/stable/containers.htmlhtml
.git
另可用简单的Load Modules的方式监控Docker(感谢万能的先行者....)github
Git地址:https://github.com/monitoringartist/Zabbix-Docker-Monitoringdocker
步骤以下:ide
一、在Git上下载相应版本的加载模块zabbix_module_docker.so和相应监控方式(主动和被动)监控模板Zabbix-Template-App-Docker.xmlxml
二、将zabbix_module_docker.so放在${libdir}/modules下并修改配置文件:htm
LoadModulePath=/usr/local/zabbix/lib/modules文档
LoadModule=zabbix_module_docker.so
三、重启zabbix_agentd,并将Zabbix-Template-App-Docker.xml导入模板中,自动发现10分钟后取得数据get
四、若是监控项报错:Cannot open memory.stat file,将zabbix agent中的用户改为root便可it