#!/bin/shMYSQL_PWD="-usense-p*******"ARGS=1if[$#-ne"$ARGS"];thenecho"Pleaseinputonearguement:"ficase$1inUptime)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$22>/dev/nullzabbix可以写一个