zabbix监控 MySQL主同从同步状态脚本
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了zabbix监控 MySQL主同从同步状态脚本相关的知识,希望对你有一定的参考价值。
#!/bin/bash
#Desc:用于获取主从同步信息,判断主从是否出现异常,然后提交给zabbix
#Date: 2020-06-08
USER="用户名"
PASSWD="密码"
NAME=$1
function IO {
Slave_IO_Running=`mysql -u $USER -p$PASSWD -e "show slave statusG;" 2> /dev/null |grep Slave_IO_Running |awk ‘{print $2}‘`
if [ $Slave_IO_Running == "Yes" ];then
echo 1
else
echo 0
fi
}
function SQL {
Slave_SQL_Running=`mysql -u $USER -p$PASSWD -e "show slave statusG;" 2> /dev/null |grep Slave_SQL_Running: |awk ‘{print $2}‘`
if [ $Slave_SQL_Running == "Yes" ];then
echo 1
else
echo 0
fi
}
case $NAME in
io)
IO
;;
sql)
SQL
;;
*)
echo -e "Usage: $0 [io | sql]"
esac
以上是关于zabbix监控 MySQL主同从同步状态脚本的主要内容,如果未能解决你的问题,请参考以下文章