天下風雲出我輩
一入江湖歲月催

Zabbix使用percona监控Mysql

因为 zabbix自带的模板 对 mysql数据库监控的太少, 所以用第三方插件 percona 监控 mysql。

Percona for zabbix插件组成

  1. php脚本 用来数据采集
  2. shell脚本 用来调用采集信息
  3. zabbix配置文件
  4. zabbix模板文件

zabbix-server端已有mysql,因此直接使用zabbix-server测试安装监控了。

安装配置percona插件

1、在percona插件下载页面选择下载zabbix

https://www.percona.com/downloads/percona-monitoring-plugins/LATEST/

#直接下载安装
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

#安装php、php-mysql包
yum install  php php-mysql -y

#查询下安装了哪里软件
[[email protected] ~]# rpm -ql percona-zabbix-templates
/var/lib/zabbix/percona
/var/lib/zabbix/percona/scripts
/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh    #shell脚本
/var/lib/zabbix/percona/scripts/ss_get_mysql_stats.php        #php获取mysql信息
/var/lib/zabbix/percona/templates
/var/lib/zabbix/percona/templates/userparameter_percona_mysql.conf   #zabbix配置文件
/var/lib/zabbix/percona/templates/zabbix_agent_template_percona_mysql_server_ht_2.0.9
-sver1.1.8.xml                      #zabbix模板文件

2、复制配置文件到zabbix下面

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

#重启agent服务
systemctl restart zabbix-agent

3、修改mysql链接文件中信息

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

$mysql_user = 'zabbix';
$mysql_pass = 'zabbix2018';
$mysql_port = 3306;
$mysql_socket = NULL;
$mysql_flags = 0;

4、导入监控模板,(因原来的模板在3.x 使用有问题,下载下面的模板)

链接: https://pan.baidu.com/s/1q23Mn6bM3dab9r7idumnIg 密码: 7e7v

 

Zabbix界面设置

模板已上传到zabbix中了,这时选择zabbix-server主机,模板出添加Template Percona MySQL Server模板

 

测试:

设置权限

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

能获取到数据,说明是正常的。

[[email protected] ~]# /var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh gw
639879

[[email protected] ~]# zabbix_get -s 127.0.0.1 -k MySQL.max-connections
151

在图形里面查看相关数据

 

 

赞(2) 打赏
未经允许不得转载:Anonym0x1 » Zabbix使用percona监控Mysql

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏