zabbix--监控MySQL主从状态
zabbix监控mysql主从状态
转自:http://www.10qianwan.com/articledetail/430579.html
搭建mysql主从后,很多时候不知道从的状态是否ok,有时候出现异常不能及时知道,这里通过shell脚本结合zabbix实现监控并告警
一般情况下,在mysql的从上查看从的运行状态是通过slave_io_running线程和slave_sql_running线程是否ok,通过命令“show slave status\g;”即可查看。所以这里根据这两个值进行判断。
agent端脚本编写及配置
说明:所有zabbix相关的脚本我都放在了/etc/zabbix/script/ 目录里面,下面这些都是在zabbix被监控端上操作,并且上面数据库是属于mysql主从的从
1)脚本编写
?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
|
[root@srt-xt ~]# cd /etc/zabbix/script/
[root@srt-xt /etc/zabbix/script]# cat mysql_slvae_status.sh
#!/bin/bash
# desc :用于获取主从同步信息,判断主从是否出现异常,然后提交给zabbix
# date : 2019-06-06
# by :lee-yj
user = "root"
passwd= "nae3eabo9naeli1oov1a"
name =$1
function io {
slave_io_running=`mysql -u $ user -p$passwd -e "show slave status\g;" 2> /dev/ null |grep slave_io_running |awk '{print $2}' `
if [ $slave_io_running == "yes" ]; then
echo 0
else
echo 1
fi
}
function sql {
slave_sql_running=`mysql -u $ user -p$passwd -e "show slave status\g;" 2> /dev/ null |grep slave_sql_running: |awk '{print $2}' `
if [ $slave_sql_running == "yes" ]; then
echo 0
else
echo 1
fi
}
case $ name in
io)
io
;;
sql)
sql
;;
*)
echo -e "usage: $0 [io | sql]"
esac
|
2)配置文件修改,编写一个自配置文件,里面指定上面编写的脚本的路径
?
1
2
3
4
5
|
[root@srt-xt ~]# cd /etc/zabbix/zabbix_agentd.d/
[root@srt-xt /etc/zabbix/zabbix_agentd.d]# cat userparameter_mysql_slave.conf
# 获取mysql slave状态
userparameter=mysql.slave[*],/etc/zabbix/script/mysql_slvae_status.sh $1
|
3)重启zabbix-agent
?
1
|
[root@srt-xt /etc/zabbix/zabbix_agentd.d]# /etc/init.d/zabbix-agent restart
|
4)在zabbix-server端进行测试,看是否能够成功获取到值,通过上面的脚本,这里为0即表示正常,为1即表示不正常。
?
1
2
3
4
|
[root@xxxxx ~]# zabbix_get -s 218.75.249.55 -k mysql.slave[sql]
0
[root@xxxxx ~]# zabbix_get -s 218.75.249.55 -k mysql.slave[io]
0
|
server端web配置
1)配置slave_io_running线程监控项
2)配置slave_sql_running线程监控项
3)配置slave_io_running线程的触发器
4)配置slave_sql_running线程的触发器
5)配置触发动作
配置动作中需要执行的动作(发送消息给管理员)
配置状态恢复时的操作(同样发送消息给管理员)
最终查看监控项
至此,就完成了mysql主从中从的状态监控了。
转载于:https://blog.51cto.com/14354846/2408079
zabbix--监控MySQL主从状态相关推荐
- Zabbix 监控Mysql 主从状态(Python脚本)
1.在被监控机(Mysql Slave端)放置检查脚本: /usr/local/zabbix/bin/check_mysql_repl.py #!/usr/bin/python #coding:utf ...
- zabbix监控mysql主从与主从延迟
zabbix监控mysql主从与主从延迟 文章目录 zabbix监控mysql主从与主从延迟 一.Zabbix监控mysql主从 1.部署mysql主从,使用mariadb进行操作 2.将server ...
- 监控mysql的shell脚本_监控MySQL主从状态的shell脚本
分享一个Linux下,监控MySQL主从状态及配合企业微信机器人报警的Shell脚本 SLAVE_IP:为监控的主机IP USER:为msyql用户 PASSWORD:为mysql密码 WHEREIS ...
- 监控mysql锁定状态_Shell脚本监控MySQL主从状态
分享一个Linux下,监控MySQL主从状态及配合企业微信机器人报警的Shell脚本SLAVE_IP:为监控的主机IPUSER:为msyql用户PASSWORD:为mysql密码WHEREIS_MYS ...
- zabbix获取mysql主从状态_zabbix监控MySQL主从状态
首先需要拥有zabbix环境及MySQL主从环境 搭建zabbix环境可参考:https://www.cnblogs.com/tyk3201/p/12033456.html 需要用到三台虚拟机 一:1 ...
- 用shell获取mysql主从状态_shell监控MySQL主从状态脚本两则
内容为自己的一点总结,如有不对欢迎狠劲儿拍砖 本文来自http://yijiu.blog.51cto.com/转载请经博主同意 监控主从复制正常与否 相比各位都应该知道,监控主从是否工作正常,涉及命令 ...
- 运维之道 | Zabbix监控mysql主从同步状态并设置触发微信告警
一.主机规划 服务器 IP zabbix-server 192.168.1.111 mysql-master.zabbix-agent 192.168.1.115 mysql-slave.zabbix ...
- zabbix mysql主从_zabbix监控mysql主从状态
1. zabbix客户端编辑脚本 /tmp/shell/mysql_slave_status.sh#! /bin/bash /usr/bin/mysql -p123456 -e 'show slave ...
- 监控mysql主从的工具_zabbix利用percona-toolkit工具监控Mysql主从同步状态
一.下载percona-toolkit工具包 percona-toolkit是一组高级命令行工具的集合,可以查看当前服务的摘要信息,磁盘检测,分析慢查询日志,查找重复索引,实现表同步等等. [root ...
最新文章
- python networkx绘制图
- NI~state-machine~Coding
- strace命令学习
- 微信小程序align_微信小程序四色花瓣
- 基于深度学习的图像分类Image classification with deep learning常用模型
- 【配置】成本组件结构定义(OKTZ)
- mysql 命令 例子_一个例子运用了所用mysql数据库操作命令
- JQuery中的特殊选择器--this
- java jli.dll_JVM、JRE、JDK之间的区别和联系,你居然还不知道?
- 利用自定义的 ClassLoader 加密 Java Class 文件
- QT5开发及实例学习之十四Qt5排版功能
- java笔画数_Java调用setStroke()方法设置笔画属性的语法 原创
- Google开发者账号申请
- Java永久保存数据_java怎么保存数据
- 使用python的模拟退火算法估计heston期权定价模型的五个参数(新)
- 关于独立DFS和域DFS板书
- 计算机主机光驱弹不出来怎么办,电脑dvd光驱打不开,光驱弹不出来解决
- 利用Win10自带的计算器把十六进制,八进制转换成十进制
- 关于U盘变成RAW格式 windows无法格式化的解决方法
- 配置容错组件 Sentinel(五)
热门文章
- 深度学习框架哪家强?MXNet称霸CNN、RNN和情感分析,TensorFlow仅擅长推断特征提取
- 颜值绝绝子的swagger-ui
- 优雅的使用 ThreadLocal
- 化学博士6次投毒同事,只因对方给自己安排工作太多....
- Batch Size对神经网络训练的影响
- 这所高校招收佛学研究生,面试需要写论文,毕业后安排去向,就业前景好!...
- 加性注意力机制、训练推理效率优于其他Transformer变体,这个Fastformer的确够快...
- 完美解释了递归,哈哈哈哈
- 抢票神器成GitHub热榜第一,支持候补抢票,Python跑起来
- PS2019画笔工具、铅笔工具、颜色替换工具