Prometheus部署監控Minio指標


1.登錄官網:https://prometheus.io/ ,找到下載頁面

2.下載liunx版本(注意:x86系統使用amd安裝包,pk系統使用arm安裝包)

 

 

 3.下載完畢使用命令解壓:

tar -zxvf prometheus-2.32.1.linux-amd64.tar.gz

4.移動到/usr/local/prometheus:

mv prometheus-2.32.1.linux-amd64 /usr/local/prometheus

5.進入目錄:cd /usr/local/prometheus:

6.修改配置文件底部監控minio:

vim prometheus.yml
scrape_configs:
  # The job name is added as a label `job=<job_name>` to any timeseries scraped from this config.
  - job_name: "prometheus"

    # metrics_path defaults to '/metrics'
    # scheme defaults to 'http'.

    static_configs:
      - targets: ["localhost:9090"]
  #這里為minio集群監控指標收集
  - job_name: minio-job
    metrics_path: /minio/prometheus/metrics
    scheme: http
    static_configs:
    - targets: ['10.211.55.5:9000']
  #這里為minio節點node_exporter主機監控指標
  - job_name: node
    static_configs:
    - targets: ['10.211.55.5:9001']

7.啟動服務

使用常規命令啟動:

./prometheus --config.file=prometheus.yml

將Prometheus配置成系統服務:

vim /usr/lib/systemd/system/prometheus.service
[Unit]
Description=https://prometheus.io

[Service]
Restart=on-failure
ExecStart=/usr/local/prometheus/prometheus --config.file=/usr/local/prometheus/prometheus.yml

[Install]                      
WantedBy=multi-user.target

使系統system文件生效

systemctl daemon-reload

啟動服務

systemctl stop prometheus.service
systemctl start prometheus.service

 

8.修改Minio配置文件,添加

MINIO_PROMETHEUS_AUTH_TYPE="public" //配置"public"類型,無身份認證
MINIO_PROMETHEUS_URL="http://10.18.25.94:9090" //配置prometheus地址

完整配置如下:

MINIO_ROOT_USER=Minio
MINIO_ROOT_PASSWORD=meiyou#mima!
MINIO_PROMETHEUS_AUTH_TYPE="public"
MINIO_PROMETHEUS_URL="http://10.18.25.94:9090"
MINIO_VOLUMES="http://10.211.55.5/data/minio/data http://10.211.55.5/data/minio/data2 http://10.211.55.5/data/minio/data3 http://10.211.55.5/data/minio/data4 " 
MINIO_OPTS="--console-address :9001"

 

9.查看Minio控制台:http://10.211.55.5:9001 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM