基于Prometheus+Grafana搭建监控平台-(6)实现监控Mysql服务

  • 我们监控的目标mysql是Windows版的,Linux的也是一样的,只是下载的监控代理程序mysqld_exporter需要下载Linux版的即可,其它配置都是一样的。
  • mysqld_exporter: 是由Prometheus开源代码仓库中的一个子项目,用于通过监控接口获取mysql的监控数据;

基于Prometheus+Grafana搭建监控平台-(1)搭建基础环境,实现监控JVM

基于Prometheus+Grafana搭建监控平台-(2)实现监控elink服务器EIMServer

基于Prometheus+Grafana搭建监控平台-(3)实现监控ElasticSearch

基于Prometheus+Grafana搭建监控平台-(4)实现监控Tomcat服务

基于Prometheus+Grafana搭建监控平台-(5)实现监控Solr服务

基于Prometheus+Grafana搭建监控平台-(6)实现监控Mysql服务

基于Prometheus+Grafana搭建监控平台-(7)实现监控国产化Linux

基于Prometheus+Grafana搭建监控平台-(8)实现监控Windows服务

一、搭建基础环境
参照下面文章搭建Grafana+Prometheus基础监控环境 基于Prometheus+Grafana搭建监控平台-(1)搭建基础环境,实现监控JVMhttps://blog.csdn.net/dyj095/article/details/126976959

二、配置Solr监控 

  1. 下载收集mysql信息的代理程序 mysqld_exporterhttps://github.com/prometheus/mysqld_exporter/releases
  2. 在mysql上创建监控账号
    create user 'exporter'@'%'  IDENTIFIED BY 'elink!@!!';
    GRANT SELECT, PROCESS, SUPER, REPLICATION CLIENT, RELOAD ON *.* TO 'exporter'@'%';
  3. 运行监控程序
    3.1 解压mysql_exporter;

    3.2 在mysql_exporter目录下创建配置文件my.cnf,用于配置监控mysql的账号和密码

    如果要监控多个mysql服务也是可以的,详细配置请参阅mysql_exporter代码仓库的文档说明

    3.3 启动监控程序
    mysqld_exporter.exe --config.my-cnf=my.cnf

    9104端口为默认的监控端口
     mysql_exporter运行命令参数详细说明如下:

  4. 配置Prometheus,添加mysql监控任务
    4.1 修改prometheus.yml,在配置文件中添加mysql的监控任务
      - job_name: "mysql"
        static_configs:
          - targets: ["192.168.2.51:9104"]

    重启Prometheus服务,并通过访问Prometheus管理页面查看新增的mysql监控任务状态,如下图所示:

  5. 配置Grafana,导入mysql监控模板
    导入7362模板





  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

老杜095

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值