当前位置:   article > 正文

Prometheus监控 mysql、redis、kafka、elasticsearch_prometeus mysql redis

prometeus mysql redis

Prometheus监控实战篇

一、Prometheus安装

下载地址:
官方地址:
安装步骤:

1.下载Prometheus,我用的是2.32.1版本,需要其他版本可以去官方下载

wget https://github.com/prometheus/prometheus/releases/download/v2.32.1/prometheus-2.32.1.linux-amd64.tar.gz
  • 1

2.解压

tar xf  prometheus-2.32.1.linux-amd64.tar.gz
  • 1

解压后生成的目录
3. 启动

./prometheus --help  # 命令帮助,可以根据自己的实际情况操作
nohup ./prometheus --web.listen-address=:9191 &>/opt/prometheus_servicer/log/prometheus_server.log &
  • 1
  • 2

二、Prometheus监控mysql

mysql_exporter下载地址
1.解压,并进入解压目录

tar xf mysqld_exporter-0.13.0.linux-amd64.tar.gz
  • 1

2.数据库创建用户并授权

# 创建用户
CREATE USER 'exporter'@'localhost' IDENTIFIED BY '111111';
# 授权
GRANT PROCESS, REPLICATION CLIENT, SELECT ON *.* TO 'exporter'@'localhost';
  • 1
  • 2
  • 3
  • 4

3.进入mysqld_exporter创建mysql配置文件

vim mysqld_exporter/.my.cnf
[client]
user=exporter
password=111111
  • 1
  • 2
  • 3
  • 4

在这里插入图片描述4. 启动mysqld_exporter 默认端口9104

nohup ./mysqld_exporter --config.my-cnf=.my.cnf &
  • 1

5.在Prometheus添加mysql监控节点

vim prometheus-2.32.1.linux-amd64/prometheus.yml
  - job_name: "mysql_exporter"
    static_configs:
      - targets: ["localhost:9104"]
  • 1
  • 2
  • 3
  • 4

在这里插入图片描述
6. 重新启动Prometheus

1. 先kill掉进程,然后执行下边启动命令
nohup ./prometheus --web.listen-address=:9191 &>/opt/prometheus_servicer/log/prometheus_server.log &
  • 1
  • 2

在这里插入图片描述
在这里插入图片描述
7. 在granfan中添加模版( 我使用的是7362模板 )
在这里插入图片描述
这边报错, 是因为我已经有这个模版了
在这里插入图片描述数据展示
在这里插入图片描述

三、Prometheus监控redis

redis_exporter下载地址:
1.解压

tar xf redis_exporter-v1.3.5.linux-amd64.tar.gz
  • 1

2.启动redis_exporter

nohup ./redis_exporter -redis.addr xxxIP地址xx:6379  -redis.password iotplatform &
  • 1

3.在Prometheus中添加redis监控节点

vim Prometheus.yml
  - job_name: "redis_exporter"
    static_configs:
      - targets: ["localhost:9121"]
  • 1
  • 2
  • 3
  • 4

在这里插入图片描述
4.重新启动Prometheus

1. 先kill掉进程,然后执行下边启动命令
nohup ./prometheus --web.listen-address=:9191 &>/opt/prometheus_servicer/log/prometheus_server.log &
  • 1
  • 2

5.在granfan添加redis模块
在这里插入图片描述
在这里插入图片描述
数据展示
在这里插入图片描述

四、Prometheus监控kafka

kafka_exporter下载地址:
1.解压
2.启动kafka_exporter

nohup  ./kafka_exporter --kafka.server=IP地址:9092 &
  • 1

3.在Prometheus中添加配置

vim prometheus.yml
  - job_name: "kafka_exporter"
    static_configs:
      - targets: ["localhost:9308"]
  • 1
  • 2
  • 3
  • 4

在这里插入图片描述
4. 重启Prometheus

1. 先kill掉进程,然后执行下边启动命令
nohup ./prometheus --web.listen-address=:9191 &>/opt/prometheus_servicer/log/prometheus_server.log &
  • 1
  • 2

5.在granfan中添加kafka模块( 使用的7589模块 )
在这里插入图片描述
在这里插入图片描述数据展示
在这里插入图片描述

五、Prometheus监控elasticsearch

elasticsearch_exporter下载地址
1.解压
2.启动elasticsearch_exporter

nohup ./elasticsearch_exporter --web.listen-address ":9309"  --es.uri http://IP地址:9200 &
  • 1

3.在Prometheus添加配置

vim Prometheus.yml
  - job_name: "elasticsearch_exporter"
    static_configs:
      - targets: ["localhost:9309"]
  • 1
  • 2
  • 3
  • 4

在这里插入图片描述
4.重启Prometheus

1. 先kill掉进程,然后执行下边启动命令
nohup ./prometheus --web.listen-address=:9191 &>/opt/prometheus_servicer/log/prometheus_server.log &
  • 1
  • 2

5.在granfan中添加模块(使用模块2322)
在这里插入图片描述在这里插入图片描述
数据展示
在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/菜鸟追梦旅行/article/detail/341249
推荐阅读
相关标签
  

闽ICP备14008679号