1. 首先需要安装epel-release和yum-utils,执行以下命令:

    sudo yum install epel-release
    sudo yum install yum-utils
    
  2. 添加Prometheus的yum源,执行以下命令:

    sudo yum install wget
    sudo wget https://github.com/prometheus/prometheus/releases/download/v2.33.1/prometheus-2.33.1.linux-amd64.tar.gz
    sudo tar -xvzf prometheus-2.33.1.linux-amd64.tar.gz
    
  3. 将Prometheus的可执行文件复制到/usr/local/bin目录下,执行以下命令:

    sudo cp prometheus-2.33.1.linux-amd64/prometheus /usr/local/bin/
    sudo cp prometheus-2.33.1.linux-amd64/promtool /usr/local/bin/
    
  4. 创建Prometheus需要的配置文件目录,执行以下命令:

    sudo mkdir /etc/prometheus
    
  5. 将Prometheus的配置文件复制到/etc/prometheus目录下,执行以下命令:

    sudo cp prometheus-2.33.1.linux-amd64/prometheus.yml /etc/prometheus/
    
  6. 创建Prometheus的数据目录,执行以下命令:

    sudo mkdir /var/lib/prometheus
    
  7. 修改Prometheus的配置文件,将数据目录路径修改为/var/lib/prometheus,执行以下命令:

    sudo vi /etc/prometheus/prometheus.yml
    

    将以下内容添加到配置文件中:

    global:
      scrape_interval: 15s
      evaluation_interval: 15s
    
    scrape_configs:
      - job_name: 'prometheus'
        static_configs:
          - targets: ['localhost:9090']
      - job_name: 'node_exporter'
        static_configs:
          - targets: ['localhost:9100']
    
  8. 启动Prometheus服务,执行以下命令:

    sudo systemctl start prometheus
    
  9. 验证Prometheus服务是否正常运行,执行以下命令:

    curl http://localhost:9090/
    

    如果返回以下内容,则表示Prometheus服务已经正常运行:

    # HELP prometheus_build_info A metric with a constant '1' value labeled by version, revision, and branch from which Prometheus was built.
    # TYPE prometheus_build_info gauge
    prometheus_build_info{branch="HEAD",revision="f5c5a5eff5",version="2.33.1"} 1
    ``
    
centos安装Prometheus命令

原文地址: https://www.cveoy.top/t/topic/ce0Z 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录