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

逻辑思维菜鸟 2020-09-22 21:21:01 40 收藏 1

分类专栏: zabbix 数据库 文章标签: mysql centos linux 1024程序员节
最后发布:2020-09-22 21:21:01首次发布:2020-09-22 21:21:01
版权声明:本文为博主原创文章,遵循CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_45842014/article/details/108735802

版权

目录

  • zabbix监控平台监控mysql的各项数据指标
    • 1. 搭建zabbix
    • 2. 监控数据
    • 3. 测试能否获取数据

zabbix监控平台监控mysql的各项数据指标

1. 搭建zabbix

http://blog.csdn.net/weixin_45842014/article/details/108723881

2. 监控数据

192.168.179.131(客户端)

vim /etc/zabbix/zabbix_agentd.d/mysql.conf
UserParameter=mysql[*],/etc/zabbix/scripts/mysql.sh $1
  • 1
  • 2
vim /etc/zabbix/scripts/mysql.sh
#!/bin/bash
mysql="mysql -ucheck -p123 -h 192.168.179.131"
case $1 inport)##端口ss -lptnu|grep 3306|wc -l;;process)##进程$mysql -e "show processlist"|wc -l;;status)mysql -uroot -e "show slave status\G;" 2>/dev/null |egrep "Running|Yes" |head  -n2|awk -F ':' '{print $2}'|wc -l;;#每秒可以处理的请求qps)question=`mysql -uroot -s -e 'show global status like "Question%";'|awk '{print $NF}'`time=`uptime|awk '{print $3}'|sed "s/,//g"|awk -F ':' '{print $1*3600+$2*60}'`qps=`echo "scale=4;$question/$time"|bc`echo $qps;;#每秒可以处理的事务量#事务提交(commit)与回滚(rollback)tps)commit=`mysql -uroot -s -e "show global status like 'Com_commit';"|awk '{print $NF}'`rollback=`mysql -uroot -s -e "show global status like 'Com_rollback';"|awk '{print $NF}'`time=time=`uptime |awk '{print $3*60}'`count=$((commit+rollback))tps=`echo "scale=4;$count/$time"|bc`echo $tps;;#监控MySQL的流量#发送Bytes_sent)mysqladmin -uzabbix -pzabbix  -S /var/lib/mysql/mysql.sock extended-status|grep -w "Bytes_sent"|awk  '{print $4}';;#接收Bytes_received)mysqladmin -uroot  -S /var/lib/mysql/mysql.sock extended-status|grep -w "Bytes_received"|awk  '{print $4}';;#mysql的吞吐量#增加Com_insert)mysqladmin -uroot extended-status|grep -w Com_insert|awk '{print $4}';;#删除Com_delete)mysqladmin -uroot extended-status|grep -w Com_delete|awk '{print $4}';;Com_update)#修改mysqladmin -uroot extended-status|grep -w Com_update|awk '{print $4}';;#查看Com_select)mysqladmin -uroot extended-status|grep -w Com_select|awk '{print $4}';;#数据库和指定表的大小db_size)mysql -uroot -e "select sum(data_length) from information_schema.tables where table_schema='mysql';"|sed -n "2p";;tb_size)mysql -uroot -e "select sum(data_length) from information_schema.tables where table_schema='mysql' and table_name='user';"|awk  'NR==2';;
esac
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66

3. 测试能否获取数据

服务端

yum -y install zabbix-get
  • 1
[root@localhost ~]# zabbix_get -s 192.168.194.130 -k "mysql[qps]"
13.9324
[root@localhost ~]# zabbix_get -s 192.168.194.130 -k "mysql[tps]"
246.5666
[root@localhost ~]# zabbix_get -s 192.168.194.130 -k "mysql[Bytes_sent]"
86896767
[root@localhost ~]# zabbix_get -s 192.168.194.130 -k "mysql[Bytes_received]"
27729800
[root@localhost ~]# zabbix_get -s 192.168.194.130 -k "mysql[Com_insert]"
37217
[root@localhost ~]# zabbix_get -s 192.168.194.130 -k "mysql[Com_delete]"
305
[root@localhost ~]# zabbix_get -s 192.168.194.130 -k "mysql[Com_update]"
1096
[root@localhost ~]# zabbix_get -s 192.168.194.130 -k "mysql[Com_select]"
73931
[root@localhost ~]# zabbix_get -s 192.168.194.130 -k "mysql[db_size]"
555558
[root@localhost ~]# zabbix_get -s 192.168.194.130 -k "mysql[tb_size]"
420
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20


流量监测



数据库的增删改查






监测库和表的大小




每秒可以处理的请求



http://www.taodudu.cc/news/show-5219826.html

相关文章:

  • C++ Primer 7-9
  • C++ Primer学习之(9)——顺序容器
  • C++ Primer(顺序容器 上)
  • tensorflow00:windows下训练并测试MNIST数字识别详细笔记
  • C++中的new、operator new与placement new
  • C++ Primer 学习笔记14 顺序容器
  • C++ Primer 与“类”有关的注意事项总结
  • C++ Primer 学习笔记_29_STL实践与分析(3) --操作步骤集装箱(下一个)
  • 容器删除元素erase,迭代器失效的问题
  • C++ Primer 09 顺序容器
  • c++语法9 顺序容器
  • 一条SQL语句执行得很慢的原因有哪些
  • 如何自信
  • python05:Python 3.x中format函数遇见的错误
  • 《C++Primer》第九章-顺序容器-学习笔记(1)-顺序容器定义与操作
  • 交大ADAPT实验室 | 常识知识论文列表
  • C语言的符号表和类型系统1
  • 《C++Primer 中文第四版》 笔记
  • 用Orachard与Bootstrap建站
  • 关于树莓派Pi2通过UART连接攀藤G5传感器的python
  • 总结:25如何提升组织与个人的研发效能?
  • 图解组织效能及人均效能指标大全和计算方法
  • 「容联云」组织效能提升,从统一通讯到综合协同
  • 软件研发效能的负面清单:哪项是头号敌人?
  • 高效能研发体系构建方案
  • 研发效能度量:破解千行代码缺陷率引发的“血案”
  • 组织创新|组织在线化——加速企业组织数字化转型
  • 研发效能评估体系:技术组织内的一把利剑
  • 研发效能的出处
  • 如何衡量研发效能?阿里资深技术专家提出了5组指标 msup 2019-02-2210:48

《Centos7——zabbix监控mysql的常规操作》相关推荐

  1. ComeFuture英伽学院——2020年 全国大学生英语竞赛【C类初赛真题解析】(持续更新)

    视频:ComeFuture英伽学院--2019年 全国大学生英语竞赛[C类初赛真题解析]大小作文--详细解析 课件:[课件]2019年大学生英语竞赛C类初赛.pdf 视频:2020年全国大学生英语竞赛 ...

  2. ComeFuture英伽学院——2019年 全国大学生英语竞赛【C类初赛真题解析】大小作文——详细解析

    视频:ComeFuture英伽学院--2019年 全国大学生英语竞赛[C类初赛真题解析]大小作文--详细解析 课件:[课件]2019年大学生英语竞赛C类初赛.pdf 视频:2020年全国大学生英语竞赛 ...

  3. 信息学奥赛真题解析(玩具谜题)

    玩具谜题(2016年信息学奥赛提高组真题) 题目描述 小南有一套可爱的玩具小人, 它们各有不同的职业.有一天, 这些玩具小人把小南的眼镜藏了起来.小南发现玩具小人们围成了一个圈,它们有的面朝圈内,有的 ...

  4. 信息学奥赛之初赛 第1轮 讲解(01-08课)

    信息学奥赛之初赛讲解 01 计算机概述 系统基本结构 信息学奥赛之初赛讲解 01 计算机概述 系统基本结构_哔哩哔哩_bilibili 信息学奥赛之初赛讲解 02 软件系统 计算机语言 进制转换 信息 ...

  5. 信息学奥赛一本通习题答案(五)

    最近在给小学生做C++的入门培训,用的教程是信息学奥赛一本通,刷题网址 http://ybt.ssoier.cn:8088/index.php 现将部分习题的答案放在博客上,希望能给其他有需要的人带来 ...

  6. 信息学奥赛一本通习题答案(三)

    最近在给小学生做C++的入门培训,用的教程是信息学奥赛一本通,刷题网址 http://ybt.ssoier.cn:8088/index.php 现将部分习题的答案放在博客上,希望能给其他有需要的人带来 ...

  7. 信息学奥赛一本通 提高篇 第六部分 数学基础 相关的真题

    第1章   快速幂 1875:[13NOIP提高组]转圈游戏 信息学奥赛一本通(C++版)在线评测系统 第2 章  素数 第 3 章  约数 第 4 章  同余问题 第 5 章  矩阵乘法 第 6 章 ...

  8. 信息学奥赛一本通题目代码(非题库)

    为了完善自己学c++,很多人都去读相关文献,就比如<信息学奥赛一本通>,可又对题目无从下手,从今天开始,我将把书上的题目一 一的解析下来,可以做参考,如果有错,可以告诉我,将在下次解析里重 ...

  9. 信息学奥赛一本通(C++版) 刷题 记录

    总目录详见:https://blog.csdn.net/mrcrack/article/details/86501716 信息学奥赛一本通(C++版) 刷题 记录 http://ybt.ssoier. ...

  10. 最近公共祖先三种算法详解 + 模板题 建议新手收藏 例题: 信息学奥赛一本通 祖孙询问 距离

    首先什么是最近公共祖先?? 如图:红色节点的祖先为红色的1, 2, 3. 绿色节点的祖先为绿色的1, 2, 3, 4. 他们的最近公共祖先即他们最先相交的地方,如在上图中黄色的点就是他们的最近公共祖先 ...

最新文章

  1. SpringBoot第二十五篇:2小时学会springboot
  2. mysql数据库用户管理及日志文件
  3. python生产脚本_生产级部署 Python 脚本,日志收集、崩溃自启,一键搞定
  4. 重庆云宇宙数据中台:iwemeta.com
  5. 算法设计与分析(第三周)递归实现全排列问题
  6. kernel printk信息显示级别
  7. java 证书公钥 私钥_java#keytool#生成私钥证书库、公钥证书库
  8. 鼠标悬停显示图片html5,JavaScript 鼠标悬停图片,显示隐藏文本
  9. ant 使用java 运行类_用ANT构建java可执行程序
  10. java 生成kml 文件
  11. 快速、准确使用EndNote插入参考文献
  12. MySQL 优化:Explain 执行计划详解
  13. docker日志显示时间时区错误,时区UST问题/群晖docker日志时间不正确 寻找解答过程
  14. 2023年全国最新二级建造师精选真题及答案55
  15. 按键android手机排行榜,【直板全键盘手机推荐】直板键盘手机排行榜
  16. 科创、创业板块崛起,天弘科创创业50指数基金缘何备受热捧?
  17. 计算机中常见的信息存储格式,信息保存在计算机中的基本形式是什么?
  18. SIM800C 透传模式与非透传模式测试对比
  19. 【线程基础】多个线程,顺序输出
  20. 自己也可以开论坛了,免费的Discuz论坛:www.5d6d.com

热门文章

  1. 手语服务让信息世界没有障碍
  2. 福建省队集训被虐记——DAY1
  3. CentOS8 查看系统版本
  4. 苹果耳机可以用在安卓手机上吗_来看看安卓手机对于AirPods的适配体验如何
  5. Keras实现生成对抗网络(GAN)(生成二维平面上服从某一分布的点)
  6. 椰子壳纽扣正反面分类检测
  7. MATLAB添加路径函数genpath()/addpath()
  8. 插件 iOS开发之微信自动抢红包功能
  9. 最近的读书计划-思考中医
  10. FindWindowEx死循环的问题