centos下Prometheus 安装

272 阅读1分钟

Prometheus是一款开源的监控系统,可用于监控各种应用程序和系统组件。在CentOS系统上安装和配置Prometheus的过程如下:

  1. 下载Prometheus

在Prometheus的官方网站上下载最新版本的Prometheus:prometheus.io/download/。选…

例如,在CentOS 7上,您可以下载amd64版本的Prometheus:

wget https://github.com/prometheus/prometheus/releases/download/v2.29.2/prometheus-2.29.2.linux-amd64.tar.gz
  1. 解压缩Prometheus

使用以下命令解压缩Prometheus二进制文件:

tar -xzf prometheus-*.tar.gz

这将会创建一个名为prometheus-2.29.2.linux-amd64的文件夹。

  1. 配置Prometheus

在prometheus-2.29.2.linux-amd64文件夹中,您需要编辑prometheus.yml文件,该文件包含Prometheus的配置信息。

例如,您可以使用vim编辑器打开prometheus.yml文件:

vim prometheus-2.29.2.linux-amd64/prometheus.yml

在此文件中,您可以定义Prometheus监视的目标和指标。例如,以下示例演示了如何监视本地主机的CPU使用率:

global:
  scrape_interval:     15s
  evaluation_interval: 15s

scrape_configs:
  - job_name: 'localhost'
    static_configs:
      - targets: ['localhost:9100']

在上面的示例中,Prometheus将每15秒获取一次本地主机的CPU使用率。在static_configs部分,您可以定义Prometheus监视的目标,例如localhost:9100表示Prometheus将监视本地主机上的Node Exporter。

  1. 启动Prometheus

使用以下命令启动Prometheus:

./prometheus-2.29.2.linux-amd64/prometheus --config.file=prometheus-2.29.2.linux-amd64/prometheus.yml

这将会启动Prometheus,并将其配置为监视您在prometheus.yml文件中定义的目标和指标。

  1. 访问Prometheus Web界面

在浏览器中输入http://localhost:9090,您将会看到Prometheus的Web界面。在此界面中,您可以查看Prometheus监视的指标,并执行各种查询和操作。