下载地址:https://www.percona.com/downloads/percona-release/redhat/
11.1 安装percona源:
[root@web01 ~]# rpm -ivh https://www.percona.com/redir/downloads/percona-release/redhat/latest/percona-release-0.1-4.noarch.rpm
1.2 通过PHP连接MySQL获取监控数据:
[root@web01 ~]# yum install -y php php-mysql
1.3 安装percona的zabbix模版:
[root@web01 ~]# yum -y install percona-zabbix-templates
1.4 复制用户自定义配置项到zabbix配置目录:
[root@web01 ~]# cp /var/lib/zabbix/percona/templates/userparameter_percona_mysql.conf /etc/zabbix/zabbix_agentd.d/
1.5 登录数据库新建一个低权限的监控用户(也可以使用已有的用户):
[root@web01 ~]# mysql -uroot -p123456 mysql> grant select,process,replication client on *.* to zabbix@'localhost' identified by '123456';
1.6 编辑PHP连接用户:
[root@web01 ~]# vim /var/lib/zabbix/percona/scripts/ss_get_mysql_stats.php $mysql_user = 'zabbix'; $mysql_pass = '123456';
1.7 修改监控脚本HOST选项为MySQL服务器IP地址:
[root@web01 ~]# vim /var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh HOST=localhost # 此处HOST的值要在zabbix用户MySQL的授权地址范围内
1.8 手动获取一次监控值(可以判断之前的配置是否正确):
[root@web01 ~]# /var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh gg
1.9 授权日志文件权限:
[root@web01 ~]# chown -R zabbix.zabbix /tmp/localhost-mysql_cacti_stats.txt
1.10 重启zabbix客户端:
[root@web01 ~]# systemctl restart zabbix-agent
1.11 zabbix server导入模板
- 从服务器导出下面的模板文件,通过Web端导入:
/var/lib/zabbix/percona/templates/zabbix_agent_template_percona_mysql_server_ht_2.0.9-sver1.1.8.xml
提示:此模板无法导入zabbix3.0+的系统中,需要先导入zabbix2.0+系统中再导出,然后再导入到zabbix3.0+系统中。
- 导入网络下载的模板文件:(Percona-MySQL-Server-Template.xml)
- 设置相关主机使用模板即可:

我的微信
如果有技术上的问题可以扫一扫我的微信