mysql percona监控_zabbix使用percona监控插件监控mysql

本文档详细介绍了如何在Zabbix中利用Percona监控插件监控MySQL数据库。步骤包括安装必要的软件、导入模板、配置文件、设置数据库连接信息、重启Zabbix-agent以及测试监控的有效性。
摘要由CSDN通过智能技术生成

参考官网链接https://www.percona.com/doc/percona-monitoring-plugins/1.1/zabbix/index.html

一、软件安装

1)percona依赖php和php-mysql

yum -y install php php-mysql

2)安装percona的yum源

yum install https://repo.percona.com/yum/percona-release-latest.noarch.rpm

3)安装percona-zabbix-templates

yum -y install percona-zabbix-templates

二、查看配置文件和模板的安装位置

[root@localhost ~]# rpm -ql percona-zabbix-templates

/var/lib/zabbix/percona

/var/lib/zabbix/percona/scripts

/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh

/var/lib/zabbix/percona/scripts/ss_get_mysql_stats.php

/var/lib/zabbix/percona/templates

/var/lib/zabbix/percona/templates/userparameter_percona_mysql.conf

/var/lib/zabbix/percona/templates/zabbix_agent_template_percona_mysql_server_ht_2.0.9-sver1.1.8.xml

三、导入模板

percona已经帮我们生成好了一个模板,位置在/var/lib/zabbix/percona/templates/zabbix_agent_template_percona_mysql_server_ht_2.0.9-sver1.1.8.xml

但是这个模板导入的时候会报两个错:

Invalid tag “/zabbix_export/date”:“YYYY-MM-DDThh:mm:ssZ” is expected.

Invalid tag “/zabbix_export/templates/template(1)/items/item(1)”: the tag “snmp_community” is missing.

所以我们重新导入一个模板zbx_mysql_export_templates.xml,下载地址为https://github.com/wangchaoforever/peizhiwenjian/blob/master/zabbix/zbx_mysql_export_templates.xml

四、拷贝配置文件

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

五、创建.cnf配置文件

cd /var/lib/zabbix/percona/scripts

vim ss_get_mysql_stats.php.cnf

$mysql_user = 'root';

$mysql_pass = '123456';

注意:线上环境最好创建一个用于监控的用户

六、修改ss_get_mysql_stats.php中的数据库连接信息

vim /var/lib/zabbix/percona/scripts/ss_get_mysql_stats.php

$mysql_user = 'root';

$mysql_pass = '123456';

$mysql_port = 3306;

$mysql_socket = NULL;

$mysql_flags = 0;

七、重启zabbix-agent

systemctl restart zabbix-agent.service

八、进行测试会返回结果

cd /var/lib/zabbix/percona/scripts/

./get_mysql_stats_wrapper.sh gm

0

./get_mysql_stats_wrapper.sh gw

85892

九、修改文件权限

由于进行了测试,/tmp下生成的localhost-mysql_cacti_stats.txt文件的属主是root的,需要改成zabbix

chown zabbix:zabbix /tmp/localhost-mysql_cacti_stats.txt

十、给相应的主机加入该模板即可监控

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值