1 配置zabbix-agent2
yum install zabbix-agent2
2 在zabbix-agent2中开启docker的插件
vim /etc/zabbix/zabbix-agent2.conf
### Option: Plugins.Docker.Endpoint
# Docker API endpoint.
#
# Mandatory: no
# Default: unix:///var/run/docker.sock
Plugins.Docker.Endpoint=unix:///var/run/docker.sock
### Option: Plugins.Docker.Timeout
# The maximum time (in seconds) for waiting when a request has to be done.
#
# Mandatory: no
# Range: 1-30
# Default:
# Plugins.Docker.Timeout=
3 注意,因zabbix-agent运行的用户跟docker的用户都是普通用户,会导致zabbix-agent无法获取到docker的监控信息。解决方法参考zabbix问题处理文档中的“问题一”
4 在zabbix web端配置模板
5 监控效果: