文龙的_Vlog
Zabbix结合插件percona监控mysql数据

XML文件位置(4个)、软件包也放进这里了!!!
链接:https://pan.baidu.com/s/1tp-zWM1zVQZivg8Au8iVTQ?pwd=3a8e
提取码:3a8e

Zabbix结合插件percona监控mysql数据

 

 

由于它本身自带的模板太过简单了,所以需要做更详细的监控,而percona就提供了这个详细监控的模版以及脚本,解决了监控不全面的问题。

1. percona插件安装:
 [root@node2 ~]# cd /usr/local/src/
 官网下载percona的rpm包,我这里是下载的是1.1.7版本的
 [root@node2 src]# wget https://www.percona.com/downloads/percona-monitoring-plugins/percona-monitoring-plugins-1.1.7/binary/redhat/6/x86_64/percona-zabbix-templates-1.1.7-2.noarch.rpm


 安装percona的rpm包,安装php插件
 [root@node2 src]#rpm -ivh percona-zabbix-templates-1.1.7-2.noarch.rpm
 root@node2 src]#yum install percona-zabbix-templates php php-mysql –y

2. 进入templates目录,把模板文件复制到zabbix_agentd.conf.d目录下:
 [root@node2 src]# cd /var/lib/zabbix/percona/templates
 [root@node2 templates]# ls
 userparameter_percona_mysql.conf
 zabbix_agent_template_percona_mysql_server_ht_2.0.9-sver1.1.7.xml
 [root@node2 templates]# cp userparameter_percona_mysql.conf /usr/local/zabbix/etc/zabbix_agentd.conf.d/

3. 编辑配置文件/usr/local/zabbix/etc/zabbix_agentd.conf,添加模板文件路径
 [root@node2 templates]# vim /usr/local/zabbix/etc/zabbix_agentd.conf
 Include=/usr/local/zabbix/etc/zabbix_agentd.conf.d/

4. 修改MySQL的执行命令文件,更改mysql的用户与密码:
 [root@node2 templates]# vim /var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh
 RES=HOME=~zabbix /usr/bin/mysql -uroot -pzabbix -e 'SHOW SLAVE STATUS\G' | egrep '(Slave_IO_Running|Slave_SQL_Running):' | awk -F: '{print $2}' | tr '\n' ','

5. 修改 ss_get_mysql_stats.php文件,设置MySQL的用户名和密码,用户密码为本地;
 [root@node2 templates]# vim /var/lib/zabbix/percona/scripts/ss_get_mysql_stats.php
 $mysql_user = ‘root’;

 $mysql_pass = ‘zabbix’;

6. 重启zabbix客户端
 systemctl restart zabbix-agent

7. 在zabbix监控页面中添加MySQL监控,并选择Percona MySQL Server Template模板:–>配置 –->模板 –->导入–->选择文件–->导入 ,如图1所示
 注意

 

 

8. 导入出错出现“标签无效 “/zabbix_export/date”: “YYYY-MM-DDThh:mm:ssZ” 预计”,如图2所示:

 

9. 

解决方法:百度了一下说将zabbix_agent_template_percona_mysql_server_ht_2.0.9-sver1.1.7.xml导入zabbix2.4版本中再导出。之后将新的导出xml导入到3.2中问题解决。如上网盘xml文件下载在上传就可以处理这个问题
导入成功后可以发现Template Percona MySQL Server已经存在,如图3所示:

 

 10. 检测如下:

 

 

posted on 2022-03-25 10:58  文龙的_VLOG  阅读(76)  评论(0编辑  收藏  举报