当前位置: 首页 > news >正文

黄骅港务集团有限公司/长春网站seo

黄骅港务集团有限公司,长春网站seo,佛山推广平台,wordpress简体转繁体zabbix监控MySQL主从状态搭建MySQL主从后,很多时候不知道从的状态是否ok,有时候出现异常不能及时知道,这里通过shell脚本结合zabbix实现监控并告警一般情况下,在MySQL的从上查看从的运行状态是通过Slave_IO_Running线程和Slave_SQ…

zabbix监控MySQL主从状态

搭建MySQL主从后,很多时候不知道从的状态是否ok,有时候出现异常不能及时知道,这里通过shell脚本结合zabbix实现监控并告警

一般情况下,在MySQL的从上查看从的运行状态是通过Slave_IO_Running线程和Slave_SQL_Running线程是否ok,通过命令“show slave status\G;”即可查看。所以这里根据这两个值进行判断。

583576aa231d6a2cddb528263a268dde.png

agent端脚本编写及配置

说明:所有zabbix相关的脚本我都放在了/etc/zabbix/script/ 目录里面,下面这些都是在zabbix被监控端上操作,并且上面数据库是属于MySQL主从的从

1)脚本编写

[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

functionIO {

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}functionSQL {

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 inio)

IO

;;

sql)

SQL

;;*)echo -e "Usage: $0 [io | sql]"

esac

2)配置文件修改,编写一个自配置文件,里面指定上面编写的脚本的路径

[root@srt-xt ~]# cd /etc/zabbix/zabbix_agentd.d/ [root@srt-xt /etc/zabbix/zabbix_agentd.d]# catuserparameter_mysql_slave.conf

# 获取MySQL slave状态

UserParameter=mysql.slave[*],/etc/zabbix/script/mysql_slvae_status.sh $1

3)重启zabbix-agent

[root@srt-xt /etc/zabbix/zabbix_agentd.d]# /etc/init.d/zabbix-agent restart

4)在zabbix-server端进行测试,看是否能够成功获取到值,通过上面的脚本,这里为0即表示正常,为1即表示不正常。

[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线程监控项

6c14323a6f0f7cde6a878b6024c5587a.png

2)配置Slave_SQL_Running线程监控项

9c4408b462f75322aaa42591374a9e09.png

3)配置Slave_IO_Running线程的触发器

85c3044376dfd09d906f9ab8a6b7fbe5.png

4)配置Slave_SQL_Running线程的触发器

d003cd6098459352dd2e57f48b03966f.png

5)配置触发动作

500ab91baeed24db695827c3e72fd27c.png

配置动作中需要执行的动作(发送消息给管理员)

34e69857d30802adeb86b846f1876513.png

配置状态恢复时的操作(同样发送消息给管理员)

bdd66d49ad1927515540624dd8d1c90f.png

最终查看监控项

6c55a8a85bf606792ea10f4657466fbf.png

至此,就完成了MySQL主从中从的状态监控了。

http://www.jmfq.cn/news/4825873.html

相关文章:

  • 地方电商门户网站如何建设方案/搜索引擎优化策略应该包括
  • 网站制作公司 佛山/免费网站建设
  • 砚山县住房和城乡建设局网站/seo网站编辑是做什么的
  • 怎么免费建设交友网站/搜外友链
  • 北京网站建设费用/西安百度公司地址介绍
  • 从零开始制作 wordpress 主题/汕头seo计费管理
  • 网络公司手机网站模板/seo怎样
  • 乌鲁木齐网站建设公司/500个游戏推广群
  • 我要做个网站该怎么做/百度网盘免费下载
  • 十大免费不用收费的网站/正规考证培训机构
  • 什么是b2c电子商务模式/优化seo教程技术
  • 网站购买空间/泉州seo培训
  • 商城网站定制建设价位/网站推广的方式有哪些?
  • 帮别人做网站进了看守所/搜索引擎优化seo的英文全称是
  • 苹果销售网站怎么做/网店代运营和推广销售
  • 网站开发技术三大件/自己如何注册网站
  • 做网站是用什么语言的/seo综合查询国产
  • 番禺五屏网站建设/搜索引擎优化的根本目的
  • 网站建设必会的软件/建个网站需要多少钱?
  • 镇江网站制作价格/手机百度搜索引擎
  • 山西省煤矿建设协会网站/seo搜索引擎优化推广
  • 中山市做网站实力/线上营销课程
  • 怎么做网站解析/有什么引流客源的软件
  • 营销型网站建设易网拓/电工培训内容
  • 网站程序制作/太原网站seo
  • 个人网站怎么做支付/电商怎么注册开店
  • 做一个简单的公司网站要多少钱/怎么让百度收录网址
  • 品牌型网站建设方案/成都新闻最新消息
  • cn.wordpress.org/seo搜索优化是什么
  • 重庆免费网站建站模板/最近10个新闻