1、简介

Zabbix监控MySQL,使用Percona的模板监控,发现了一个图形“Bytes Received”,其中的单位异常,本文就是记录此问题的处理方法;

2、问题1

本次发现了下图(图1)中的单位居然是EB,这单位完全不对,针对这个问题,查找了下原因;

1 EB = 1,024 PB = 1,048,576 TB = 1,048,576 GB = 1,152,921,504,606,846,976 Bytes

图1

1)首先找了找Byte Received在web模块中的键值

点击“配置”--》“主机”--》“监控项”--》找到对应的键值(这里实际应该从“主机”--》“图形”--》“监控项”一步步找的,这里简化了过程)
如下表显示的,Bytes Received对应的键值是MySQL.Bytes-received;
名称 触发器 键值 间隔 历史记录 趋势 类型 应用集 状态 信息
Percona MySQL Server Template Passive: Bytes Received   MySQL.Bytes-received 300 90d 365d Zabbix客户端(主动式) MySQL 已启用  

2)找zabbix-agent服务器中的shell的配置;

[root@xxx ~]# cat /etc/zabbix/zabbix_agentd.d/userparameter_percona_mysql.conf |grep Bytes-received
UserParameter=MySQL.Bytes-received,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh ky
[root@xxx ~]#
#执行脚本内容,可以看到结果数据比EB小了很多;
[root@xxx ~]# /var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh ky
21332438
[root@xxx ~]# #继续查找,找到了更详细的php脚本,对php脚本进行搜索查看,发现最后的结果就是MySQL命令行中的“SHOW GLOBAL STATUS”的结果中的”Bytes_received“
#结果这个找到的数据也比EB小很多;
[root@xxx ~]# cat /var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh|more
ss_get_mysql_stats.php
[root@xxx ~]# cat /var/lib/zabbix/percona/scripts/ss_get_mysql_stats.php |grep ky'Bytes_received'              =>  'ky',
[root@xxx ~]# cat /var/lib/zabbix/percona/scripts/ss_get_mysql_stats.php |grep "SHOW"|grep -v '#'
SHOW GLOBAL STATUS
[xx@xxx ~]$ mysql --defaults-file=/etc/my.cnf.d/xx.cnf -e "SHOW GLOBAL STATUS;"|grep Bytes_received
Bytes_received  21344599
[xx@xxx ~]$ 

3)去web界面查看,看看界面是否有异常配置

点击“配置”--》“模板"--》"监控项"--》"Bytes Received"监控
可以看到“进程”这里有个“自定义倍数"(就是值乘以倍数),点击“测试”按钮后,分析得出,这个是-1导致的错误,删掉这个“自定义倍数”即可;

时间:2020-10-26

zabbix监控MySQL遇到的EB单位BUG相关推荐

  1. mysql 表空间监控shell_一种通过zabbix监控mysql表空间的方法

    一种通过zabbix监控mysql表空间的方法[ 技术领域: ][0001]本发明涉及计算机自动化运维与监控领域,具体地说是一种通过ZABBIX监控MYSQL表空间的方法.[ 背景技术: ][0002 ...

  2. Zabbix 监控Mysql数据库及主从数据库

    Zabbix监控mysql主从数据库在脚步出现用户名和密码是会出现如下报错"Warning: Using a password on the command line interface c ...

  3. zabbix监控mysql最简单的方法

    该实验基于我的上一篇文章监控第一台主机的基础上 首先,因为水平有限,我选择直接关闭了防火墙和SELinux. 环境: 两台centos7,服务器端IP是192.168.200.128(以下简称主机), ...

  4. Zabbix监控Mysql数据库性能

    来源:http://os.51cto.com/art/201404/435139.htm 本文通过Zabbix Graphs实时查看的SQL语句操作情况和mysql发送接收的字节数,Zabbix还可以 ...

  5. zabbix监控mysql死锁

    percona MySQL Server Template算是比较常用的zabbix监控mysql的模板了,监控项也比较齐全,但是没有监控mysql死锁的监控项,如果有需求,就需要另外创建模板或者监控 ...

  6. Zabbix 监控 MySQL

    配置Zabbix 监控 MySQL 客户端配置 服务器: ubuntu14.04 之前装过 zabbix-agent 但是看了一下版本是2.2的,已经很落后了,于是升级了一下.(配置文件不用备份,升级 ...

  7. centos7 mysql读写监控,《Centos7——zabbix监控mysql的常规操作》

    <Centos7--zabbix监控mysql的常规操作> <Centos7--zabbix监控mysql的常规操作> http://blog.csdn.net/weixin_ ...

  8. zabbix监控mysql主从与主从延迟

    zabbix监控mysql主从与主从延迟 文章目录 zabbix监控mysql主从与主从延迟 一.Zabbix监控mysql主从 1.部署mysql主从,使用mariadb进行操作 2.将server ...

  9. 《Centos7——zabbix监控mysql的常规操作》

    <Centos7--zabbix监控mysql的常规操作> 逻辑思维菜鸟 2020-09-22 21:21:01 40 收藏 1 分类专栏: zabbix 数据库 文章标签: mysql ...

最新文章

  1. prometheus下载慢_Prometheus + Grafana 监控 SpringBoot
  2. python读取序列5之后的数据_Python核心编程读笔 5: python的序列
  3. 什么是面试的关键?资深HR告诉你!
  4. dj鲜生-27-登陆装饰器-使用django内置的登陆装饰器
  5. 关于Java中static关键字的用法以及从内存角度解析
  6. python编译为机器码_通过 GraalVM 将 Java 程序编译成本地机器码!
  7. Netty 源码解析系列-服务端启动流程解析
  8. Java性能最后一个领域:去除垃圾回收器
  9. 查找有序数组中某个数首次出现的位置
  10. python实现卷积操作
  11. 乒乓球技术要领总结(保持更新)
  12. 打开jsp文件出现error错误,不能查看文件内容的解决方法,亲测有效
  13. win10+laravel8+PHP+ElasticSearch+Kibana+高亮 接口搜索
  14. android 仿网易标签切换,高仿网易云音乐客户端的Home页面切换Tabhost-IT蓝豹
  15. linux下交叉编译jrtplib-3.9.1
  16. 用QQbot实现图灵机器人
  17. linphone 手机上不能接听电话
  18. 谷歌浏览器自动填充功能怎么开启?自动填充功能开启方法
  19. springboot学习之旅12-安全
  20. android word转html标签,移动端html展示word文档转换方法

热门文章

  1. 人机交互的软件工程方法【笔记】
  2. CSS 3.0实现猫脸动画
  3. 怎么样可以把网站部署到阿里云服务器
  4. 无线打印服务器驱动,USB打印服务器
  5. uploadify插件无法在谷歌浏览器使用
  6. i5-1135G7和i7-1165G7参数对比哪个好
  7. 基于89C51单片机的智能小车——05.摇头避障小车
  8. 兰州大学计算机基地班好考吗,报考兰大基地班 可否?
  9. Jenkins教程(2)使用Maven构建Java应用程序
  10. 平邑淘宝拼多多网店制作 详情页作图 修齐网络