使用zabbix监控mysql主从状态
公司mysql架构为一主多从。在日常使用过程中我们经常会遇到主从不同步的情况,为了及时处理此问题现使用zabbix监控mysql主从状态并设置触发器,如有异常则发送邮件报警。 我们都知道使用命令“show slave status \G”可以查看mysql从的状态,下面用脚本方式检查其状态。 在mysql-slave中进入zabbix-agent目录创建脚本文件。 catmysql_slave_status.sh #!/bin/bash /usr/local/mysql/bin/mysql-uzabbix-e'showslavestatus\G'|grep-E"Slave_IO_Running|Slave_SQL_Running"|awk'{print$2}'|grep-cYes chmod+xmysql_slave_status.sh 执行 mysql_slave_status.sh 结果为:2 如果结果不为2则表示主从同步异常,则报警!! 注意:将脚本放置到某目录(需要有权限),我这里放到/etc/zabbix/mysql_slave_status.sh 在zabbix_agent...

