Prometheus是一款开源的监控和警报系统,由SoundCloud开发并于2012年首次发布。它被广泛用于收集、存储和查询各种应用程序和系统的指标数据。Prometheus的设计目标是实现高度可靠的监控,具有简单的配置、可扩展性和可靠性。
初始化环境
更新系统:
yum update
安装必要的软件包:
yum install -y wget tar
下载和配置Prometheus
创建用于存储Prometheus
的目录:
mkdir /opt/prometheus
cd /opt/prometheus
下载Prometheus
的最新版本,目前官方预发布版本是2.49.0-rc.1 / 2023-12-19
,我们使用2.45.2 / 2023-12-19 LTS
这个版本:
wget https://github.com/prometheus/prometheus/releases/download/v2.45.2/prometheus-2.45.2.linux-amd64.tar.gz
解压下载的文件:
tar -xvf prometheus-2.45.2.linux-amd64.tar.gz
进入解压后的目录:
cd prometheus-2.45.2.linux-amd64
创建一个用于存储数据的目录:
mkdir data
编辑prometheus.yml
文件vi prometheus.yml
:
global:
scrape_interval: 15s
evaluation_interval: 15s
scrape_configs:
- job_name: 'prometheus'
scrape_interval: 5s
static_configs:
- targets: ['localhost:9090']
配置Prometheus作为系统服务
创建一个systemd
服务配置文件:
vi /etc/systemd/system/prometheus.service
添加以下内容到文件中:
[Unit]
Description=Prometheus
Documentation=https://prometheus.io/docs/introduction/overview/
After=network-online.target
[Service]
ExecStart=/opt/prometheus/prometheus-2.45.2.linux-amd64/prometheus
--config.file=/opt/prometheus/prometheus-2.45.2.linux-amd64/prometheus.yml
--storage.tsdb.path=/opt/prometheus/prometheus-2.45.2.linux-amd64/data
Restart=always
[Install]
WantedBy=default.target
重新加载systemd
配置:
systemctl daemon-reload
启动Prometheus
服务:
systemctl start prometheus
配置Prometheus
开机自启动:
systemctl enable prometheus
验证Prometheus安装
打开Web浏览器,访问http://服务器IP地址:9090
,在Prometheus的Web界面上,您应该看到Prometheus的控制台。

原文始发于微信公众号(青檬小栈):Centos7搭建Prometheus
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/213258.html