广告
返回顶部
首页 > 资讯 > 数据库 >zabbix监控mysql容器主从同步状态并告警钉钉/企业微信
  • 729
分享到

zabbix监控mysql容器主从同步状态并告警钉钉/企业微信

zabbix钉钉mysql数据库docker容器 2023-09-04 07:09:45 729人浏览 八月长安
摘要

前言:被监控的主机已经安装和配置Mysql主从同步,和zabbix-agent插件。 mysql创建主从同步:http://t.csdn.cn/P4MYq Centos安装zabbix-agent2:http://t.csdn.cn/fx7

前言:被监控的主机已经安装和配置Mysql主从同步,和zabbix-agent插件

mysql创建主从同步:http://t.csdn.cn/P4MYq

Centos安装zabbix-agent2:http://t.csdn.cn/fx74i 

mysql主从同步,主要监控这2个参数指标:

Slave_io_Running: Yes

Slave_SQL_Running: Yes

1、创建zabbix脚本

进入zabbix目录,cd /etc/zabbix

创建目录:mkdir script

vim mysql_slave1_status.sh

#!/bin/bashNAME=$1function IO {    Slave_IO_Running=`docker exec mysql-slave1 mysql -uroot -p'123456' -e "show slave status\G" 2> /dev/null |grep Slave_IO_Running: |awk '{print $2}'`    if [ $Slave_IO_Running == "Yes" ];then        echo 1    else        echo 0    fi}function SQL {    Slave_SQL_Running=`docker exec mysql-slave1 mysql -uroot -p'123456' -e "show slave status\G" 2> /dev/null |grep Slave_SQL_Running: |awk '{print $2}'`    if [ $Slave_SQL_Running == "Yes" ];then        echo 1    else        echo 0    fi}case $NAME in   io)       IO   ;;   sql)       SQL   ;;   *)        echo -e "Usage: $0 [io | sql]"esac

创建完成后,进行测试,看能否返回正确的数值,1表示Yes,0标识No 

2、创建zabbix配置

进入目录,agent和agent2目录不太一样。

zabbix-agent: cd /etc/zabbix/zabbix_agentd.d

zabbix-agent2:cd /etc/zabbix/zabbix_agent2.d/plugins.d

新增并编辑文件:vim mysql_slave1.conf

UserParameter=mysql.slave1[*],/etc/zabbix/script/mysql_slave1_status.sh $1

重启agent生效:systemctl restart zabbix-agent 或者 systemctl restart zabbix-agent2

3、zabbix页面主机添加监控项和触发器

主机中添加2个监控项,名称随意,键值分别为mysql.slave1[io],mysql.slave1[sql]

添加2次触发器:

4、添加图形监控

5、添加钉钉/企业微信告警通知

zabbix添加钉钉通知:http://t.csdn.cn/WpF0g

zabbix添加企业微信通知:http://t.csdn.cn/pIhoH 

来源地址:https://blog.csdn.net/stars_moon1024/article/details/132083209

您可能感兴趣的文档:

--结束END--

本文标题: zabbix监控mysql容器主从同步状态并告警钉钉/企业微信

本文链接: https://www.lsjlt.com/news/393155.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作