Centos7搭建Prometheus

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



欢迎大家关注我的公众号,将会为大家推荐更优质的内容!


原文始发于微信公众号(青檬小栈):Centos7搭建Prometheus

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/213258.html

(0)
小半的头像小半

相关推荐

发表回复

登录后才能评论
极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!