千家信息网

zabbix 监控数据库

发表于:2025-01-20 作者:千家信息网编辑
千家信息网最后更新 2025年01月20日,#!/bin/sh MYSQL_PWD=" -usense -p*******"ARGS=1 if [ $# -ne "$ARGS" ];then echo "Please input one
千家信息网最后更新 2025年01月20日zabbix 监控数据库
#!/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/nullzabbix可以写一个
0