二进制安装Prometheus

https://prometheus.io/download/ 下载相应版本,安装到服务器上官网提供的是二进制版,解压就 能用,不需要编译

1、下载软件

复制代码
[root@localhost ~]# wget -c https://github.com/prometheus/prometheus/releases/download/v2.45.5/prometheus-2.45.5.linux-amd64.tar.gz

一般访问不了,可以先下载在本地,再上传到虚拟机上

2、解压软件

复制代码
[root@localhost ~]# tar xf prometheus-2.45.5.linux-amd64.tar.gz -C /usr/local/
创建软连接
[root@localhost ~]# ln -sv /usr/local/prometheus-2.45.5.linux-amd64/ /usr/local/prometheus

3、创建数据目录

复制代码
[root@localhost prometheus]# mkdir -p /usr/local/prometheus/data

4、创建服务运行用户

复制代码
[root@localhost ~]# useradd prometheus -M -s /sbin/nologin 
修改权限
[root@localhost ~]# chown -R prometheus.prometheus /usr/local/prometheus/*

5、创建服务运行脚本

bash 复制代码
[root@localhost ~]# vim /usr/lib/systemd/system/prometheus.service
[Unit]
Description=prometheus
After=network.target
[Service]
Type=simple
User=prometheus
ExecStart=/usr/local/prometheus/prometheus --config.file=/usr/local/prometheus/prometheus.yml --storage.tsdb.path=/usr/local/prometheus/data
Restart=on-failure
ExecReload=/bin/kill -HUP $MAINPID
[Install]
WantedBy=multi-user.target

6、启动服务

bash 复制代码
[root@localhost ~]# systemctl daemon-reload
[root@localhost ~]#  systemctl enable --now prometheus.service

检查服务

bash 复制代码
[root@localhost ~]# systemctl is-active prometheus.service
active
[root@localhost ~]# systemctl is-enabled prometheus.service
enabled
检查端口
[root@localhost ~]# ss -lnupt | grep 9090
tcp LISTEN 0 128 [::]:9090 [::]:*
users:(("prometheus",pid=63281,fd=10))
相关推荐
一个向上的运维者3 天前
Prometheus生产实战全流程详解(存储/负载/调度篇)
云原生·prometheus
hwj运维之路3 天前
k8s监控方案实践(一):部署Prometheus与Node Exporter
容器·kubernetes·prometheus
Mr.小怪4 天前
自定义prometheus exporter实现监控阿里云RDS
阿里云·adb·prometheus
阿里云云原生4 天前
剑指大规模 AI 可观测,阿里云 Prometheus 2.0 应运而生
人工智能·阿里云·prometheus
小黑_深呼吸5 天前
Prometheus实战教程:k8s平台-Redis监控案例
运维·kubernetes·prometheus·监控
码上淘金6 天前
【Prometheus】业务指标与基础指标的标签来源差异及设计解析(扩展版)
prometheus
Yang三少喜欢撸铁10 天前
通过Docker部署Prometheus + Grafana搭建监控平台【超详细版】
linux·服务器·docker·容器·grafana·prometheus
liuyunshengsir11 天前
Gin 集成 prometheus 客户端实现注册和暴露指标
prometheus·gin
小黑_深呼吸12 天前
k8s平台:手动部署Grafana
运维·学习·kubernetes·grafana·prometheus
阿桨12 天前
【Prometheus-OracleDB Exporter安装配置指南,开机自启】
数据库·oracle·centos·prometheus