部署prometheus

官网:https://prometheus.io

一、部署prometheus

启动命令:

docker run -d --name prometheus -p 9090:9090 -v /data/iot/third_party/prometheus/dnrms-datamanagement-pgrometheus.yml:/etc/prometheus/prometheus.yml prom/prometheus:v3.4.1

说明:

先部署docker run -d --name prometheus -p 9099:9090 prom/prometheus:v3.4.1

然后进入容器内,将prometheus.yml 文件复制到/data/iot/third_party/prometheus下。

复制命令如下:

cp 5bd99aa3bf4d:/etc/prometheus/prometheus.yml /data/iot/third_party/prometheus

启动时,报错问题处理见以下网站:https://blog.51cto.com/weiyigeek/5667495

二、部署node-exporter

1.服务器部署:

在其他需要被监测的服务器上部署node-exporter

上传tar包到/data/iot/third_party/prometheus/目录下,解压:

tar -zxvf node_exporter-1.9.1.linux-amd64.tar.gz 

 

 为了后续使用方便更名为:node_exporter 

启动服务:

nohup /data/iot/third_party/prometheus/node_exporter/node_exporter & 

 2.Docker方式部署

命令:docker run -d -p 9100:9100 --net=host --name my-node-exporter prom/node-exporter:v1.9.1

部署完成后,访问 http://ip:9100/metrics查看监控数据。 

 修改/data/iot/third_party/prometheus/dnrms-datamanagement-pgrometheus.yml文件,增加下图红框部分(部署了几个监测几个)。然后docker restart prometheus重启prometheus 

 然后浏览器访问prometheus

 

 

三、部署图形化工具grafana

部署命令:docker run -d -p 3000:3000 --name grafana --restart=always grafana/grafana:12.0.2 

 

访问:http://ip:3000/login

默认情况下使用账户admin/admin进行登录。登录成功后提示修改密码

添加数据源:选择prometheus,添加prometheus访问地址。

 

 增加dashboards

参考网址:https://cloud.tencent.com/developer/article/2245013

模板:https://grafana.com/grafana/dashboards/

 

posted @ 2025-06-24 15:05  又逢落花时节  阅读(23)  评论(0)    收藏  举报