|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们!########本剧本使用在临盆情况中,是使用mysql主从的基本上########
vimysqlm-s.sh
#!/bin/bash
ip=`ifconfigeth0|sed-n2p|awk{print$2}|awk-F:{print$2}`
port=`netstat-anl|grep3306|sed-n1p|awk{print$4}|awk-F:{print$2}`
array=($(mysql-uUSER-pPASSWD-e"showslavestatusG"|grep"Running"|awk{print$2}))
if["$port"=="3306"]
then
if["${array[0]}"=="Yes"]||["${array[1]}"=="Yes"]
then
echo"slaveisOK"
else
/home/shell/sendEmail/sendEmail-fXXX@XXX-tXXX@XXX-ssmtp.XXX-u"mysql主从复制堕落"-xuuser-xppasswd-m"${ip}:slaveiserror"
fi
else
/home/shell/sendEmail/sendEmail-fXXX@XXX-tXXX@XXX-ssmtp.XXX-u"mysql中断运转"-xuuser-xppasswd-m"${ip}:mysqlisshutdownandslaveerror"
fi
###########################复杂申明###################################
$ip是猎取本机IP
$port是判别mysql办事是不是一般运转
$array是数组,$array[0]是数组里的第一个参数,$array[1]是数组里的第二个参数
if...then.....fi依据猎取参数来判别到达监控
${ip}:mysqlisshutdownandslaveerror##注重由于mysql不一般运转,故主从复制出妨碍
#######################################################################
最初赐与可实行权限给剧本,利用crontab-e,每十五分钟运转一次
*/15****/home/shell/mysqm-s.sh
本文出自“游造手艺博客”博客,请务必保存此出处http://youzao.blog.51cto.com/3946111/743328
欢迎大家来到仓酷云论坛! |
|