zabbix利用自带模板监控percona容器的性能
在宿主机器上配置mysql客户端
设置容器可以连接外网(不连接导致zabbix搜集的数据发送不到server端)
# vi /etc/sysctl.conf
net.ipv4.ip_forward = 1
2.在设置mysql连接客户端配置
# vi/var/lib/zabbix/.my.cnf
# Zabbix Agent
[mysql]
host = localhost
user = root
password = 密码
port =输入容器映射出的端口
proctocol = tcp
[mysqladmin]
host = localhost
user = zabbix
password = 密码
port =输入容器映射出的端口
proctocol = tcp
在宿主机器上安装zabbix22-agent
安装zabbix客户端
# yum install –y zabbix22 zabbix22-agent
2.修改配置文件
# vi /etc/zabbix/zabbix_agentd.conf
PidFile=/var/run/zabbix/zabbix_agentd.pid
LogFile=/var/log/zabbix/zabbix_agentd.log
LogFileSize=0
DebugLevel=4
Server=192.168.20.5
ServerActive=192.168.20.5
Hostname=docker-test
Include=/etc/zabbix/zabbix_agentd.userparams.conf
UnsafeUserParameters=1
3.传递mysql的自定义key,直接复制文件即可
# cp /usr/share/doc/zabbix22-agent-2.2.1/userparameter_mysql.conf/etc/zabbix/zabbix_agentd.userparams.conf
4.启动zabbix-agentd
# /etc/init.d/zabbix-agentd start
本文出自 “运维新手” 博客,请务必保留此出处http://67263992.blog.51cto.com/3718090/1657944
原文地址:http://67263992.blog.51cto.com/3718090/1657944