1、在/usr/local目录下下载压缩包 wget https://github.com/prometheus/prometheus/releases/download/v2.36.1/prometheus-2.36.1.linux-amd64.tar.gz
2、解压文件 tar xvfz prometheus-2.36.1.linux-amd64.tar.gz
3、重新命名文件夹 mv prometheus-2.36.1.linux-amd64 prometheus
4、添加软连接 ln -s /usr/local/prometheus/prometheus /usr/bin/
5、mc命令设置的别名 mc alias set myminio http://192.168.1.237:9000 minioadmin minio123456
192.168.1.237是自己的ip地址 记得更换
6、配置身份验证 mc admin prometheus generate myminio
得到下面一段配置 复制到prometheus.yml中
7、编辑prometheus.yml配置文件 vim prometheus.yml
注释掉默认的scrape_configs以及下面的信息,将上面得到的配置复制进去,并添加另一台服务器的ip
8、在/usr/local/prometheus目录下新建 start.sh touch start.sh
#! /bin/sh
nohup prometheus --config.file=prometheus.yml > /usr/local/prometheus /prometheus.log 2>&1 &
8、授权 chmod +x start.sh
9、查看上篇文章 Minio 集群安装部署里面的start.sh内容
增加prometheus 监控
完整的minio下的start.sh脚本
#! /bin/sh
export MINIO_ROOT_USER=minioadmin
export MINIO_ROOT_PASSWORD=minio123456
export MINIO_ACCESS_KEY=minioadmin
export MINIO_SECRET_KEY=minioadmin123456
#prometheus地址
export MINIO_PROMETHEUS_AUTH_TYPE="jwt"
export MINIO_PROMETHEUS_URL="http://192.168.1.237:9090"
export MINIO_BROWSER="on"
#集群部署 server为服务器主机名称 /mnt/minio/data 为磁盘挂载下的目录 我将磁盘挂载在/mnt目录
nohup minio server --console-address ":9091" http://server{4...5}/mnt/minio/data{4...5} > /usr/local/minio/minio.log 2>&1 &
10、启动 prometheus sh start.sh
和重启 minio
12、访问minio 可以看到相应的数据