首页 > 数据库技术 > 详细

06、1.9 Zabbix监控MYSQL主从

时间:2020-04-08 17:36:27      阅读:69      评论:0      收藏:0      [点我收藏+]

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即可

技术分享图片

 

 

技术分享图片

 

 

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

 

 

 技术分享图片

技术分享图片

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

 技术分享图片

 

 技术分享图片

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

 技术分享图片

 

06、1.9 Zabbix监控MYSQL主从

原文:https://www.cnblogs.com/hackerlin/p/12660562.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!