您的位置:首页 > 数据库 > MySQL

MySQL-Slave从服务器状态检测脚本

2014-06-14 17:32 393 查看
#!/bin/bash
mysql -e "show slave status\G" > mysql_status.txt
array=($(egrep 'Slave_IO_Running|Slave_SQL_Running|Seconds_Behind_Master' mysql_status.txt))
if [[ "${array[1]}" == 'Yes' && "${array[3]}" == 'Yes' ]]
then
if [ "${array[5]}" -eq 0 ]
then
echo "MySQL slave running OK!"
else
echo "MySQL slave is behind master ${array[5]} seconds"
fi
else
echo "MySQL slave sync make error"
mail -s "MySQL-Slave Error on `uname -n`" 44850823@qq.com
fi
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  mysql-monitor