zabbix监控mysql_zabbix tty=unknown command= bin socat stdio

先自我介绍一下,小编浙江大学毕业,去过华为、字节跳动等大厂,目前阿里P7

深知大多数程序员,想要提升技能,往往是自己摸索成长,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

因此收集整理了一份《2024年最新软件测试全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友。
img
img
img
img
img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上软件测试知识点,真正体系化!

由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新

如果你需要这些资料,可以添加V获取:vip1024b (备注软件测试)
img

正文

[root@zabbix ~]# zabbix_get -s 172.16.1.51 -k mystat[Uptime]
496

  1. 编写脚本

[root@db01 log]# cat /server/scripts/chk_mysql.sh

1 #!/bin/bash
2 # -------------------------------------------------------------------------------
3 # FileName: check_mysql.sh
4 # Revision: 1.0
5 # Date: 2018/01/31
6 # Author: chunk
7 # Email:
8 # Website:
9 # Description:
10 # Notes: ~
11 # -------------------------------------------------------------------------------
12 # Copyright:
13 # License: GPL
14
15 # 用户名
16 MYSQL_USER=‘root’
17
18 # 密码
19 MYSQL_PWD=‘oldboy123’
20
21 # 主机地址/IP
22 MYSQL_HOST=‘10.0.0.51’
23
24 # 端口
25 MYSQL_PORT=‘3306’
26
27 # 数据连接
28 MYSQL_CONN=“/usr/bin/mysqladmin -u M Y S Q L _ U S E R − p {MYSQL\_USER} -p MYSQL_USERp{MYSQL_PWD} -h M Y S Q L _ H O S T − P {MYSQL\_HOST} -P MYSQL_HOSTP{MYSQL_PORT}”
29
30 # 参数是否正确
31 if [ $# -ne “1” ];then
32 echo “arg error!”
33 fi
34
35 # 获取数据
36 case 1 i n 37 U p t i m e ) 38 r e s u l t = ‘ 1 in 37 Uptime) 38 result=` 1in37Uptime)38result={MYSQL_CONN} status|cut -f2 -d":“|cut -f1 -d"T”`
39 echo r e s u l t 40 ; ; 41 C o m u p d a t e ) 42 r e s u l t = ‘ result 40 ;; 41 Com_update) 42 result=` result40;;41Comupdate)42result={MYSQL_CONN} extended-status |grep -w “Com_update”|cut -d"|" -f3`
43 echo r e s u l t 44 ; ; 45 S l o w q u e r i e s ) 46 r e s u l t = ‘ result 44 ;; 45 Slow_queries) 46 result=` result44;;45Slowqueries)46result={MYSQL_CONN} status |cut -f5 -d":“|cut -f1 -d"O”`
47 echo r e s u l t 48 ; ; 49 C o m s e l e c t ) 50 r e s u l t = ‘ result 48 ;; 49 Com_select) 50 result=` result48;;49Comselect)50result={MYSQL_CONN} extended-status |grep -w “Com_select”|cut -d"|" -f3`
51 echo r e s u l t 52 ; ; 53 C o m r o l l b a c k ) 54 r e s u l t = ‘ result 52 ;; 53 Com_rollback) 54 result=` result52;;53Comrollback)54result={MYSQL_CONN} extended-status |grep -w “Com_rollback”|cut -d"|" -f3`
55 echo r e s u l t 56 ; ; 57 Q u e s t i o n s ) 58 r e s u l t = ‘ result 56 ;; 57 Questions) 58 result=` result56;;57Questions)58result={MYSQL_CONN} status|cut -f4 -d":“|cut -f1 -d"S”`
59 echo r e s u l t 60 ; ; 61 C o m i n s e r t ) 62 r e s u l t = ‘ result 60 ;; 61 Com_insert) 62 result=` result60;;61Cominsert)62result={MYSQL_CONN} extended-status |grep -w “Com_insert”|cut -d"|" -f3`
63 echo r e s u l t 64 ; ; 65 C o m d e l e t e ) 66 r e s u l t = ‘ result 64 ;; 65 Com_delete) 66 result=` result64;;65Comdelete)66result={MYSQL_CONN} extended-status |grep -w “Com_delete”|cut -d"|" -f3`
67 echo r e s u l t 68 ; ; 69 C o m c o m m i t ) 70 r e s u l t = ‘ result 68 ;; 69 Com_commit) 70 result=` result68;;69Comcommit)70result={MYSQL_CONN} extended-status |grep -w “Com_commit”|cut -d"|" -f3`
71 echo r e s u l t 72 ; ; 73 B y t e s s e n t ) 74 r e s u l t = ‘ result 72 ;; 73 Bytes_sent) 74 result=` result72;;73Bytessent)74result={MYSQL_CONN} extended-status |grep -w “Bytes_sent” |cut -d"|" -f3`
75 echo r e s u l t 76 ; ; 77 B y t e s r e c e i v e d ) 78 r e s u l t = ‘ result 76 ;; 77 Bytes_received) 78 result=` result76;;77Bytesreceived)78result={MYSQL_CONN} extended-status |grep -w “Bytes_received” |cut -d"|" -f3`
79 echo r e s u l t 80 ; ; 81 C o m b e g i n ) 82 r e s u l t = ‘ result 80 ;; 81 Com_begin) 82 result=` result80;;81Combegin)82result={MYSQL_CONN} extended-status |grep -w “Com_begin”|cut -d"|" -f3`
83 echo $result
84 ;;
85
86 *)
87 echo “Usage:$0(Uptime|Com_update|Slow_queries|Com_select|Com_rollback|Questions|Com_insert|Com_delete|Com_commit|Bytes_sent|Bytes_received|Com_begin)”
88 ;;
89 esac

  1. web页面操作添加监控项

在这里插入图片描述
在对应的主机上创建监控项
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
创建1个监控项之后就点击克隆修改名称和键值
在这里插入图片描述
在这里插入图片描述

二, 判断端口是否存活,

1,方法:一:映射值:
在这里插入图片描述
0就是down 1就是up
在这里插入图片描述
2 ,方法 不用值映射
在这里插入图片描述
在这里插入图片描述

创建触发器

在这里插入图片描述
在这里插入图片描述

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

需要这份系统化的资料的朋友,可以添加V获取:vip1024b (备注软件测试)
img

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
ip1024b (备注软件测试)**
[外链图片转存中…(img-JWSLR9Hy-1713171311232)]

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

  • 21
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值