06、1.9 Zabbix监控MYSQL主从

Zabbix监控除了可以使用Agent监控客户端服务器状态、CPU、内存、硬盘、网卡流量,同时Zabbix还可以监控MySQL主从用、监控LAMPNginx WEB服务器等等,如下为Zabbix监控MYSQL 主从复制的步骤:

(1) Zabbix Agent/data/sh目录创建Shell脚本:mysql_ab_check.sh,写入如下代码:

 

#!/bin/bash
/usr/local/mysql/bin/mysql -uroot -e show slave status\G |grep -E "Slave_IO_Running|Slave_SQL_Running"|awk {print $2}|grep -c Yes

 

(2) 在客户端Zabbix_agentd.conf配置文件中加入如下代码:

 

UserParameter=mysql.replication,sh /data/sh/mysql_ab_check.sh

 

(3)Zabbix服务器端获取监控数据,如果返回值为2,则证明丛库I/OSQL线程均为YES,表示主从同步成功

 

/usr/local/zabbix/bin/zabbix_get -s 192.168.149.129 -k mysql.replication

 

(4)Zabbix WEB平台,在192.168.149.129 hosts中创建item监控项,如图所示,单击右上角create itemKey填写Zabbix Agentd配置文件中的mysql.replication即可

06、1.9 Zabbix监控MYSQL主从

 

 

06、1.9 Zabbix监控MYSQL主从

 

 

MYSQL主从监控项创建Graph图像,如图所示

 

 

 06、1.9 Zabbix监控MYSQL主从

06、1.9 Zabbix监控MYSQL主从

MYSQL主从监控项创建触发器,如图所示,MYSQL主从状态监控,设置触发器条件为key值不等于2即可,不等于2即表示MYSQL主从同步状态异常,匹配触发器,执行Actions

 06、1.9 Zabbix监控MYSQL主从

 

 06、1.9 Zabbix监控MYSQL主从

如果主从同步状态异常,Key值不等于2,会触发邮件报警,报警信息如图13-27所示:

 06、1.9 Zabbix监控MYSQL主从

 

06、1.9 Zabbix监控MYSQL主从

上一篇:ffmpeg实战-音视频基础概念


下一篇:Scanner和循环的例子