使用percona监控插件在zabbix中监控MySQL
发表于:2025-11-08 作者:千家信息网编辑
千家信息网最后更新 2025年11月08日,下载并安装percona源,以后用percona toolkit或者innobackup能用到wget -N --no-check-certificate rpm -ivh percona-rele
千家信息网最后更新 2025年11月08日使用percona监控插件在zabbix中监控MySQL
下载并安装percona源,以后用percona toolkit或者innobackup能用到
wget -N --no-check-certificate rpm -ivh percona-release-0.1-4.noarch.rpm
2.使用Yum安装percona监控插件
yum -y install percona-zabbix-templates
安装完后,大部分文件都放到了/var/lib/zabbix/percona目录下面
3.在zabbix_agent文件夹下面新建/conf.d/目录,并将安装生成的percona监控配置文件复制到此目录
mkdir -p /usr/local/zabbix_agent/conf.d/cp /var/lib/zabbix/percona/templates/userparameter_percona_mysql.conf /usr/local/zabbix/conf.d/chown -R zabbix.zabbix /usr/local/zabbix_agent/
4.配置percona监控脚本中涉及到本机的具体参数,脚本使用sock访问本地数据库
vim /var/lib/zabbix/percona/scripts/ss_get_mysql_stats.php
# ============================================================================$mysql_user = 'mpm';$mysql_pass = '123456';$mysql_port = 3306;$mysql_socket = '/data/mysql/3306/tmp/mysql3306.sock';$mysql_flags = 0;
vim /var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh
ITEM=$1HOST=localhostDIR=`dirname $0`CMD="/usr/bin/php -q $DIR/ss_get_mysql_stats.php --host $HOST --items gg"CACHEFILE="/tmp/$HOST-mysql_cacti_stats.txt"if [ "$ITEM" = "running-slave" ]; then # Check for running slave RES=`/usr/local/mysql/bin/mysql -umpm -p123456 -S /data/mysql/3306/tmp/mysql3306.sock -e 'SHOW SLAVE STATUS\G' | egrep '(Slave_IO_Running|Slave_SQL_Running):' | awk -F: '{print $2}' | tr '\n' ','` if [ "$RES" = " Yes, Yes," ]; then echo 1 else echo 0 fi5.编辑zabbix_agent配置文件,让其读到percona插件的conf
vim /usr/local/zabbix_agent/conf/zabbix_agentd.conf
### Option: Include# You may include individual files or all files in a directory in the configuration file.# Installing Zabbix will create include directory in /usr/local/etc, unless modified during the compile time.## Mandatory: no# Default:# Include=# Include=/usr/local/etc/zabbix_agentd.userparams.conf# Include=/usr/local/etc/zabbix_agentd.conf.d/ Include=/usr/local/zabbix_agent/conf.d/
6.重新启动zabbix_agent
/etc/init.d/zabbix_agentd restart
7.测试pecona监控脚本是否正常运行
/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh gg
若配置无误,会出现一个数字
8.将/var/lib/percona/templates目录中的xml模板文件上传到zabbix_web
就能查看到监控图形了

监控
文件
目录
配置
脚本
插件
参数
图形
大部分
数字
数据
数据库
文件夹
模板
并将
本机
测试
生成
运行
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
松山湖软件开发
武汉网络安全基地参观
云服务器管理密钥
网络安全与网络管理期末
多节点服务器集中虚拟化管理
湖南省耕地质量等别数据库
穿越互联网科技小说
惠普服务器配置查询
网络技术支持的App
自己建数据库投入多少
亳州企业软件开发公司哪家好
db数据库密码策略怎么配置
温泽数据库使用方法
手机管理服务器工具
系统网络安全推荐
软件开发甘特图绘制ppt
fanbook服务器突然没了
软件开发各角色之间的关系
数据库db的中文含义是什么
中山网络安全保研
PHP软件开发临沂
浅谈办公自动化网络安全绪论
简幻欢服务器导出地图
华品博瑞网络技术有限公司电话
网络技术进阶
视频本地教程网站软件开发
网络安全知识问答答案2021年
自己建数据库投入多少
深圳飞企互联网科技有限公司
中山网络安全保研