Prometheus安装部署(主体)

发布时间:2024年01月19日

主体

下载地址:https://github.com/prometheus/prometheus/releases
选择适合自己的,我这里是linux arm64
在这里插入图片描述
上传到服务器,并解压

mkdir /data/prometheus -p
cd /data/prometheus
tar -zxvf prometheus-2.49.1.linux-amd64.tar.gz
mv prometheus-2.49.1.linux-amd64.tar.gz prometheus

编写系统服务

cd /usr/lib/systemd/system
vi prometheus.service

输入以下啊内容

[Unit]
Description=https://prometheus.io

[Service]
Restart=on-failure
ExecStart=/data/prometheus/prometheus/prometheus --config.file=/data/prometheus/prometheus/prometheus.yml --web.enable-lifecycle --web.enable-admin-api --storage.tsdb.path=/data/prometheus/prometheus/data

[Install]
WantedBy=multi-user.target

相关参数说明

–config.file="/data/prometheus/prometheus.yml" //指定配置文件路径
–web.enable-lifecycle //开启web热加载配置
--web.enable-admin-api //启用管理控制操作 API 
–storage.tsdb.path= //指定tsdb数据库路径,默认在/data
–storage.tsdb.retention.time= //指定tsdb保留数据的时长,默认15d,支持单位y, w, d, h, m, s, ms.

赋予权限

chmod -R 777 /data/prometheus/

刷新服务配置并启动服务

systemctl daemon-reload
systemctl start prometheus

查看启动状态

systemctl status prometheus

设置开机自启动

systemctl enable prometheus

开启端口,centos可以参考:Linux常用命令(CentOS 7)

访问 http://ip:9090

在这里插入图片描述
查看主机信息
在这里插入图片描述
默认为localhost,我们将其改为正确的服务器ip地址

vi  /data/prometheus/prometheus/prometheus.yml 

在这里插入图片描述
执行动态刷新API,post地址为服务器ip

curl -XPOST [ip]:9090/-/reload

刷新页面即可看到
在这里插入图片描述

文章来源:https://blog.csdn.net/weixin_43169720/article/details/135693031
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。