一.环境需求 主机A: zabbix-server 主机B: zabbix-agent/mysql从 二.主机B操作 1.添加监控脚本 vim /data/zabbix/mysql_slave_check.sh #!/bin/bash #2019年03月26日16: #auto check mysql master and slave status #author dyw /usr/local/mysql/bin/mysql -uroot -p123456 -e "show slave stat…
模板如下 <zabbix_export> <version>3.4</version> <date>2018-11-30T08:28:28Z</date> <groups> <group> <name>自定义</name> </group> </groups> <templates> <template> <template>Mysql-s…
https://blog.csdn.net/natmazz/article/details/90581490 https://www.cnblogs.com/01-single/p/10602610.html Zabbix监控mysql主从状态并实现报警 一.环境需求 主机A: zabbix-server 主机B: zabbix-agent/mysql从 二.主机B操作 1.添加监控脚本 vim /data/zabbix/mysql_slave_check.sh #!/bin/bash #201…
这里记录了,每次都百度查询多次. zabbix默认包含mysql监控 其中包含 mysql的基本状态监控 MySQL主从监控需要结合自定义 1)目前项目需求 只对 Slave_IO_Running .Slave_SQL_Running.Seconds_Behind_Master 状态进行监控 2)自定义脚本 UserParameter=mysql.replication,mysql -uroot -pgogogo -e 'show slave status\G' |grep -E "Slave_…
最近在公司搭建了zabbix监控系统,现在需要用zabbix来监控mysql的主从同步情况 现在说一下配置的详细步骤: 1.首先给mysql分配一个监控的账号: mysql> grant replication client on *.* to 'zabbix'@'localhost'; 2.编写一个脚本 我们先执行一个命令 mysql -u zabbix -e 'show slave status\G' 我们在输出的信息中选择 Slave_IO_Running: Yes Slave_SQL_R…
环境说明: zabbix-proxy 172.16.2.95(zabbix-server同理) zabbix-agent111 172.16.2.111 mysql从机 1.mysql从机添加用户权限,避开root权限 mysql> grant replication client on *.* to 'zabbix'@'localhost' identified by 'password'; 2.将用户名密码写入/var/lib/zabbix/.my.cnf,不建议写在/etc/my.cnf,…
目录 一.思路 二.部署.配置 环境 安装zabbix 对zabbix进行初步优化 添加监控主机 部署监控Tomcat 配置邮件报警 三.总结 一.思路 首先搭建zabbixserver,本机需要安装agent以便对本机进行监控,然后部署邮件报警相关配置 二.部署.配置 环境 主机名 IP地址 角色 zserver 192.168.111.3 监控端同时也作为被监控端,Tomcat zagent 192.168.111.4 被监控端,mysql 可以正常连接互联网 配置epel源 本案例将防火墙…
二.Zabbix-server-web端配置 1:创建一个监控项作为mysql主从     2.创建mysql主从监控图形 三.创建触发器,实现主从异常报警 测试: [root@mysql-slave ~]# mysql -e “slave stop” [root@mysql-slave ~]# mysql -e “show slave status\G” | grep “Running”| grep “Yes”| wc -l 0 查看报警…
原理 mysql slave show slave status\G 在输出信息中查看I/O线程和SQL线程的状态值(YES为正常,NO为错误) Slave_IO_Running: Yes Slave_SQL_Running: Yes 配置 定义zabbix监控item key vim zabbix-agent/etc/zabbix_agentd.conf.d/userparameter_mysql.conf 定义mysql slave监控账号 GRANT SUPER, REPLICATION…
看了网上很多mysql主从监控的,大部分都是shell的,就算是python的,也是在python下跑shell语句.我写了一个python的监控脚本,用到了mysqldb这个包.脚本如下: [root@SSAVL2734 libexec]# cat check_mysql_formal.py #!/usr/bin/python import MySQLdb import sys import MySQLdb.cursors #coding:utf-8 if len(sys.argv) != 5…