1、percona介绍
Percona Server为 MySQL 数据库服务器进行了改进,在功能和性能上较 MySQL 有着很显著的提升。该版本提升了在高负载情况下的 InnoDB 的性能、为 DBA 提供一些非常有用的性能诊断工具;另外有更多的参数和命令来控制服务器行为。
特点:
- 可扩展性:处理更多事务;在强大的服务器上进行扩展;
- 性能:使用了 XtraDB 的 Percona Server 速度非常快;
- 可靠性:避免损坏,提供崩溃安全 (crash-safe) 复制;
- 管理:在线备份,在线表格导入/导出;
- 诊断:高级分析和检测;
- 灵活性:可变的页面大小,改进的缓冲池管理。
2、环境搭建
首先查看数据库是否可以正常通信:
![](https://img-blog.csdnimg.cn/20200601164853115.png)
建立默认配置目录:
###建立默认目录和隐藏文件夹(默认路径在/etc/zabbix/zabbix_agentd.d/userparameter_mysql.conf)
[root@server1 lib]# mkdir /var/lib/zabbix
[root@server1 lib]# vim /var/lib/zabbix/.my.cnf
##配置文件的内容:
...
1 [mysql]
2 host=localhost
3 user=root
4 password=linux
5 socket=/var/lib/mysql/mysql.sock
6
7 [mysqladmin]
8 host=localhost
9 user=root
10 password=linux
11 socket=/var/lib/mysql/mysql.sock
...
配置完成,重启客户端:
![](https://img-blog.csdnimg.cn/20200601165301482.png)
其次配置Percona:
####安装Percona
[root@server1 rpms]# rpm -ivh percona-zabbix-templates-1.1.8-1.noarch.rpm
####复制监控模板到配置目录下
[root@server1 rpms]# cp /var/lib/zabbix/percona/templates/userparameter_percona_mysql.conf /etc/zabbix/zabbix_agentd.d/
###编写脚本
[root@server1 scripts]# vim ss_get_mysql_stats.php.cnf
###内容:
...
1 <?php
2 $mysql_user='root';
3 $mysql_pass='linux';
4
...
![](https://img-blog.csdnimg.cn/20200601220223947.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQxMDU2MjI0,size_16,color_FFFFFF,t_70)
![](https://img-blog.csdnimg.cn/20200601220842521.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQxMDU2MjI0,size_16,color_FFFFFF,t_70)
通过脚本查看信息
![](https://img-blog.csdnimg.cn/20200601221253789.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQxMDU2MjI0,size_16,color_FFFFFF,t_70)
3、实施监控
导入模板:
![](https://img-blog.csdnimg.cn/20200601221512151.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQxMDU2MjI0,size_16,color_FFFFFF,t_70)
模板配置
![](https://img-blog.csdnimg.cn/2020060122173352.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQxMDU2MjI0,size_16,color_FFFFFF,t_70)
添加模板:
![](https://img-blog.csdnimg.cn/20200601222943491.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQxMDU2MjI0,size_16,color_FFFFFF,t_70)
查看监控:
![](https://img-blog.csdnimg.cn/20200601223046116.png)
添加Percona:
![](https://img-blog.csdnimg.cn/20200601223234350.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQxMDU2MjI0,size_16,color_FFFFFF,t_70)
查看监控:
添加后模版增加,所监控的数据库信息更加详细。