prometheus监控mysql8.x以及主从监控告警

这篇具有很好参考价值的文章主要介绍了prometheus监控mysql8.x以及主从监控告警。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

mysql8.x主从部署请看下面文档 docker和yum安装的都有

Docker部署mysql8.x版本互为主从_争取不加班!的博客-CSDN博客

Mysql8.x版本主从加读写分离(一) mysql8.x主从_myswl8双主一从读写分离_争取不加班!的博客-CSDN博客

安装部署mysqld_exporter

wget https://github.com/prometheus/mysqld_exporter/releases/download/v0.13.0/mysqld_exporter-0.13.0.linux-amd64.tar.gz

tar -xvzf mysqld_exporter-0.13.0.linux-amd64.tar.gz  -C /usr/local/

cd /usr/local/mysqld_exporter-0.13.0.linux-amd64/

vim ./my.cnf  编辑一个文件 启动exporter的用户和密码  

[client]

host=localhost     监控其他主机换成ip即可

user=root  注意用户权限  创建一个有权限的用户

port=3306

password=Zxcvbnm@2022

nohup ./mysqld_exporter  --config.my-cnf=./my.cnf  --web.listen-address=":9104"  指定端口

&  运行

--web.listen-address=":9104"    运行多个的话指定其他端口即可

ps -ef |grep mysqld_exporter

prometheus监控mysql8.x以及主从监控告警,prometheus,mysql监控,mysql8.x,数据库主从监控

kill -9 114835   关闭

然后编辑prometheus配置配件

 vim prometheus.yml

prometheus监控mysql8.x以及主从监控告警,prometheus,mysql监控,mysql8.x,数据库主从监控

systemctl restart prometheus   重启

启动mysql_exporter

vim nohup   看一下启动日志

prometheus监控mysql8.x以及主从监控告警,prometheus,mysql监控,mysql8.x,数据库主从监控

192.168.11.193:9104/metrics  启动后查看  有数据则启动成功

prometheus监控mysql8.x以及主从监控告警,prometheus,mysql监控,mysql8.x,数据库主从监控

以上配置好以后在Grafana中配置mysql的监控模板

在Grafana官网中下载mysql的监控模板  Dashboards | Grafana Labs

prometheus监控mysql8.x以及主从监控告警,prometheus,mysql监控,mysql8.x,数据库主从监控

下载好以后来到GrafanaWEB页面  

prometheus监控mysql8.x以及主从监控告警,prometheus,mysql监控,mysql8.x,数据库主从监控

prometheus监控mysql8.x以及主从监控告警,prometheus,mysql监控,mysql8.x,数据库主从监控

prometheus监控mysql8.x以及主从监控告警,prometheus,mysql监控,mysql8.x,数据库主从监控

prometheus监控mysql8.x以及主从监控告警,prometheus,mysql监控,mysql8.x,数据库主从监控

配置完成!!!

Grafana  mysql8.x监控模板id 14057   

然后编写mysql的告警规则

#mysql服务挂掉时触发告警

  - alert: Mysql状态

    expr: mysql_up == 0

    for: 10s

    labels:

      severity: warning

    annotations:

      summary: ' {{ $labels.instance }} Mysql服务 '

      description: " {{ $labels.instance }} Mysql服务不可用  请检查"

#mysql主从IO线程停止时触发告警

  - alert: Mysql主从IO线程检测

    expr: mysql_slave_status_slave_io_running == 0

    for: 5s

    labels:

      severity: error

    annotations:

      summary: " {{ $labels.instance }} Mysql从节点IO线程"

      description: "Mysql主从IO线程故障,请检测"

#mysql主从sql线程停止时触发告警

  - alert: Mysql主从sql线程检测

    expr: mysql_slave_status_slave_sql_running == 0

    for: 5s

    labels:

      severity: error

    annotations:

      summary: "{{ $labels.instance }} Mysql从节点sql线程"

      description: "Mysql主从sql线程故障,请检测"

 systemctl restart alertmanager prometheus    重启 alertmanager和 prometheus

stop slave sql_thread;  停掉 从库的sql线程看下  

收到告警配置完成

prometheus监控mysql8.x以及主从监控告警,prometheus,mysql监控,mysql8.x,数据库主从监控文章来源地址https://www.toymoban.com/news/detail-600300.html

到了这里,关于prometheus监控mysql8.x以及主从监控告警的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • 配置zabbix平台对数据库以及主从状态的监控

    # rpm -Uvh https://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm # yum clean all # yum install zabbix-agent -y # systemctl start zabbix-agent # systemctl enable zabbix-agent 创建zabbix_proxy 库并设置字符集 mysqlcreate database zabbix_proxy character set utf8 collate utf8_bin; 创建用户zabbix和密码并设置登录范

    2024年01月21日
    浏览(38)
  • Prometheus服务器、Prometheus被监控端、Grafana、监控MySQL数据库、自动发现概述、配置自动发现、Alertmanager

    目录 Prometheus概述 部署Prometheus服务器 环境说明: 配置时间 安装Prometheus服务器 添加被监控端 部署通用的监控exporter Grafana 概述 部署Grafana 展示node1的监控信息 监控MySQL数据库 配置MySQL 配置mysql exporter 配置mysql exporter 配置prometheus监控mysql 自动发现机制 概述 基于文件自动发现

    2024年02月21日
    浏览(40)
  • 容器云平台监控告警体系(五)—— Prometheus发送告警机制

    在Prometheus的架构中告警被划分为两个部分,在Prometheus Server中定义告警规则以及产生告警,Alertmanager组件则用于处理这些由Prometheus产生的告警。本文主要讲解Prometheus发送告警机制也就是在Prometheus Server中定义告警规则和产生告警部分,不过多介绍Alertmanager组件。 在Prometheus中

    2023年04月23日
    浏览(32)
  • 云原生监控系统Prometheus:基于Prometheus构建智能化监控告警系统

    目录 一、理论 1.Promethues简介 2.监控告警系统设计思路 3.Prometheus监控体系 4.Prometheus时间序列数据 5.Prometheus的生态组件 6.Prometheus工作原理 7.Prometheus监控内容 8.部署Prometheus 9.部署Exporters 10.部署Grafana进行展示 二、实验 1.部署Prometheus 2.部署Exporters 2.监控远程MySQL 3.部署Grafana进行

    2024年02月07日
    浏览(34)
  • Prometheus+Grafana 监控平台实践-搭建&常用服务监控&告警

    Prometheus 是一个开放性的监控解决方案,通过各种 Exporter 采集当前主机/服务的数据,和 Grafana 相结合可以实现强大的监控和可视化功能 本篇将分享使用 docker compose 构建 Prometheus+Grafana,并监控之前文章所搭建的主机服务,分享日常使用的一些使用经验 文章较长,已安装可略

    2024年02月05日
    浏览(40)
  • prometheus 配置服务器监控、服务监控、容器中服务监控与告警

           最近公司有几个服务遇到了瓶颈,也就是数据量增加了,没有人发现,这不是缺少一个监控服务和告警的系统吗?         主要需求是监控每个服务,顺带监控一下服务器和一些中间件,这里采集的2种,zabbix和prometheus,由于我们要监控的是Docker容器中的服务,最终

    2024年02月14日
    浏览(33)
  • 【云原生】prometheus监控告警之安装部署alertmanager实战

    前言 🏠个人主页:我是沐风晓月 🧑个人简介:大家好,我是沐风晓月,阿里云社区博客专家😉😉 💕 座右铭: 先努力成长自己,再帮助更多的人 ,一起加油进步🍺🍺🍺 💕欢迎大家:这里是CSDN,我总结知识的地方,喜欢的话请三连,有问题请私信😘 本文中的是prome

    2023年04月27日
    浏览(37)
  • SpringBoot集成系统监控和告警工具包prometheus

    prometheus以开源软件的形式进行研发的系统监控和告警工具包 Grafana 是一个监控仪表系统,它是由 Grafana Labs 公司开源的的一个系统监测工具,只需要提供需要监控的数据,它就可以帮助生成各种可视化仪表,同时它还有报警功能,可以在系统出现问题时发出通知。 环境搭建:

    2024年03月09日
    浏览(42)
  • prometheus进程监控配置告警及解决grafana监控面板不展示主机名问题

    process_exporter进程监控及告警 监控服务器全部或某些进程是否健康,以及进程所占用资源是否异常使用process_exporter监测器进行进程信息的采集与node_exporter监测器相同,需要监测哪台服务器的进程,就将process_exporter监测器部署在哪台 安装process_exporter wget Release v0.7.10 · ncabato

    2024年02月13日
    浏览(30)
  • Kibana+Prometheus+node_exporter 监控告警部署

    下载好三个软件包 一、prometheus安装部署 1、解压  2、修改配置文件的IP地址 3、运行Prometheus 4、打开浏览器根据配置文件的地址和端口访问,如果状态栏看到的跟下图不一样,记得在标签栏中的Status状态选择Targets  二、node_exporter 安装部署 1、解压,运行  2、打开浏览器输入

    2024年02月15日
    浏览(40)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包