zabbix服务--mysql(三)监控增删改查

1,将监控项写进脚本

[root@localhost scripts] vim check_mysql.sh 
[root@localhost scripts] cat check_mysql.sh 
#!/bin/bash
case $1 in 
	slave_status) #主从状态
	mysql -ucheck -p123 -e "show slave status \G"|grep "Running"|grep "Yes"|awk '{print $2}'|wc -l
	;;
	Com_insert) #增加插入数据
	mysqladmin extended-status |grep -w "Com_insert"|awk '{print $4}'
	;;
	Com_delete) #删除数据
	mysqladmin extended-status |grep -w "Com_delete"|awk '{print $4}'
	;;
	Com_update) #修改数据
	mysqladmin extended-status |grep -w "Com_update"|awk '{print $4}'
	;;
	Com_select) #查看数据
	mysqladmin extended-status |grep -w "Com_select"|awk '{print $4}'
	;;
	Com_commit) #数据回滚
	mysqladmin extended-status |grep -w "Com_commit"|awk '{print $4}'
	;;
	Com_rollback) #数据提交
	mysqladmin extended-status |grep -w "Com_rollback"|awk '{print $4}'
	;;
	esac

2,在服务端设置
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

发布了56 篇原创文章 · 获赞 65 · 访问量 1989

猜你喜欢

转载自blog.csdn.net/xiaohuai0444167/article/details/105415230