前言
本文主要介绍生产环境下:
1.如何从0到1部署Prometheus-server
2.我已经将部署过程写成了脚本,后续讲解如何通过脚本自动化部署
测试环境说明
准备用来测试的服务器,信息如下:
| 作用 | ip | 主机 |
|---|---|---|
| Prometheus服务端 数据存储、数据采集、提供webUI; grafana服务端(因为我的测试环境有限,就和Prometheus服务端在一台上面了)(生产上也可以单独配置一台服务器) | 10.0.0.51 | promethues-server51 |
| Prometheus客户端 被监控主机 | 10.0.0.61 | node61 |
| Prometheus客户端 被监控主机 | 10.0.0.62 | node62 |
二进制部署Prometheus-server
部署包下载
wget方式下载
[root@prometheus-server51 ~]# wget https://github.com/prometheus/prometheus/releases/download/v3.5.0/prometheus-3.5.0.linux-amd64.tar.gz浏览器下载
1.打开github网站
https://github.com/
也可以通过Prometheus官网跳转进来
2.Prometheus-》releases
3.v3.5.0版本
对应架构的二进制部署包下载
部署
1.解压
[root@prometheus-server51 ~]# tar xf prometheus-3.5.0.linux-amd64.tar.gz -C /usr/local/ [root@prometheus-server51 ~]# ll /usr/local/prometheus-3.5.0.linux-amd64/ total 302944 drwxr-xr-x 2 1001 fwupd-refresh 4096 Jul 15 2025 ./ drwxr-xr-x 11 root root 4096 Nov 2 11:06 ../ -rw-r--r-- 1 1001 fwupd-refresh 11357 Jul 15 2025 LICENSE -rw-r--r-- 1 1001 fwupd-refresh 3773 Jul 15 2025 NOTICE -rwxr-xr-x 1 1001 fwupd-refresh 159425376 Jul 15 2025 prometheus* -rw-r--r-- 1 1001 fwupd-refresh 1093 Jul 15 2025 prometheus.yml -rwxr-xr-x 1 1001 fwupd-refresh 150746286 Jul 15 2025 promtool* [root@prometheus-server51 ~]#2.运行
[root@prometheus-server51 ~]# cd /usr/local/prometheus-3.5.0.linux-amd64/ [root@prometheus-server51 prometheus-3.5.0.linux-amd64]# ll total 302944 drwxr-xr-x 2 1001 fwupd-refresh 4096 Jul 15 2025 ./ drwxr-xr-x 11 root root 4096 Nov 2 11:06 ../ -rw-r--r-- 1 1001 fwupd-refresh 11357 Jul 15 2025 LICENSE -rw-r--r-- 1 1001 fwupd-refresh 3773 Jul 15 2025 NOTICE -rwxr-xr-x 1 1001 fwupd-refresh 159425376 Jul 15 2025 prometheus* -rw-r--r-- 1 1001 fwupd-refresh 1093 Jul 15 2025 prometheus.yml -rwxr-xr-x 1 1001 fwupd-refresh 150746286 Jul 15 2025 promtool* [root@prometheus-server51 prometheus-3.5.0.linux-amd64]# ./prometheus3.浏览器访问
http://10.0.0.51:9090
Prometheus数据存储位置
解压后的目录下的data目录
[root@prometheus-server51 prometheus-3.5.0.linux-amd64]# pwd
/usr/local/prometheus-3.5.0.linux-amd64
如何卸载
[root@promethues-server51 ~]# rm -rf /usr/local/prometheus-3.5.0.linux-amd64/自动化部署
我已经把手动部署流程封装成了脚本,可以到我的gitee仓库下载使用即可,仓库信息如下:
gitee仓库地址
项目地址:
https://gitee.com/wuyuhua666/prometheus-server
发行版下载地址:
https://gitee.com/wuyuhua666/prometheus-server/releases/tag/v2.53.2
本文作者吴玉桦,后续会持续更新专题内容,敬请关注。