码迷,mamicode.com
首页 > 数据库 > 详细

Mysql 主从复制监控脚本

时间:2014-08-13 03:49:15      阅读:278      评论:0      收藏:0      [点我收藏+]

标签:监控 主从复制 发邮件 io和sql线程

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

Mysql 主从复制监控脚本,布布扣,bubuko.com

Mysql 主从复制监控脚本

标签:监控 主从复制 发邮件 io和sql线程

原文地址:http://lj644242741.blog.51cto.com/9245272/1539121

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!