percona-zabbix-templates

本文详细介绍了如何使用Zabbix监控MySQL数据库的全过程,包括安装必要的软件包、配置Zabbix代理、设置数据库权限、修改脚本参数、测试连通性和导入Zabbix模板。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

yum -y install php php-mysql
rpm -ivh https://www.percona.com/downloads/percona-monitoring-plugins/percona-monitoring-plugins-1.1.8/binary/redhat/7/x86_64/percona-zabbix-templates-1.1.8-1.noarch.rpm
#/var/lib/zabbix/percona


cp /var/lib/zabbix/percona/templates/userparameter_percona_mysql.conf /etc/zabbix/zabbix_agentd.d/


#被监控数据库
grant all privileges on *.* to 'zabbix'@'%' identified by "zabbix";

#配置数据库
vim /var/lib/zabbix/percona/scripts/ss_get_mysql_stats.php
$mysql_user = 'zabbix'; 
$mysql_pass = 'zabbix'; 
$mysql_port = 3306; 
$mysql_socket = NUll;



vim /var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh
RES=`HOME=~zabbix /u01/app/mysql/db/bin/mysql -uzabbix -pZabbix@123 -S /data/mysql/mysql.sock -e 'SHOW SLAVE STATUS\G'

chmod +x /var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh

#测试连通
/usr/bin/php -q /var/lib/zabbix/percona/scripts/ss_get_mysql_stats.php --host localhost --items gg 
/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh gg
/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh running-slave

chown -R zabbix.zabbix /tmp/localhost-mysql_cacti_stats.txt 
chmod 755 /tmp/localhost-mysql_cacti_stats.txt

#IP配置为server 的IP
/etc/zabbix/zabbix_agentd.conf
Server=192.168.10.253
ServerActive=192.168.10.253


#server 测试 返回数字连通正常
zabbix_get -s 192.168.1.53 -p10050 -k "MySQL.Threads-connected"

 

  • zabbix 导入模板

 配置  -->  模板 --> 导入,选择zbx_mysql-master.xml 文件,导入成功后给主机选择当前模板

https://pan.baidu.com/s/1Y99AgpoOVpGzElMBsFlJmg

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值