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