博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
zabbix 监控数据库
阅读量:5873 次
发布时间:2019-06-19

本文共 1958 字,大约阅读时间需要 6 分钟。

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
#!/bin/sh 
MYSQL_PWD=
" -usense -p*******"
ARGS=1 
if 
[ $
# -ne "$ARGS" ];then 
    
echo 
"Please input one arguement:" 
fi 
case 
$1 
in 
    
Uptime) 
        
result=`mysqladmin ${MYSQL_PWD}  status|
cut 
-f2 -d
":"
|
cut 
-f1 -d
"T"
            
echo 
$result 
            
;; 
        
Com_update) 
            
result=`mysqladmin ${MYSQL_PWD}  extended-status |
grep 
-w 
"Com_update"
|
cut 
-d
"|" 
-f3` 
            
echo 
$result 
            
;; 
        
Slow_queries) 
        
result=`mysqladmin ${MYSQL_PWD}  status |
cut 
-f5 -d
":"
|
cut 
-f1 -d
"O"
                
echo 
$result 
                
;; 
    
Com_select) 
        
result=`mysqladmin ${MYSQL_PWD}  extended-status |
grep 
-w 
"Com_select"
|
cut 
-d
"|" 
-f3` 
                
echo 
$result 
                
;; 
    
Com_rollback) 
        
result=`mysqladmin ${MYSQL_PWD}  extended-status |
grep 
-w 
"Com_rollback"
|
cut 
-d
"|" 
-f3` 
                
echo 
$result 
                
;; 
    
Questions) 
        
result=`mysqladmin ${MYSQL_PWD}  status|
cut 
-f4 -d
":"
|
cut 
-f1 -d
"S"
                
echo 
$result 
                
;; 
    
Com_insert) 
        
result=`mysqladmin ${MYSQL_PWD}  extended-status |
grep 
-w 
"Com_insert"
|
cut 
-d
"|" 
-f3` 
                
echo 
$result 
                
;; 
    
Com_delete) 
        
result=`mysqladmin ${MYSQL_PWD}  extended-status |
grep 
-w 
"Com_delete"
|
cut 
-d
"|" 
-f3` 
                
echo 
$result 
                
;; 
    
Com_commit) 
        
result=`mysqladmin ${MYSQL_PWD}  extended-status |
grep 
-w 
"Com_commit"
|
cut 
-d
"|" 
-f3` 
                
echo 
$result 
                
;; 
    
Bytes_sent) 
        
result=`mysqladmin ${MYSQL_PWD}  extended-status |
grep 
-w 
"Bytes_sent" 
|
cut 
-d
"|" 
-f3` 
                
echo 
$result 
                
;; 
    
Bytes_received) 
        
result=`mysqladmin ${MYSQL_PWD}  extended-status |
grep 
-w 
"Bytes_received" 
|
cut 
-d
"|" 
-f3` 
                
echo 
$result 
                
;; 
    
Com_begin) 
        
result=`mysqladmin ${MYSQL_PWD}  extended-status |
grep 
-w 
"Com_begin"
|
cut 
-d
"|" 
-f3` 
                
echo 
$result 
                
;; 
                         
        
*) 
        
echo 
"Usage:$0(Uptime|Com_update|Slow_queries|Com_select|Com_rollback|Questions)" 
        
;; 
esac 
 
配置文件:
参数自己考虑:
UserParameter=mysql.status[*],
/etc/zabbix/shell/mysqlstatus
.sh $1 $2  2>
/dev/null
 
zabbix可以写一个
本文转自 小小三郎1 51CTO博客,原文链接:http://blog.51cto.com/wsxxsl/1906352,如需转载请自行联系原作者
你可能感兴趣的文章
浏览器缓存文件导致js文件更改无效
查看>>
如何才能学好javascript
查看>>
学习CodeIgniter框架之旅(二)继承自定义类
查看>>
yum被锁Another app is currently holding the yum lock; waiting for it to exit...
查看>>
Excel .net读取
查看>>
设计模式之简单工厂模式
查看>>
我的Python成长之路---第三天---Python基础(13)---2016年1月16日(雾霾)
查看>>
深度学习-数学-第一篇-标量,向量,矩阵,张量
查看>>
数据库分类
查看>>
How to Read a Book
查看>>
第二讲 线性结构
查看>>
黑盒测试实践进度记录(五)
查看>>
整数的lqp拆分
查看>>
ABP源码分析四十:ZERO的Application和Tenant
查看>>
[论文]Clustering-Based Ensembles as an Alternative to Stacking
查看>>
SVN clean失败解决方法
查看>>
正则判断手机号是不是11位
查看>>
清浮动,防止上下margin重叠(浏览器顶部空白崩溃)
查看>>
2018年终总结
查看>>
StringBuffer与StringBuilder
查看>>