使用percona监控插件在zabbix中监控MySQL
发表于:2025-01-22 作者:千家信息网编辑
千家信息网最后更新 2025年01月22日,下载并安装percona源,以后用percona toolkit或者innobackup能用到wget -N --no-check-certificate rpm -ivh percona-rele
千家信息网最后更新 2025年01月22日使用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 fi
5.编辑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安全错误
数据库的锁怎样保障安全
raid服务器启动不了怎么办
万国觉醒一共多少个服务器
彭水网络安全审计系统咨询辅导
无线传感器网络技术课程资料
王者荣耀战队服务器有哪些
服务器VD界面指的是什么意思
自己就能赚钱的网络技术
数据库安全性语言
软件开发ap工程师
静安区网络软件开发要多少钱
常见高速网络技术
网络安全控制区域
数据库哪个引擎支持全文索引
管家婆连接数据库错误
战网服务器
深圳和为顺网络技术
杭州品廷网络技术有限公司
oracle数据库岗位有
好视通服务器
app服务器端的安全隐患
一个数据库可包含多少数据表
软件开发工作需要汇报工作吗
农业类软件开发
什么是网络安全什么是病毒
x86文件服务器
深化网络安全纵深防御
北京智能广播系统服务器
民族药物资源数据库
数据库备份软件排名
平安互联网科技金融公司