user=root
password='Gu-fmt1jOM'
for i in $socket
do
mysql=$(/app/mysql/bin/mysql -uroot -p"PJLuck08@!#DEMI6" -hlocalhost --default-character-set=utf8 -e "show slave status\G" | \
awk 'BEGIN {
tel = 0
}
/Slave_IO_Running: Yes/ { tel++ }
/Slave_SQL_Running: Yes/ { tel++ }
END {
if ( tel == 2 ) {
print "Yes"
} else {
print "No"
}
}'
)
date=`date`
if [ $mysql = Yes ]; then
echo $date" mysql" >> $slavelogfile
else
echo $date" mysql" >> $slavelogfile
fi
done
监控mysql slave 脚本
原创
©著作权归作者所有:来自51CTO博客作者feixiao的原创作品,请联系作者获取转载授权,否则将追究法律责任
上一篇:rsync 服务配置
下一篇:nagios 监控内存脚本
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
使用 夜莺+Categraf 快速建设 MySQL 监控
是用开源监控项目 Nightingale 和开源采集器 Categraf 演示如何做 MySQL 监控
Nightingale Categraf -
MySQL 8自动备份脚本密码安全警告
作者:田逸目标需求接到一个任务,需要在凌晨四点对一个数据库进行备
mysql v8 MySQL -
监控slave的脚本
监控slave的脚本
监控 脚本 slave -
nagios监控slave(借助脚本)
nagios调用脚本示例(监控slave)
nagios iOS nagios监控slave -
[MySQL FAQ]系列 — MySQL复制中slave延迟监控
在MySQL复制环境中,我们通常只根据 Seconds_Behind_Master 的值来判断SLAVE的延
mysql sql 运维 系统时间 进程状态 -
nagios 监控slave(check_mysql_health插件)
nagios 监控slave(check_mysql_health插件)
监控 nagios iOS slave check_mysql_health插件 -
MySQL复制中slave延迟监控mysql sql 系统时间 字段 时间戳