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

这篇具有很好参考价值的文章主要介绍了zabbix监控mysql容器主从同步状态并告警钉钉/企业微信。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

前言:被监控的主机已经安装和配置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/bash
NAME=$1

function 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 

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

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]

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

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

添加2次触发器:

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

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

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

4、添加图形监控

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

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

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

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

zabbix添加企业微信通知:http://t.csdn.cn/pIhoH 文章来源地址https://www.toymoban.com/news/detail-630832.html

到了这里,关于zabbix监控mysql容器主从同步状态并告警钉钉/企业微信的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • zabbix配置钉钉告警(附含钉钉告警脚本 · 实战亲测无任何问题)

    🍁 博主简介   🏅云计算领域优质创作者   🏅华为云开发者社区专家博主   🏅阿里云开发者社区专家博主 💊 交流社区: 运维交流社区 欢迎大家的加入! 登录钉钉 创建钉钉群 手机、电脑都可以,这里以电脑举例 这里可以自己随便选择,我选择的是内部群 邀请好

    2024年02月05日
    浏览(29)
  • zabbix配置钉钉机器人告警

    1.在钉钉上创建一个钉钉群组 2.在群组中添加一个机器人           3.配置zabbix server调用钉钉接口的代码( 使用python ) 查看是否有python环境 python --version  找到zabbix 的AlertScriptsPath目录路径  cat /etc/zabbix/zabbix_server.conf|grep AlertScriptsPath 将调用钉钉接口的python文件放在AlertScripts

    2024年02月11日
    浏览(35)
  • zabbix 钉钉&微信&企微告警(动作&操作&消息内容模板)

    1、配置zabbix服务端 2、配置监控主机监控项监控模板 zabbix配置安装_this page is used to test the proper operation of _疯飙的蜗牛的博客-CSDN博客 触发器的本质就是一个条件判断,对于不同的监控数据来说,我们要设置不同的触发器。如一个监控项不关联触发器,将不会提示错误,也不

    2024年02月07日
    浏览(31)
  • zabbix4.0配置钉钉机器人告警详细教程

            在钉钉中创建群聊,然后在设置中创建钉钉机器人。             机器人名字随便,安全设置我选择【自定义】,并设置内容为zabbix,即机器人收到的每条消息内容均需要带“zabbix”才可以发出。         复制保留Webhook的内容,以便后面使用。         在

    2024年02月11日
    浏览(34)
  • zabbix创建tcp端口监控,zabbix端口监控告警

    Zabbix是一个用于监控各种网络服务、网络硬件、网络设备以及网络环境的开源软件。它可以监控各种网络服务,包括TCP端口。 要使用Zabbix监控TCP端口,需要进行以下步骤: 为其分配一个IP地址和主机名。然后创建一个主机组,将该主机添加到该组中。 ip地址可以根据自己ag

    2024年04月09日
    浏览(36)
  • zabbix基础2——监控告警流程

    1.可以对主页进行拉动配置。 2.配置效果。 配置思路: 配置主机组。 添加监控主机,被监控的机器需要在安装客户端。 添加监控项,可以使用模板添加,也可以手动添加。 添加触发器 定义用户媒介 配置告警方式和动作 手动触发告警。 添加主机,也就是添加要被监控的主

    2024年02月12日
    浏览(33)
  • Zabbix分布式监控系统概述、部署、自定义监控项、邮件告警

    目录 前言 (一)业务架构 (二)运维架构 一、Zabbix分布式监控平台 (一)Zabbix概述 (二)Zabbix监控原理 (三)Zabbix 6.0 新特性 1. Zabbix server高可用 2. Zabbix 6.0 LTS新增Kubernetes监控功能 (四)Zabbix 6.0 功能组件 1.Zabbix Server (1)Zabbix datdbdse (2)Zabbix web 2. Zabbix Agent (1)主动

    2024年01月21日
    浏览(37)
  • prometheus监控k8s服务并告警到钉钉

    一、监控k8s集群 要监控k8s集群需要使用到以下服务用于收集监控的资源信息,node_exporter用于监控k8s集群节点的资源信息,kube-state-metrics用于监控k8s集群的deployment、statefulset、daemonset、pod等的状态,cadvisor用于监控k8s集群的pod资源信息 在k8s集群中创建monitoring的命名空间用于部

    2024年02月13日
    浏览(33)
  • 【Ambari】Python调用Rest API 获取集群状态信息并发送钉钉告警

    🦄 个人主页——🎐开着拖拉机回家_大数据运维-CSDN博客 🎐✨🍁 🪁🍁 希望本文能够给您带来一定的帮助🌸文章粗浅,敬请批评指正!🍁🐥 🪁🍁🪁🍁🪁🍁🪁🍁 🪁🍁🪁🍁🪁🍁🪁 🪁🍁🪁🍁🪁🍁🪁🍁🪁🍁🪁🍁 感谢点赞和关注 ,每天进步一点点!加油!

    2024年02月09日
    浏览(27)
  • zabbix自动发现linux系统挂载的nas盘,并实现读写故障的监控告警

    一.准备好被监控机器上面执行脚本,以备服务端发现和监控 脚本的内容: ZABBI安装路径可执行文件及配置文件根据实际部署的路径更改 二.ZABBIX监控模板导出的XML文件如下: 三.导入模板,在被监控的主机上执行脚本和应用监控模板,实现对被监控主机NAS盘读写情况的监控 并根据实

    2024年02月10日
    浏览(27)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包