zoukankan      html  css  js  c++  java
  • 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 statusG' |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所示:

     

  • 相关阅读:
    【集训第二天·翻水的老师】--ac自动机+splay树
    【集训第一天·特来卖萌】树链剖分之水水的例题
    1.ARM寄存器简解
    2.汇编代码的简单实现
    Android之Activity 生命周期
    Android之SQLite
    魅族 -- 禁止D及以下级别LOG的输出
    常用的SQL语句
    Android开发工具
    Android介绍
  • 原文地址:https://www.cnblogs.com/hackerlin/p/12660562.html
Copyright © 2011-2022 走看看