广告
返回顶部
首页 > 资讯 > 数据库 >promethus监控mysql
  • 108
分享到

promethus监控mysql

promethusmysql 2023-01-31 08:01:30 108人浏览 安东尼
摘要

下载页面https://GitHub.com/prometheus/Mysqld_exporter/releases 下载最新版本Https://github.com/prometheus/mysqld_exporter/rele

下载页面

https://GitHub.com/prometheus/Mysqld_exporter/releases

 

下载最新版本

Https://github.com/prometheus/mysqld_exporter/releases/download/v0.12.0/mysqld_exporter-0.12.0.linux-amd64.tar.gz

 

登录到mysql服务器,解压,并运行

# 解压
tar zxvf mysqld_exporter-0.12.0.linux-amd64.tar.gz -C /usr/src/
cd /usr/src/mysqld_exporter-0.12.0.linux-amd64

# 创建目录,复制文件
mkdir -p /etc/mysqld_exporter/bin/
mkdir -p /etc/mysqld_exporter/conf
cp mysqld_exporter /etc/mysqld_exporter/bin/


mysqld_exporter需要连接Mysql,首先为它创建用户并赋予所需的权限:

grant replication client,process on *.* to exporter@'%' identified by '27dc703b';
grant select on perfORMance_schma.* to exporter@'%';
flush PRIVILEGES;

 新建配置文件

vi /etc/mysqld_exporter/conf/my.cnf

内容如下:

[client]
user=exporter
passWord=27dc703b
port=3306
host=127.0.0.1

启动进程

/etc/mysqld_exporter/bin/mysqld_exporter --config.my-cnf="/etc/mysqld_exporter/conf/my.cnf" --WEB.listen-address=":9104"

观察是否有报错信息,如果没有报错信息,就可以封装service服务了

 

vim /lib/systemd/system/mysqld_exporter.service


内容如下:

[Unit]
Description=mysqld monitor
After=network.target

[Service]
ExecStart=/etc/mysqld_exporter/bin/mysqld_exporter --config.my-cnf="/etc/mysqld_exporter/conf/my.cnf" --web.listen-address=":9104"
ExecStop=-/sbin/start-stop-daemon --quiet --stop --retry QUIT/5
TimeoutStopSec=5
KillMode=mixed

[Install]
WantedBy=multi-user.target

 

重新加载service配置文件,设置开机自启动,并启动服务

systemctl daemon-reload
systemctl enable mysqld_exporter.service
systemctl start mysqld_exporter.service

查看端口

root@ubuntu:~# netstat -anpt|grep mysqld_exporte
tcp6       0      0 :::9104                 :::*                    LISTEN      3253/mysqld_exporte

 

使用网页访问metrics

http://192.168.1.24:9104/metrics

 

效果如下:

1.png

 

 如果数据输出正常,则表示成功。

 

vim /opt/prometheus/prometheus.yml

 

 增加以下内容:

- job_name: mysqld_exporter
static_configs:
  - targets:
    - 192.168.1.24:9104
    labels:
      instance: mysql-24


重启prometheus

root@ubuntu:/opt/prometheus# Docker ps |grep prometheus
0fa256f85750        prom/prometheus     "/bin/prometheus --c…"   About an hour aGo   Up 29 seconds       0.0.0.0:9090->9090/tcp   wizardly_kirch root@ubuntu:/opt/prometheus# docker restart 0fa256f85750

 

访问页面:

http://192.168.1.24:9090/targets

 

确保mysqd_exporter状态为UP

1.png

下载JSON文件

https://files.cnblogs.com/files/xiao987334176/MySQL%E7%9B%91%E6%8E%A7-1577183740876.zip

 

解压之后,里面就是一个json文件

 

点击import

1.png

上传json文件,设置Name,选择prometheus,点击import

 1.png

 

 等待一段时间,数据多了之后,效果如下:

1.png



您可能感兴趣的文档:

--结束END--

本文标题: promethus监控mysql

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

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

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

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

下载Word文档
猜你喜欢
  • promethus监控mysql
    下载页面https://github.com/prometheus/mysqld_exporter/releases 下载最新版本https://github.com/prometheus/mysqld_exporter/rele...
    99+
    2023-01-31
    promethus mysql
  • promethus监控RDS
    线上有2台阿里云RDS,一台测试,一台生产。监控是默认每5分钟采集一次,如果要调整为更快,需要收费! 下载页面https://github.com/prometheus/mysqld_exporter/releases ...
    99+
    2023-01-31
    promethus RDS
  • promethus监控nginx
    promethues监控nginx可选两个exporter,通过nginx_exporter主要是获取nginx-status中的内建的指标,nginx自身提供status信息,较为简单,promethues中对应的metrics也较少,想...
    99+
    2023-01-31
    promethus nginx
  • promethus监控Redis
    Prometheus exporter for Redis metrics.github地址:https://github.com/oliver006/redis_exporter 线上服务器,自建了6台Redis实例,需要进行监...
    99+
    2023-01-31
    promethus Redis
  • MySQL 监控(MySQL Monitoring )
    [PangApps] MySQL 监控介绍  大家知道使用的数据库什么时候上限吗?知道数据库什么时候需要扩充吗?知道数据库接收数据量和输出数据量吗?是否因数据库缓冲器空间太小,导致性能降...
    99+
    2022-10-18
  • PMM监控MySQL
    一、PMM-SERVER 1. 安装docker yum install -y docker-io 2. 拉取pmm-server镜像 docker pull percona/pmm-server:lat...
    99+
    2022-10-18
  • MySQL监控参数
    1.查看xx库所有表信息 参数详解 Name(表名称) Engine(存储引擎) Version(版本) Row_format(行格式。对于MyISAM引擎,这可能是Dynamic,Fixed或Compressed。动态行...
    99+
    2019-09-29
    MySQL监控参数
  • pmm-server监控mysql
    https://blog.csdn.net/RunzIyy/article/details/104635680utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromM...
    99+
    2017-09-22
    pmm-server监控mysql 数据库入门 数据库基础教程 数据库 mysql
  • Mysql 监控系统
    oracle的监控,市面上非常的多,最著名的应该是quest的产品spotlight。基本上能够做到的全做到了。但是针对Mysql的监控产品还是非常少的,quest的spotlight on mysql对5...
    99+
    2022-10-18
  • 如何监控MySQL
    这篇文章给大家分享的是有关如何监控MySQL的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。 show global statusmysqladmin ...
    99+
    2022-10-18
  • 使用percona监控插件在zabbix中监控MySQL
    下载并安装percona源,以后用percona toolkit或者innobackup能用到wget -N --no-check-certificate  rpm ...
    99+
    2022-10-18
  • zabbix如何监控mysql
    这篇文章将为大家详细讲解有关zabbix如何监控mysql,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。1、监控规划在创建监控项之前要尽量考虑清楚要监控什么,怎么监控,监控数据如何存储,监控数据如何展现,...
    99+
    2023-06-15
  • Prometheus MySQL 性能监控
    一、 介绍 Prometheus 是一种开源的监控系统和时序数据库,旨在收集和处理大量数据并提供可视化、监控警报等功能。它支持多种语言、多种部署方式,并且非常灵活,而且社区支持非常活跃,为用户提供了很...
    99+
    2023-09-01
    mysql prometheus 数据库
  • zabbix3.2监控MYSQL状态
    一、概述zabbix自带的MySQL插件来监控mysql数据库,但是太过简陋了,对于我们dba来说,基本没有啥作用,所以需要做更详细的监控,而percona就有这个详细监控的模版以及脚本,正好拿过来用。pe...
    99+
    2022-10-18
  • zabbix监控MySQL详解
    注意事项:实验环境CentOS Linux release 7.0.1406 (Core)[root@localhost scripts]# mysql -vWelcome to the MariaDB m...
    99+
    2022-10-18
  • zabbix监控mysql性能
    今天来看看zabbix如何监控mysql性能,这边使用mysql自带的模板,可以监控如下内容:OPS(增删改查)、mysql请求流量带宽,mysql响应流量带宽,最后会附上相应的监控图!编写check_my...
    99+
    2022-10-18
  • MySQL监控利器-Innotop
    Innotop是一款十分强大的MySQL监控工具,用perl所写,通过文本模式展示MysQL服务器和Innodb的运行状况。 安装innotop 下...
    99+
    2022-10-18
  • python 监控mysql脚本
    #!/usr/bin/env python #-*- coding: UTF-8 -*- from __future__ import print_function from mysql import connector import lo...
    99+
    2023-01-31
    脚本 python mysql
  • FlinkCDC 实时监控 MySQL
    通过 FlinkCDC 实现 MySQL 数据库、表的实时变化监控,这里只把变化打印了出来,后面会实现如何再写入其他 MySQL 库中; 1、开启 MySQL 的 binlog 在 my.cnf 中开启 binlog,我这里指定了 tes...
    99+
    2023-09-06
    mysql 数据库 java FlinkCDC Flink
  • shell监控脚本实例—监控mysql主从复制
    本节内容:监控mysql主从复制的shell脚本。 说明:监控脚本在 rhel5 下测试正常,其它版本的linux 系统请自行测试,需要的一些准备工作可以查看这篇文章 代码: #监控mysql 主从复制c...
    99+
    2022-06-04
    主从 脚本 实例
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作