前置条件:
- 新装的zabbix server 5.0以上版本提供了docker的官方监控模板
Docker by Zabbix Agent2
;如果是从zabbix 4.0以下版本升级上来的,需要手动导入docker的监控模板 - 客户端需要安装zabbix agent 2
1.客户端安装Zabbix存储库
rpm -Uvh https://repo.zabbix.com/zabbix/6.0/rhel/7/x86_64/zabbix-release-6.0-4.el7.noarch.rpm
yum clean all
2. 客户端安装zabbix agent 2
yum install zabbix-agent2 zabbix-agent2-plugin-*
3. 修改配置
#192.168.0.1为zabbix server的ip,请按自己的修改
sed -i 's/Server=127.0.0.1/Server=192.168.0.1/' /etc/zabbix/zabbix_agent2.conf
sed -i "s/Hostname=Zabbix server/Hostname=`hostname`/" /etc/zabbix/zabbix_agent2.conf
4. 修改用户权限
#如果遗忘此步,会权限错误
usermod -aG docker zabbix
5. 启动服务
systemctl restart zabbix-agent2
systemctl enable zabbix-agent2
6.zabbix web页面配置主机监控
- 创建监控主机
- 模板:选择
Docker by Zabbix agent 2
- 监控IP:docker客户端的ip地址
- 模板:选择
- 创建完毕监控主机后重启agent 2服务,如果是通过代理监控就重启代理proxy服务即可