1,昨天看到shell一道面试题,需求如下: 监控MySQL主从同步是否异常,如果异常,则发送短信或者邮件给管理员。提示:如果没主从同步环境,可以用下面文本放到文件里读取来模拟:阶段1:开发一个守护进程脚本每30秒实现检测一次。阶段2:如果同步出现如下错误号(1158,1159,1008,1007, ...
分类:
数据库 时间:
2018-11-24 17:54:42
阅读次数:
159
#!/usr/bin/env python #-*- coding: utf-8 -*- import os os.environ['PYTHON_EGG_CACHE'] = '/tmp/.python-eggs' import sys,datetime,MySQLdb,socket,paramik... ...
分类:
数据库 时间:
2018-10-22 15:42:45
阅读次数:
210
1)判断Mysql主从是否正常,是通过主从上面的SQL和IO线程都为yes状态判断(通过awk取值,grep过滤和统计yes的个数,如果为2则为正常值),随后我们取值得脚本或者命令写入zabbix-agent端的配置文件中的“Userparamenter”,格式 为:Userparamenter [ ...
分类:
数据库 时间:
2018-10-01 01:05:56
阅读次数:
236
二、Zabbix-server-web端配置 1:创建一个监控项作为mysql主从 2、创建mysql主从监控图形 三、创建触发器,实现主从异常报警 测试: [root@mysql-slave ~]# mysql -e “slave stop” [root@mysql-slave ~]# mysql ...
分类:
数据库 时间:
2018-10-01 01:05:47
阅读次数:
287
Linux运维之Shell编程 一、监控MySQL错误码及主从复制同步异常 题目:监控MySQL主从同步是否异常,如果异常,则发送短信或者邮件给管理员。提示:如果没主从同步环境,可以用下面文本放到文件里读取来模拟:阶段1:开发一个守护进程脚本每30秒实现检测一次。阶段2:如果同步出现如下错误号(11 ...
分类:
数据库 时间:
2018-08-10 01:26:04
阅读次数:
245
1,MySQL同步功能由3个线程(master上1个,slave上2个)来实现,简单的说就是:master发送日志一个,slave接收日志一个,slave运行日志一个。首先,我们解释一下showslavestatus中重要的几个参数:Slave_IO_Running:I/O线程是否被启动并成功地连接到主服务器上。Slave_SQL_Running:SQL线程是否被启动。Seconds_Behind
分类:
数据库 时间:
2018-08-01 16:36:31
阅读次数:
176
利用zabbix自定义模块实现对mysql主从状态的监控,并实现邮件告警处理
分类:
数据库 时间:
2018-02-05 15:07:57
阅读次数:
417
在高并发网站架构中,MySQL数据库主从同步是不可或缺的,不过经常会发生由于网络原因或者操作错误,MySQL主从经常会出现不同步的情况,那么如何监控MySQL主从同步,也变成网站正常运行的重要环节。 MySQL同步功能由3个线程(master上1个,slave上2个)来实现,简单的说就是:maste ...
分类:
数据库 时间:
2018-01-30 00:13:06
阅读次数:
196
企业实践题1:(生产实战案例):监控MySQL主从同步是否异常,如果异常,则发送短信或者邮件给管理员。提示:如果没主从同步环境,可以用下面文本放到文件里读取来模拟:阶段1:开发一个守护进程脚本每30秒实现检测一次。阶段2:如果同步出现如下错误号(1158,1159,1008,1007,1062),则 ...
分类:
系统相关 时间:
2017-11-21 10:48:32
阅读次数:
189