公司mysql架构为一主多从。在日常使用过程中我们经常会遇到主从不同步的情况,为了及时处理此问题现使用zabbix监控mysql主从状态并设置触发器,如有异常则发送邮件报警。我们都知道使用命令“showslavestatus\G”可以查看mysql从的状态,下面用脚本方式检查其状态。在mysql-sla..
分类:
数据库 时间:
2017-01-03 13:44:06
阅读次数:
215
Zabbix检测Mysql数据库的主从同步在高并发网站架构中,MySQL数据库主从同步是不可或缺的,不过经常会发生由于网络原因或者操作错误,MySQL主从经常会出现不同步的情况,那么如何监控MySQL主从同步,也变成检测网站正常运行的重要环节。MySQL同步功能由3个线程(master上1个,sla..
分类:
数据库 时间:
2016-12-14 14:38:57
阅读次数:
352
代码如下: [java] view plain copy #!/bin/bash #Check MySQL Slave's Runnning Status #Crontab time 00:10 MYSQLPORT=`netstat -na|grep "LISTEN"|grep "3306"|awk ...
分类:
数据库 时间:
2016-10-01 12:37:04
阅读次数:
215
用zabbix监控mysql(源码安装)安装位置在/usr/local/zabbix/监控端(server):在被监控端主机上关联该模板TemplateAppMySQL中文:组态->主机->名称一栏点击进去->模板,点击链接新模板->添加->TemplateAppMySQL->存档英文:Configuration->Hosts->Name-&..
分类:
移动开发 时间:
2016-09-18 15:42:02
阅读次数:
194
1、企业实用脚本1(生产实用案例)监控MySQL主从同步是否异常,如果异常,则发送短信或者邮件给管理员。提示:如果没主从同步环境,可以用下面文本放到文件里读取来模拟阶段1:开发一个守护进程脚本每30秒实现检测一次。阶段2:如果同步出现如下错误号(1158,1159,1008,1007,106..
分类:
系统相关 时间:
2016-08-14 22:26:17
阅读次数:
600
发现逐个题目做效率太低,浪费时间,不如重新选题做!找命中概率最大的,做最有水准的题目,这算是这几天的作业吧,挑战快来了,不要被虐埃其实状态也不好,浪费了很多时间 初级运维(一) 1、写一个你最拿手的脚本?(命中率50%)答:监控MySQL主从复制..
分类:
其他好文 时间:
2016-08-10 22:59:54
阅读次数:
355
在MySQL复制环境中,我们通常只根据 Seconds_Behind_Master 的值来判断SLAVE的延迟。这么做大部分情况下尚可接受,但并不够准确,而应该考虑更多因素。 首先,我们先看下SLAVE的状态: 可以看到 Seconds_Behind_Master 的值是 3296,也就是SLAVE ...
分类:
数据库 时间:
2016-07-19 18:36:46
阅读次数:
201
环境:192.168.127.131主数据库及zabbixserver192.168.127.130从数据库及zabbixclienta.首先给mysql分配一个监控的账号mysql>grantallprivilegesonzabbix.*tozabbix@localhostidentifiedby‘zabbix‘;b.编写一个脚本vim/sh/mysql-replication.sh
#!/bin/bash
/usr/local/mysql..
分类:
数据库 时间:
2016-05-20 14:44:46
阅读次数:
254
首先上监控的脚本:#!/bin/bash
status=`mysql-uroot-p123-e"showslavestatus\G"|egrep"Slave_IO_Running|Slave_SQL_Running"|awk-F:‘{print$2}‘|tr"\n"""`
arr_status=(`echo$status`)
[[${arr_status[0]}=~"Yes"]]&&[[${arr_status[1]}=~"Yes"]]&&echo1||ech..
分类:
数据库 时间:
2016-05-18 22:19:54
阅读次数:
297
1.shell监控主从同步编写一shell脚本,监控slave的两个yes(Slave_IO及Slave_SQL进程),如发现只有一个或零个yes,就表明主从有问题了___________________________________________________________vim/sh/mysql_slave.sh
#!/bin/bash
#checkMySQL_SlaveStatus
#crontabtime00..
分类:
数据库 时间:
2016-04-12 16:09:10
阅读次数:
330