zabbix 监控mysql主从】的更多相关文章

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_export> <version>3.4</version> <date>2018-11-30T08:28:28Z</date> <groups> <group> <name>自定义</name> </group> </groups> <templates> <template> <template>Mysql-s…
二.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 查看报警…
一.环境需求 主机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…
获取主从复制sql线程和I/O线程状态是否为yes #!/bin/bash HOSTNAME="数据库IP" PORT="端口" USERNAME="用户" PASSWORD="密码" SOCK="/mkt/mysql/5.6.40/3308/mysql.sock" #select="show slave STATUS\G" #STATUS=`mysql -h${HOSTNAME} -p…
一.下载percona-toolkit工具包 percona-toolkit是一组高级命令行工具的集合,可以查看当前服务的摘要信息,磁盘检测,分析慢查询日志,查找重复索引,实现表同步等等. [root@push-- src]# cd /usr/local/src/ [root@push-- src]# wget https://www.percona.com/downloads/percona-toolkit/3.0.12/binary/redhat/7/x86_64/percona-toolk…
1)设置邮件模板及邮件服务器 邮箱密码记得写授权密码 2)配置接受报警的邮箱 3)添加报警触发器 配置邮箱服务器 yum -y install mailx yum -y install sendmail vim /etc/mail.rc set from=wen183363009@163.comset smtp=smtp.163.com:25set smtp-auth-user=wen183363009set smtp-auth-password=授权密码 echo "zabbix"…
现在我来说一下我的监控环境 zabbix-3.0.3 MySQL-5.6.23 1.首先我们要登录MySQL,创建一个监控MySQL的用户 GRANT USAGE,PROCESS,SUPER,REPLICATION CLIENT,REPLICATION SLAVE ON *.* TO 'zabbixagent'@'localhost' IDENTIFIED BY 'zabbixagent'; 2.根据zabbix监控MySQL的key改写脚本 [root@DBSlave-live etc]# c…