一、先授權讓zabbix連接數據庫:
mysql -uroot -p123456 -e"GRANT USAGE ON *.* TO 'zabbix'@'localhost' IDENTIFIED BY 'zabbix'";
二、建立數據庫連接信息文件:/usr/local/zabbix/etc/.my.cnf
# Zabbix Agent [mysql] host=localhost user=zabbix password=zabbix socket=/tmp/mysql.sock [mysqladmin] host=localhost user=zabbix password=zabbix socket=/tmp/mysql.sock
三、複製mysql模板userparameter_mysql.conf需要用到的key到/usr/local/zabbix/etc/zabbix_agentd.conf.d/目錄下:
文件在Zabbix的安裝包可以找到
cp /root/zabbix-2.2.6/conf/zabbix_agentd/userparameter_mysql.conf /usr/local/zabbix/etc/zabbix_agentd.conf.d/
四、修改userparameter_mysql.conf文件:
將HOME=/var/lib/zabbix全部改成HOME=/usr/local/zabbix/etc/
即改成第二步我們建立的.my.cnf的目錄位置
五、修改zabbix_agentd.conf文件:
確定有如下配置:
Include=/usr/local/zabbix/etc/zabbix_agentd.conf.d/
使zabbix_agentd可以自動加/usr/local/zabbix/etc/zabbix_agentd.conf.d/目錄下的userparameter_mysql.conf文件
最後重啓zabbix_agentd,將Template App MySQL 加入監控就可以了,效果圖還不錯:
中間的斷層是我重啓數據庫造成的,忽略吧~~