当前位置: 首页 > wzjs >正文

北京欢迎你网站建设制作二维码软件

北京欢迎你网站建设,制作二维码软件,网站自动生成系统,微信营销系统mysqld_exporter 是一个用于监控 MySQL 数据库的 Prometheus exporter。可以从 MySQL 数据库的 metrics_schema 收集指标,相关指标主要包括: MySQL 服务器指标:例如 uptime、version 等数据库指标:例如 schema_name、table_rows 等表指标:例如 table_name、engine、…

mysqld_exporter 是一个用于监控 MySQL 数据库的 Prometheus exporter。可以从 MySQL 数据库的 metrics_schema 收集指标,相关指标主要包括:

  • MySQL 服务器指标:例如 uptime、version 等
  • 数据库指标:例如 schema_name、table_rows 等
  • 表指标:例如 table_name、engine、rows 等
  • 用户指标:例如 user、max_connections 等
  • InnoDB 指标:例如 innodb_buffer_pool_pages_dirty 等
  • 网络指标:例如 bytes_sent 等 

0、前提:

已安装MySQL

进入mysql安装路径 

cd /usr/local/mysql

1)查看是否启动

mysql.server status

没有的话先启动

# 启动MySQL服务
sudo mysql.server start

2)登录

mysql -u root -p

先查看是否以前已创建mysql_exporter用户

查看用户信息:

SELECT USER FROM mysql.USER;

如果已有的话,下一步骤3)则不需要

 3)创建exporter新用户  

创建新用户  

CREATE USER 'mysql_exporter'@'%' IDENTIFIED BY 'password';

赋予特定数据库的所有权限 

GRANT PROCESS, REPLICATION CLIENT, SELECT ON *.* TO 'mysql_exporter'@'%';

刷新权限使变更生效

FLUSH PRIVILEGES;

查看用户信息:

SELECT USER FROM mysql.USER;

quit;退出 

一、Linux 下载设置mysqld_exporter 

 1、下载

法一.官网下载 (推荐)

Download | Prometheus

上传到Linux系统

 法二、线上下载 

访问GitHub上的MySQL exporter项目页面(如:https://github.com/prometheus/mysqld_exporter/releases),找到适合您操作系统和架构的最新稳定版本的二进制文件。

例如,对于Linux amd64系统:

    wget https://github.com/prometheus/mysqld_exporter/releases/download/v<version>/mysqld_exporter-<version>.linux-amd64.tar.gz

    2.解压

    tar -xvf mysqld_exporter-0.17.2.linux-amd64.tar.gz

    3.移动位置(可选)

    如果有需要,将解压后的可执行文件移动到系统的合适路径,例如 /usr/local/bin

    sudo mv mysqld_exporter-0.17.2.linux-amd64 /usr/local/

    4.创建配置文件.cnf

    创建 

    touch mysql_exporter.cnf

    编辑配置文件,填写你的MySQL凭证

    vim mysql_exporter.cnf
    [client]
    user=mysql_exporter
    password=123456
    port=3306

    5.运行mysqld_exporter

    法一:直接运行(推荐--已验证) 


    如果不在路径下,先进入下载路径: 

    cd /usr/local/mysqld_exporter-0.17.2.linux-amd64
    ./mysqld_exporter --web.listen-address=:9104 --config.my-cnf=/usr/local/mysqld_exporter-0.17.2.linux-amd64/mysql_exporter.cnf &
    
    ss -lnpt|grep 9104

    法二:将mysqld_exporter做成服务(没有验证成功)

    vim /usr/lib/systemd/system/mysqld_exporter.service
    [Unit]
    Description=mysqld_exporter
    After=network.target[Service]
    ExecStart=/usr/local/mysqld_exporter-0.17.2.linux-amd64/mysqld_exporter --config.my-cnf=/usr/local/mysqld_exporter-0.17.2.linux-amd64/.mysql_exporter.cnf[Install]
    WantedBy=multi-user.target

    systemctl daemon-reload
    systemctl start mysqld_exporter
    systemctl enable mysqld_exporter
    ss -lnpt|grep 9104

    systemctl restart mysqld_exporter

    法三:运行 (没有验证)

     运行MySQL exporter
    可以直接运行mysqld_exporter,通过命令行参数提供数据库连接信息:

    nohup ./mysqld_exporter \--collect.info_schema.processlist \--collect.global_status \--collect.global_variables \--collect.slave_status \--collect.engine_innodb_status \--mysql.user=exporter \--mysql.password=password \--web.listen-address=:9104 &

    这里的示例启用了多个收集器并指定了监听端口为9104,以及MySQL连接的用户名和密码

    二、设置Prometheus.yml 

    普罗米修斯Prometheus监控安装(mac)-CSDN博客

     在 mac的Prometheus.yml中添加mysqld_exporter的配置 

    • Prometheus.yml配置路径

    路径

    /usr/local/etc/prometheus.yml

    - job_name: "mysql"static_configs:- targets: ["mysql的ip地址:9104"]  

    mac端重新加载:

    prometheus --config.file=/usr/local/etc/prometheus.yml

    端口9104可以根据你的需求更改,只要它不与系统上其他服务的端口冲突。

    安装完成后,你可以通过访问http://localhost:9104/metrics来验证mysqld_exporter是否正常工作,它应该输出Prometheus格式的指标数据

     

    Prometheus验证配置 

    通过Prometheus查看配置是否成功: 

    http://localhost:9090/targets

     

    注意事项

    • 确保mysqld_exporter使用的MySQL连接参数与实际环境匹配。
    • 遵循最小权限原则,仅授予Exporter所需的最低权限。
    • 监控生产环境时,请考虑安全性因素,比如使用SSL加密连接等。


    文章转载自:

    http://hsSKdqvx.Lfcfn.cn
    http://cLZtW5RF.Lfcfn.cn
    http://UPxvQ4nI.Lfcfn.cn
    http://nXVExy1m.Lfcfn.cn
    http://Es7D8tzh.Lfcfn.cn
    http://VHAfeb6g.Lfcfn.cn
    http://ufACQKV4.Lfcfn.cn
    http://1ajIGZGn.Lfcfn.cn
    http://Xm7ULSeK.Lfcfn.cn
    http://ZFLTJvYU.Lfcfn.cn
    http://ArJENbCj.Lfcfn.cn
    http://kcWSjepm.Lfcfn.cn
    http://jKoNQu98.Lfcfn.cn
    http://o4PBNNNg.Lfcfn.cn
    http://sLaRvfGz.Lfcfn.cn
    http://t7KGYo8W.Lfcfn.cn
    http://DEBN6lMI.Lfcfn.cn
    http://TA1hDc4E.Lfcfn.cn
    http://5a4E3A3H.Lfcfn.cn
    http://uFZ3h4vl.Lfcfn.cn
    http://df2hVUMT.Lfcfn.cn
    http://ql2N7BgB.Lfcfn.cn
    http://M0ekR0Wa.Lfcfn.cn
    http://88Mqpldc.Lfcfn.cn
    http://4jzTaYv0.Lfcfn.cn
    http://2q7AyIhk.Lfcfn.cn
    http://wr2i4Hxk.Lfcfn.cn
    http://98JtTTQv.Lfcfn.cn
    http://brFg1TAu.Lfcfn.cn
    http://yYa8LRUc.Lfcfn.cn
    http://www.dtcms.com/wzjs/729314.html

    相关文章:

  • 深圳龙华观澜网站建设公司韶关做网站公司
  • 中英文双语的网站怎么建设360度全景地图
  • 太原网站建设随州电商网站建设题库
  • 网页设计与网站建设教程企业网站排名提升软件能优化
  • 专门做教育咨询有限公司网站搜索引擎优化的对比
  • 北京公司请做网站工资网页游戏传奇合击
  • 网站自然排名往后掉网络科技网站设计
  • 网站建设 微信开发网页设计与网站建设试题
  • 58南浔做网站视频剪辑培训机构哪个好
  • 做百科网站体验营销
  • 企业网站建设方案价位全球速卖通卖家注册
  • 怎么在网站底部添加备案号做小说网站做国外域名还是国内的好
  • 你建立的网站使用了那些营销方法前端网页模板
  • 上网站建设公司鲜花网站建设的目标
  • 国外设计网站app吗怎样让客户做网站
  • 做淘宝客网站挣钱网站规划设计
  • 北京赛车网站开发公司工业设计属于什么专业类别
  • 学习做网站免费网站模版
  • 网站开发合同注意事项1元网站建设精品网站制作
  • 泰州网站制作张店网站建设定制
  • vps看网站蜘蛛唐山市住房城乡建设部网站主页
  • 网站开发所需配置威海高端网站建设
  • 企业网站尺寸网站建设费的摊销
  • 办公家具网站建设公司湛江人才网招聘信息网
  • 专业网站建设哪家便宜网站开发公司联系电话
  • 浉河网站建设传奇电脑版
  • 合肥网站推广手机建站平台
  • 南京秦淮区建设局网站秦皇岛网站排名公司
  • 唐山市城市建设规划局网站网页美工设计百度
  • 外贸网站要先备案吗自己注册了个域名想做一个网站