Mysql 主从复制监控脚本
Mysql 主从复制监控脚本,
监控IO和SQL线程。如果问题。发送邮件报警。
#!/bin/bash
#write by lijun
#Date 2014-08-12
#Description monitor the master pass the data to the slave
#=====================
mail="邮件地址"
#===================
#获取slave io 进程和sql进程的状态
b="`mysql -uroot -p$a -e "show slave status\G;"|grep -E
‘Slave_IO_Running|Slave_SQL_Running‘|awk -F: ‘{print $2}‘|grep -v ‘^$‘`"
#判断两个进程是否开启
if [ b == "yes" ]
then
echo "IO thread and SQL thread are ‘yes‘"
else
yum install mail* -y &>>/dev/null
/etc/init.d/httpd restart
echo
echo "`date +%F-%T`主从复制错误,请进行检查."|mail -s "IO and SQL are wrong" $mail
echo
if [ $? -eq 0 ]
then
echo "send mail ok"
else
echo "send mail failed..."
echo
fi
fi
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。