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,在服务端设置