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