shell脚本监控mysql主从同步状态并自动修复
来源:互联网 发布:淘宝账号查看平衡网页 编辑:程序博客网 时间:2024/05/21 21:43
shell脚本 vi monitor.sh
#!/bin/sh# check_mysql_slave statusip=eth1cmd=/usr/bin/mysqlmysqluser=usermysqlpwd=pwdsock=/data/mysql/mysql.sockdatetime=`date +"%Y-%m-%d_%H:%M:%S"`log=/data/mysql/logs/slave.logslave_ip=`ifconfig $ip|grep "inet addr" | awk -F[:" "]+ '{print $4}'`$cmd -u$mysqluser -p$mysqlpwd -S $sock -e "show slave status\G" | grep -i "running:" &> $logSlave_IO_Running=`grep Slave_IO_Running $log| awk ' {print $2}'`Slave_SQL_Running=`grep Slave_SQL_Running $log | awk '{print $2}'`if [ "$Slave_IO_Running" = "Yes" -a "$Slave_SQL_Running" = "Yes" ]then echo "Slave is Running!" else echo " $datetime $slave_ip Slave is not running!" >> $logcat | $cmd -u$mysqluser -p$mysqlpwd -S $sock << EOFstop slave;SET GLOBAL SQL_SLAVE_SKIP_COUNTER=1;start slave;exitEOFfi
定时任务每分钟(或者每10秒)执行一次
*/1 * * * * /data/mysql/monitor.sh > /dev/null 2>&1
阅读全文
0 0
- shell脚本监控mysql主从同步状态并自动修复
- 自动监控主从MySQL同步的SHELL脚本
- Linux下MySQL主从同步监控shell脚本
- shell监控MySQL主从状态脚本两则
- 监控MYSQL主从同步配置中监控从库运行状态的脚本
- nagios 监控 mysql 主从同步状态
- nagios 监控 mysql 主从同步状态
- 监控mysql主从状态邮件报警脚本
- 监控mysql主从一致性shell脚本
- shell脚本 监控mysql主从(主主)并发送189邮箱
- 主从同步,监控从库运行状态脚本
- shell监控脚本实例—监控mysql主从复制
- shell 脚本监控MySQL数据库启动状态
- Mysql 主从状态监控
- 用Shell脚本定时监控Linux下的进程状态并自动重启
- nagios 实现Mysql 主从同步状态的监控
- mysql主从同步(4)-Slave延迟状态监控
- mysql主从同步(4)-Slave延迟状态监控
- 图像处理------图像加噪
- git简介
- POJ3259
- R语言基于模型的聚类方法处理
- SpringBoot笔记之四:持久化数据之Mysql
- shell脚本监控mysql主从同步状态并自动修复
- Android应用获取后台基于SSH框架开发的接口数据
- Android技术堆栈积累
- 写MySQL存储过程实现动态执行SQL ——复制转载
- Java三大集合类源码阅读笔记【包含超类Collection】提供学习源码
- 跨域问题解决
- 总线地址线的设置
- JMeter初探:一个简单的性能测试
- C语言程序设计(45)