首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >使用Node Exporter采集主机运行数据

使用Node Exporter采集主机运行数据

作者头像
云域A
发布2026-02-03 14:16:06
发布2026-02-03 14:16:06
330
举报

介绍

Prometheus是一款开源的监控和警报工具,而Node Exporter是Prometheus的一个官方插件,用于采集主机上的各种系统和硬件指标。

硬件指标

  • CPU 使用率、温度、频率等。
  • 内存使用情况(总内存、已用内存、空闲内存等)。
  • 磁盘 I/O、磁盘空间使用情况。
  • 网络接口的流量、丢包率等。

操作系统指标

  • 系统负载、进程数量。
  • 文件系统使用情况。
  • 系统启动时间、运行时间等。

其他指标

  • 服务状态(如 HTTP 服务是否正常)。
  • 自定义指标(通过脚本或命令行工具扩展)。

Node Exporter 是 Prometheus 的一个 exporter,它以 HTTP API 的形式暴露指标数据,Prometheus 通过定期抓取这些指标,将其存储到时间序列数据库中,供后续分析和可视化使用。


Node Exporter 在 Windows 环境下的部署
下载

Prometheus Community Windows Exporter 的 GitHub Releases 页面下载最新版本的安装包。

例如:windows_exporter-0.30.4-amd64.exe

启动

下载完成后,双击 windows_exporter-0.30.4-amd64.exe.exe

配置

果需要修改默认端口或启用/禁用某些监控指标,可以编辑安装目录下的配置文件(如 windows_exporter.yml),然后重启服务

在 Prometheus 的配置文件 prometheus.yml 中添加 Windows Exporter 的目标地址,例如:

默认监听端口为 9182

代码语言:javascript
复制
scrape_configs:
  - job_name: 'windows_exporter'
    static_configs:
      - targets: ['your-windows-ip:9182']
Node Exporter 在 Linux 环境下的部署
安装

打开 Node Exporter 的 官方 GitHub 发布页面

下载最新版本的Node Exporter二进制文件,可以在 Prometheus GitHub Releases 找到。

代码语言:javascript
复制
wget https://github.com/prometheus/node_exporter/releases/download/v1.8.0/node_exporter-1.7.0.linux-amd64.tar.gz

解压缩并将二进制文件移到你希望运行的位置。

代码语言:javascript
复制
tar -xzvf node_exporter-1.8.0.linux-amd64.tar.gz
启动
代码语言:javascript
复制
./node_exporter

或者将其作为服务运行,具体方式取决于你的操作系统。

配置

在Prometheus的配置文件(通常为prometheus.yml)中添加Node Exporter的目标配置。

代码语言:javascript
复制
scrape_configs:

------

  - job_name: 'node-exporter'
    static_configs:
      - targets: ['localhost:9100']  # Node Exporter的默认端口为9100

重新启动Prometheus以加载新的配置。

验证配置

访问Prometheus的Web界面(默认端口为9090):http://localhost:9090。

在"Targets"页面,你应该看到一个名为"node-exporter"的目标,并且其状态应为"UP"。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2026-02-03,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 介绍
    • Node Exporter 在 Windows 环境下的部署
      • 下载
      • 启动
      • 配置
    • Node Exporter 在 Linux 环境下的部署
      • 安装
      • 启动
      • 配置
    • 验证配置
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档