二进制安装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))
相关推荐
梵得儿SHI13 小时前
(第二篇)Spring AI 架构设计与优化:可观察性体系,打造全链路可视化的 AI 运维方案
人工智能·微服务·grafana·prometheus·监控·可观察性·spring ai
川石课堂软件测试21 小时前
AI如何赋能软件测试行业的发展
人工智能·python·功能测试·网络协议·单元测试·测试用例·prometheus
脏脏a1 天前
监控面板全绿但用户说网站打不开?Prometheus+Blackbox从外部验证服务真实可用性
数据库·prometheus
.柒宇.2 天前
prometheus-入门与安装
运维·服务器·prometheus·监控
川石课堂软件测试4 天前
技术分享|JMeter接口与性能测试实战
数据库·功能测试·测试工具·jmeter·单元测试·postman·prometheus
是店小二呀4 天前
Prometheus监控盲区:Pushgateway如何收拢离线任务指标
prometheus
xmlhcxr5 天前
基于 HAProxy+Keepalived 构建高可用 ZrLog 博客系统及监控平台实现(Prometheus + Grafana)
架构·grafana·prometheus
川石课堂软件测试5 天前
软件测试:典型面试题库
数据库·python·功能测试·mysql·单元测试·grafana·prometheus
何中应7 天前
Promehteus如何指定数据路径
运维·prometheus·监控
Elastic 中国社区官方博客7 天前
使用 Remote Write 将 Prometheus 指标发送到 Elasticsearch
大数据·运维·elasticsearch·搜索引擎·全文检索·prometheus