1.下載安裝percona-zabbix-templates-1.1.7-2.noarch.rpm
下載地址:
https://www.percona.com/downloads/percona-monitoring-plugins/LATEST/ 安裝: rpm -ivh percona-zabbix-templates-1.1.7-2.noarch.rpm
2.安裝php-cli和php-mysql
yum install php-cli php-mysql
3.拷貝配置文件
cp /var/lib/zabbix/percona/templates/userparameter_percona_mysql.conf /etc/zabbix/zabbix_agentd.d/ 修改/var/lib/zabbix/percona/scripts/ss_get_mysql_stats.php $mysql_user = '用戶名'; $mysql_pass = '密碼'; $mysql_port = 端口; $mysql_socket = 'sock文件路徑';
4.配置MySQL用戶名和密碼
cd ~zabbix 添加.my.cnf文件 [client] user = 用戶名 password = 密碼
5.測試獲取數據是否成功
cd /var/lib/zabbix/percona/scripts php -q ./ss_get_mysql_stats.php --host localhost --items gg 檢查數據是否寫入成功 cat /tmp/localhost-mysql_cacti_stats.txt
6.導入模板到zabbix
Percona Monitoring Plugins官方的模板導入到zabbix 3.x有問題
可以下載處理好的模板:http://jaminzhang.github.io/soft-conf/Zabbix/zbx_percona_mysql_template.xml