文章目录

  • 普罗米修斯监控远程mysql服务
  • 一、被监控点部署mysql_exporter
    • 1、下载
    • 2、解压
    • 3、创建监控用户并授权
    • 4、创建客户端配置文件
    • 5、加入systemd管理
    • 6、启动mysql_exporter
    • 7、检查
  • 二、配置prometheus连接node
    • 1、修改配置文件
    • 2、重启服务
  • 三、检查

普罗米修斯监控远程mysql服务

一、被监控点部署mysql_exporter

1、下载

[root@web02 /opt]# wget https://github.com/prometheus/mysqld_exporter/releases/download/v0.12.1/mysqld_exporter-0.12.1.linux-amd64.tar.gz

2、解压

[root@web02 /opt]# mkdir /prometheus_mysql/
[root@web02 /opt]# tar xf mysqld_exporter-0.12.1.linux-amd64.tar.gz -C /prometheus_mysql/[root@web02 /opt]# cd /prometheus_mysql/
[root@web02 /prometheus_mysql]# mv mysqld_exporter-0.12.1.linux-amd64/* ./
[root@web02 /prometheus_mysql]# rm -rf mysqld_exporter-0.12.1.linux-amd64/

3、创建监控用户并授权

# 8.0之前grant select,replication client,process ON *.* to 'mysql_monitor'@'localhost' identified by 'abc123';# 8.0之后
create user 'mysql_monitor'@'localhost' identified by 'abc123';grant select,replication client,process ON *.* to 'mysql_monitor'@'localhost';#刷新权限
flush privileges;# (注意:授权ip为localhost,因为不是prometheus服务器来直接找mariadb 获取数据,⽽是prometheus服务器找mysql_exporter,mysql_exporter 再找mariadb。所以这个localhost是指的mysql_exporter的IP)

4、创建客户端配置文件

[root@web02 ~]# cat /prometheus_mysql/.my.cnf
[client]
#host=192.168.15.8
#port=9104
user=mysql_monitor
password=abc123

5、加入systemd管理

[root@web02 /prometheus_mysql]# vim /usr/lib/systemd/system/mysqld_exporter.service[Unit]
Description=prometheus server daemon[Service]
ExecStart=/prometheus_mysql/mysqld_exporter  --config.my-cnf=/prometheus_mysql/.my.cnf
Restart=on-failure[Install]
WantedBy=multi-user.target# 重载
[root@web02 /prometheus_mysql]# systemctl daemon-reload

6、启动mysql_exporter

[root@web02 ~]# systemctl enable mysqld_exporter.service --now

7、检查

[root@web02 ~]# netstat -lntup|grep 9104
tcp6       0      0 :::9104                 :::*                    LISTEN      2046/mysqld_exporte [root@web02 ~]# curl 127.0.0.1:9104/metrics

二、配置prometheus连接node

1、修改配置文件

[root@promethus ~]# vim /prometheus/prometheus.yml
...- job_name: 'mysql-matomo'static_configs:- targets: ['192.168.15.8:9104']

2、重启服务

[root@promethus ~]# systemctl restart prometheus.service

三、检查

@Prometheus监控数据库(MySQL)相关推荐

  1. zabbix监控系统进阶专题篇(企业微信报警,邮箱报警,电话报警,监控数据库,监控磁盘性能)

    一:zabbix配置文件详解 1. zabbix-server配置文件 Zabbix 日志 默认用文件记录,也可以发送给我们的 rsyslog 日志记录系统,如果我们 选择默认,则日志存放在LogFi ...

  2. 使用 Docker 部署 Grafana + Prometheus 监控 MySQL 数据库

    使用 Docker 部署 Grafana + Prometheus 监控 MySQL 数据库 原文:使用 Docker 部署 Grafana + Prometheus 监控 MySQL 数据库 一.背 ...

  3. prometheus+grafana对数据库mysql监控

    安装 mysql docker run --name mysql-test -p MYSQL ROOT_PASSWORD=123456 -p23306:3306 mysql:5.7.26 启动镜像的时 ...

  4. prometheus 监控mysql数据库

    prometheus 监控mysql数据库 本文通过prometheus 来监控mysql数据库状态,主要利用mysqld_exporter来实现mysql状态上报. 主机信息如下: 主机IP 用途 ...

  5. grafana+prometheus快速搭建MySql监控系统实践

    一.背景 对于LNMP环境下的开发者来说,mysql是非常重要的一环,同时mysql的性能监控也是开发者所需要关注的一环:如果大家使用阿里云的RDS会感觉到其监控功能非常好用,但如果开发者使用的是自建 ...

  6. 容器环境自建数据库、中间件一键接入阿里云 Prometheus 监控

    阿里云Prometheus服务4月9日发布重大升级,支持容器环境下一键接入MySQL.Redis.MangoDB.ElasticSearch等数据库和Kafka.ZooKeeper等中间件的监控,并提 ...

  7. Prometheus 监控Mysql服务器及Grafana可视化

    Prometheus 监控Mysql服务器及Grafana可视化 mysql_exporter:用于收集MySQL性能信息. 使用版本 mysqld_exporter 0.11.0 官方地址 使用文档 ...

  8. 使用 prometheus 监控 MySQL

    1. 下载 https://prometheus.io/download/ wget https://github.com/prometheus/mysqld_exporter/releases/do ...

  9. prometheus监控mysql慢查询_使用Grafana+Prometheus监控mysql服务性能

    prometheus(也叫普罗米修斯)官网: grafana官网: 特征 普罗米修斯的主要特点是: 具有由度量名称和键/值对标识的时间序列数据的 一个 来利用这一维度 不依赖分布式存储; 单个服务器节 ...

最新文章

  1. SummarizedExperiment类使用
  2. jquery问题,如何调用带this的函数?
  3. JVM调优技巧与经验
  4. ISA Server 2007 beta TAP 开始招人
  5. Unity3D对apk反编译、重编译、重签名
  6. 单一登录云:SAML和OpenId
  7. js几种常见排序的实现
  8. Entity Framework 6 Recipes 2nd Edition(13-4)译 - 有效地创建一个搜索查询
  9. 开启手机新时代,智领5G未来:中国电信首款5G定制高端机震撼登场
  10. ADO.NETv2.0的一些特征
  11. java低层源码_Java线程池及其底层源码实现分析
  12. 【linux】centos7下muduo库的安装
  13. Nginx反向代理的目录访问问题
  14. 绑定校园卡服务器没有响应,单击校园卡管理系统常见问题汇总.doc
  15. java webservice原理_WebService的工作原理
  16. 大数据分析-第十二章 Spark与数据分析
  17. 数量积与向量积(点积与叉积)
  18. 电脑管理员权限在哪里可以打开
  19. 超简单 Python 头像戴圣诞帽教程
  20. Quartus II SDC文件建立流程

热门文章

  1. 中间继电器DZY-204/DC110V
  2. C#中Winform操作百度地图
  3. 宏转录组方法_土壤宏转录组RNA的提取方法评价
  4. 基础的数组/链表实现的队列
  5. NYOJ 613免费馅饼
  6. web网页设计期末课程大作业——简单的学生网页作业源码 基于HTML仿唯品会电商项目的设计与实现
  7. 康宇的OJ愚人手账1
  8. 事件研究法与其应用(2)---Excel实操步骤
  9. 我的小画板(Appinventor练习)
  10. 《孙子兵法》中的企业领导艺术和方法