mysql主从监控
#脚本如下,截取主从关键字
1 2 3 4 5 6 7 8 9 10 11 12 | cat check_mysql_slave.sh #!/bin/bash # declare -a 定义数组,slave_is 会被视为数组 declare -a slave_is slave_is=($( /data/mysql/bin/mysql -e "show slave status\G" | grep -E "Slave_IO_Running|Slave_SQL_Running:" | awk '{print $2}' )) if [ "${slave_is[0]}" = "Yes" -a "${slave_is[1]}" = "Yes" ]; then echo "ok -slave is running" exit 0 else echo "down -slave is not running" exit 2 fi |
#zabbix_agentd.conf文件的配置如下:
1 |