searchusermenu
  • 发布文章
  • 消息中心
点赞
收藏
评论
分享
原创

作为初学者,如何本地部署一个最小的监控系统

2024-12-02 09:40:12
1
0

对于如何本地部署一个最小的监控系统,也有很多教程。这里我记录一个安装部署步骤,方便新手上手。麻雀虽小,也可初窥门径。
node_exporter: 负责数据的采集
promethes:负责数据的收集,存储,以及提供查询url(集大成)
grafana:展示平台。一个易于观察的前端工具。

步骤 1: 安装 node_exporter

  1. 下载 node_exporter

    wget https://github.com/prometheus/node_exporter/releases/download/v1.3.1/node_exporter-1.3.1.linux-amd64.tar.gz
    
  2. 解压 node_exporter

    tar -xvzf node_exporter-1.3.1.linux-amd64.tar.gz
    
  3. 进入 node_exporter 目录

    cd node_exporter-1.3.1.linux-amd64
    
  4. 启动 node_exporter

    ./node_exporter &
    

    node_exporter 将开始运行并监听 9100 端口。

步骤 2: 安装 Prometheus

  1. 下载 Prometheus

    wget https://github.com/prometheus/prometheus/releases/download/v2.33.0/prometheus-2.33.0.linux-amd64.tar.gz
    
  2. 解压 Prometheus

    tar -xvzf prometheus-2.33.0.linux-amd64.tar.gz
    
  3. 进入 Prometheus 目录

    cd prometheus-2.33.0.linux-amd64
    
  4. 创建 Prometheus 配置文件 prometheus.yml

    cat <<EOT > prometheus.yml
    global:
      scrape_interval: 15s
    
    scrape_configs:
      - job_name: 'prometheus'
        static_configs:
          - targets: ['localhost:9090']
      - job_name: 'node_exporter'
        static_configs:
          - targets: ['localhost:9100']
    EOT
    
  5. 启动 Prometheus

    ./prometheus --config.file=prometheus.yml &
    

步骤 3: 安装 Grafana

  1. 下载 Grafana

    wget https://dl.grafana.com/oss/release/grafana-8.3.3.linux-amd64.tar.gz
    
  2. 解压 Grafana

    tar -zxvf grafana-8.3.3.linux-amd64.tar.gz
    cd grafana-8.3.3
    
  3. 初始化 Grafana

    ./bin/grafana-server init
    
  4. 启动 Grafana

    ./bin/grafana-server start &
    

步骤 4: 配置 Grafana

  1. 访问 Grafana Web界面

    • 打开浏览器,访问 http://localhost:3000,默认用户名和密码都是 admin
  2. 更改默认密码

    • 首次登录后,系统会要求更改默认密码。
  3. 添加 Prometheus 为数据源

    • 在 Grafana Web界面中,点击“Configuration”(齿轮图标)。
    • 选择“Data Sources” > “Add data source”。
    • 选择“Prometheus”。
    • 在“URL”输入框中输入 http://localhost:9090
    • 点击“Save & Test”以验证连接。

步骤 5: 创建 Dashboard

  1. 导入 Dashboard
    • 在 Grafana Web界面中,点击“+”号,选择“Import”。
    • 选择一个合适的 Prometheus Dashboard,例如“Node Exporter Full”。
    • 将JSON格式的Dashboard配置导入,然后点击“Load”和“Import”。

现在,Prometheus 能够采集本机的系统和硬件指标,并通过 Grafana 进行展示。这样,你就可以实时监控本地机器的性能了。

0条评论
0 / 1000
captainYes
2文章数
0粉丝数
captainYes
2 文章 | 0 粉丝
captainYes
2文章数
0粉丝数
captainYes
2 文章 | 0 粉丝
原创

作为初学者,如何本地部署一个最小的监控系统

2024-12-02 09:40:12
1
0

对于如何本地部署一个最小的监控系统,也有很多教程。这里我记录一个安装部署步骤,方便新手上手。麻雀虽小,也可初窥门径。
node_exporter: 负责数据的采集
promethes:负责数据的收集,存储,以及提供查询url(集大成)
grafana:展示平台。一个易于观察的前端工具。

步骤 1: 安装 node_exporter

  1. 下载 node_exporter

    wget https://github.com/prometheus/node_exporter/releases/download/v1.3.1/node_exporter-1.3.1.linux-amd64.tar.gz
    
  2. 解压 node_exporter

    tar -xvzf node_exporter-1.3.1.linux-amd64.tar.gz
    
  3. 进入 node_exporter 目录

    cd node_exporter-1.3.1.linux-amd64
    
  4. 启动 node_exporter

    ./node_exporter &
    

    node_exporter 将开始运行并监听 9100 端口。

步骤 2: 安装 Prometheus

  1. 下载 Prometheus

    wget https://github.com/prometheus/prometheus/releases/download/v2.33.0/prometheus-2.33.0.linux-amd64.tar.gz
    
  2. 解压 Prometheus

    tar -xvzf prometheus-2.33.0.linux-amd64.tar.gz
    
  3. 进入 Prometheus 目录

    cd prometheus-2.33.0.linux-amd64
    
  4. 创建 Prometheus 配置文件 prometheus.yml

    cat <<EOT > prometheus.yml
    global:
      scrape_interval: 15s
    
    scrape_configs:
      - job_name: 'prometheus'
        static_configs:
          - targets: ['localhost:9090']
      - job_name: 'node_exporter'
        static_configs:
          - targets: ['localhost:9100']
    EOT
    
  5. 启动 Prometheus

    ./prometheus --config.file=prometheus.yml &
    

步骤 3: 安装 Grafana

  1. 下载 Grafana

    wget https://dl.grafana.com/oss/release/grafana-8.3.3.linux-amd64.tar.gz
    
  2. 解压 Grafana

    tar -zxvf grafana-8.3.3.linux-amd64.tar.gz
    cd grafana-8.3.3
    
  3. 初始化 Grafana

    ./bin/grafana-server init
    
  4. 启动 Grafana

    ./bin/grafana-server start &
    

步骤 4: 配置 Grafana

  1. 访问 Grafana Web界面

    • 打开浏览器,访问 http://localhost:3000,默认用户名和密码都是 admin
  2. 更改默认密码

    • 首次登录后,系统会要求更改默认密码。
  3. 添加 Prometheus 为数据源

    • 在 Grafana Web界面中,点击“Configuration”(齿轮图标)。
    • 选择“Data Sources” > “Add data source”。
    • 选择“Prometheus”。
    • 在“URL”输入框中输入 http://localhost:9090
    • 点击“Save & Test”以验证连接。

步骤 5: 创建 Dashboard

  1. 导入 Dashboard
    • 在 Grafana Web界面中,点击“+”号,选择“Import”。
    • 选择一个合适的 Prometheus Dashboard,例如“Node Exporter Full”。
    • 将JSON格式的Dashboard配置导入,然后点击“Load”和“Import”。

现在,Prometheus 能够采集本机的系统和硬件指标,并通过 Grafana 进行展示。这样,你就可以实时监控本地机器的性能了。

文章来自个人专栏
塞上云守
2 文章 | 1 订阅
0条评论
0 / 1000
请输入你的评论
0
0