nagios 监控ab复制
#! /bin/shSTATE_OK=0
STATE_WARNING=1
STATE_CRITICAL=2
STATE_UNKNOWN=3
STATE_DEPENDENT=4
mysqlpath='/opt/mysql/mysql/bin'
crit="No"
null="NULL"
ok="Yes"
usage1="Usage: $0 -u user -p password -H Hostname"
exitstatus=$STATE_WARNING #default
while test -n "$1"; do
case "$1" in
-u)
user=$2
shift
;;
-p)
pass=$2
shift
;;
-h)
echo $usage1;
echo
exit $STATE_UNKNOWN
;;
-H)
host=$2
shift
;;
*)
echo "Unknown argument: $1"
echo $usage1;
echo
exit $STATE_UNKNOWN
;;
esac
shift
done
answer=`$mysqlpath/mysql -u $user -p$pass -e 'show slave status\G' | /bin/grep Slave_IO_Running | /bin/cut -f2 -d:`
# if null, critical
if [ $answer = $null ]; then
echo CRITICAL - $host -Slave IO Running is answering Null
exit $STATE_CRITICAL;
fi 我是来刷分的,嘿嘿 男人有冲动可能是爱你,也可能是不爱,但没有冲动肯定是不爱! 站的更高,尿的更远。 饭在锅里,我在床上*^_^* 相当不错,感谢无私分享精神! 饭在锅里,我在床上*^_^*
页:
[1]