专属域名
文档搜索
轩辕助手
Run助手
邀请有礼
返回顶部
快速返回页面顶部
收起
收起工具栏
轩辕镜像 官方专业版
轩辕镜像 官方专业版轩辕镜像 官方专业版官方专业版
首页个人中心搜索镜像

交易
充值流量我的订单
工具
提交工单镜像收录一键安装
Npm 源Pip 源Homebrew 源
帮助
常见问题
其他
关于我们网站地图

官方QQ群: 1072982923

robustintelligencehq/node-exporter Docker 镜像 - 轩辕镜像 | Docker 镜像高效稳定拉取服务

热门搜索:openclaw🔥nginx🔥redis🔥mysqlopenjdkcursorweb2apimemgraphzabbixetcdubuntucorednsjdk
node-exporter
robustintelligencehq/node-exporter
robustintelligencehq
Prometheus node exporter是Prometheus官方的节点指标收集器,用于采集主机的CPU、内存、磁盘、网络等系统级指标,供Prometheus服务器抓取和监控分析。
下载次数: 0状态:社区镜像维护者:robustintelligencehq仓库类型:镜像最近更新:11 个月前
使用轩辕镜像,把时间还给真正重要的事。点击查看
中文简介版本下载
使用轩辕镜像,把时间还给真正重要的事。点击查看

Prometheus Node Exporter Docker镜像文档

镜像概述和主要用途

Prometheus Node Exporter是Prometheus生态系统中的核心组件之一,作为官方节点级指标收集器,专门用于采集主机(物理机、虚拟机、容器主机等)的系统级运行指标。它通过HTTP端点暴露标准化的指标数据,供Prometheus服务器定期抓取并存储,结合Grafana等可视化工具可实现对主机资源利用率、性能瓶颈的实时监控和历史趋势分析。该镜像支持多操作系统平台,兼容Prometheus数据模型,是构建基础设施监控体系的关键组件。

核心功能和特性

1. 全面的系统指标收集
  • 基础系统指标:CPU使用率(用户态/内核态/空闲时间)、内存使用量(已用/缓存/交换分区)、磁盘I/O(读写吞吐量、IOPS)、磁盘空间(分区使用率、剩余容量)。
  • 网络指标:网络接口流量(接收/发送字节数)、TCP/UDP连接数、网络错误(丢包/错误包)。
  • 进程指标:进程总数、运行/睡眠状态进程数、进程资源占用(CPU/内存)。
  • 硬件指标:CPU温度、风扇转速(部分硬件支持)。
2. 多平台兼容性

支持Linux(x86_64/ARM/ARM64)、Windows、macOS等主流操作系统,可部署于物理机、虚拟机或容器环境。

3. 模块化可扩展设计

采用模块化架构,内置数十种指标收集器(collector),支持按需启用/禁用特定指标采集(如--collector.cpu启用CPU指标,--no-collector.diskstats禁用磁盘统计指标),同时支持通过textfile收集器扩展自定义指标。

4. 轻量级与低资源占用

设计精简,运行时资源消耗低(通常占用数MB内存),对主机性能影响极小,适合长期后台运行。

5. Prometheus原生兼容

指标数据格式完全符合Prometheus规范,默认通过HTTP端点(通常为:9100/metrics)暴露,可直接被Prometheus服务器配置为抓取目标。

使用场景和适用范围

典型使用场景
  • 基础设施监控:监控物理机、虚拟机、Kubernetes节点等主机的资源利用率。
  • 系统性能分析:追踪CPU负载、内存泄漏、磁盘IO瓶颈、网络拥塞等性能问题。
  • DevOps监控链路:作为Prometheus监控体系的“数据采集层”,为告警、可视化提供基础指标。
  • 资源规划支持:通过历史指标趋势分析,辅助进行主机扩容、资源分配优化。
适用对象
  • 运维工程师、DevOps团队:构建主机监控体系。
  • 系统管理员:实时掌握服务器运行状态。
  • 开发团队:排查与基础设施相关的应用性能问题。

使用方法和配置说明

前置要求
  • Docker环境(1.13+)。
  • 若需持久化自定义指标文件,需挂载宿主机目录至容器内(如/etc/node-exporter/textfile-collector)。
基础Docker部署示例
1. Docker Run命令
bash
docker run -d \
  --name node-exporter \
  --net=host \  # 使用主机网络,确保能采集主机完整指标(推荐生产环境)
  --pid=host \   # 访问主机进程命名空间,获取准确的进程指标
  -v "/:/host/root:ro,rslave" \  # 挂载主机根目录(只读),用于采集磁盘、文件系统指标
  -v "/sys:/host/sys:ro,rslave" \  # 挂载sysfs(只读),用于采集系统硬件/内核指标
  -v "/proc:/host/proc:ro,rslave" \  # 挂载procfs(只读),用于采集CPU、内存、进程指标
  prom/node-exporter:latest \
  --path.rootfs=/host/root \  # 指定主机根目录路径(与挂载路径对应)
  --web.listen-address=:9100  # 监听端口(默认9100)

说明:--net=host和--pid=host为推荐配置,确保Node Exporter能获取完整的主机指标;若使用桥接网络,需映射端口(如-p 9100:9100),但部分主机级指标(如网络接口)可能采集不完整。

2. Docker Compose配置

创建docker-compose.yml:

yaml
version: '3'
services:
  node-exporter:
    image: prom/node-exporter:latest
    container_name: node-exporter
    restart: always
    network_mode: host  # 主机网络模式
    pid: host  # 主机进程命名空间
    volumes:
      - "/:/host/root:ro,rslave"
      - "/sys:/host/sys:ro,rslave"
      - "/proc:/host/proc:ro,rslave"
      # 可选:挂载自定义指标文件目录(若使用textfile收集器)
      - "./textfile-collector:/etc/node-exporter/textfile-collector:ro"
    command:
      - '--path.rootfs=/host/root'
      - '--web.listen-address=:9100'
      # 可选:启用特定收集器(默认大部分已启用)
      - '--collector.processes'  # 启用进程指标收集
      # 可选:禁用不需要的收集器
      - '--no-collector.softnet'  # 禁用softnet指标收集
配置参数说明

Node Exporter通过命令行参数配置,常用参数如下:

参数说明默认值
--web.listen-addressHTTP服务监听地址和端口:9100
--web.telemetry-path指标暴露路径/metrics
--path.rootfs主机根目录路径(用于容器化部署时指定宿主机根目录)/
--collector.<name>启用指定收集器(如--collector.cpu)大部分默认启用
--no-collector.<name>禁用指定收集器(如--no-collector.diskstats)-
--collector.textfile.directorytextfile收集器读取自定义指标文件的目录(文件需以.prom结尾)-
--collector.interval部分收集器的指标采集间隔(如--collector.loadavg.interval=10s)因收集器而异
集成Prometheus服务器

部署后,需在Prometheus配置文件(prometheus.yml)中添加抓取规则:

yaml
scrape_configs:
  - job_name: 'node-exporter'
    static_configs:
      - targets: ['localhost:9100']  # Node Exporter所在主机IP:端口

重启Prometheus后,即可在Prometheus UI中查询节点指标(如node_cpu_seconds_total、node_memory_MemAvailable_bytes等)。

验证部署

部署完成后,可通过以下方式验证:

  1. 访问http://<主机IP>:9100/metrics,应返回Prometheus格式的指标数据。
  2. 在Prometheus UI的"Targets"页面,确认node-exporter任务状态为"UP"。

注意事项

  • 容器网络模式:生产环境推荐使用--net=host,避免因网络隔离导致部分指标(如网络接口)采集不完整。
  • 挂载权限:挂载宿主机目录时需设置为ro(只读),防止容器内误操作影响主机。
  • 安全限制:若主机启用了AppArmor/SELinux,可能需要调整配置以允许容器访问/proc、/sys等目录。
  • 版本兼容性:Node Exporter版本应与Prometheus服务器版本兼容(建议使用最新稳定版)。
查看更多 node-exporter 相关镜像 →
bitnami/node-exporter logo
bitnami/node-exporter
bitnami
Bitnami安全版node-exporter镜像,用于节点监控,收集主机系统及硬件指标。
25 次收藏5000万+ 次下载
5 个月前更新
bitnamicharts/node-exporter logo
bitnamicharts/node-exporter
bitnamicharts
Bitnami提供的Helm chart,用于在Kubernetes环境中部署Node Exporter,以收集主机系统的硬件和操作系统指标。
50万+ 次下载
6 个月前更新
rancher/node-exporter logo
rancher/node-exporter
rancher
暂无描述
2.2千+ 次下载
7 年前更新
ubuntu/node-exporter logo
ubuntu/node-exporter
Ubuntu 官方镜像
用于导出机器指标的Prometheus node-exporter。
1 次收藏913 次下载
10 个月前更新
prom/node-exporter logo
prom/node-exporter
prom
prom/node-exporter 是 Prometheus 开源生态中的核心主机监控组件,主要用于采集并通过 HTTP 接口暴露 Linux、Windows、macOS 等操作系统的系统级运行指标,包括 CPU 使用率、内存占用、磁盘空间与 I/O 性能、网络流量与连接状态、进程信息及系统负载等关键数据,为 Prometheus 提供底层主机监控数据源,支持用户构建全面的服务器性能监控与告警体系,广泛适用于物理机、虚拟机及容器化环境的基础监控场景。
407 次收藏10亿+ 次下载
28 天前更新
bitnamilegacy/node-exporter logo
bitnamilegacy/node-exporter
bitnamilegacy
Bitnami遗留镜像(不再更新),包含所有现有容器镜像的备份,仅用于临时迁移目的,无后续更新或支持。
50万+ 次下载
6 个月前更新

轩辕镜像配置手册

探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式

Docker 配置

登录仓库拉取

通过 Docker 登录认证访问私有仓库

专属域名拉取

无需登录使用专属域名

K8s Containerd

Kubernetes 集群配置 Containerd

K3s

K3s 轻量级 Kubernetes 镜像加速

Dev Containers

VS Code Dev Containers 配置

Podman

Podman 容器引擎配置

Singularity/Apptainer

HPC 科学计算容器配置

其他仓库配置

ghcr、Quay、nvcr 等镜像仓库

系统配置

Linux

在 Linux 系统配置镜像服务

Windows/Mac

在 Docker Desktop 配置镜像

MacOS OrbStack

MacOS OrbStack 容器配置

Docker Compose

Docker Compose 项目配置

NAS 设备

群晖

Synology 群晖 NAS 配置

飞牛

飞牛 fnOS 系统配置镜像

绿联

绿联 NAS 系统配置镜像

威联通

QNAP 威联通 NAS 配置

极空间

极空间 NAS 系统配置服务

网络设备

爱快路由

爱快 iKuai 路由系统配置

宝塔面板

在宝塔面板一键配置镜像

需要其他帮助?请查看我们的 常见问题Docker 镜像访问常见问题解答 或 提交工单

镜像拉取常见问题

使用与功能问题

docker search 报错:专属域名下仅支持 Docker Hub 查询

docker search 报错问题

网页搜不到镜像:Docker Hub 有但轩辕镜像搜索无结果

镜像搜索不到

离线传输镜像:无法直连时用 docker save/load 迁移

离线传输镜像

Docker 插件安装错误:application/vnd.docker.plugin.v1+json

Docker 插件安装错误

WSL 下 Docker 拉取慢:网络与挂载目录影响及优化

WSL 拉取镜像慢

轩辕镜像是否安全?镜像完整性校验(digest)说明

镜像安全性

如何用轩辕镜像拉取镜像?登录方式与专属域名配置

如何拉取镜像

错误码与失败问题

manifest unknown 错误:镜像不存在或标签错误

manifest unknown 错误

TLS/SSL 证书验证失败:Docker pull 时 HTTPS 证书错误

TLS 证书验证失败

DNS 解析超时:无法解析镜像仓库地址或连接超时

DNS 解析超时

410 Gone 错误:Docker 版本过低导致协议不兼容

410 错误:版本过低

402 Payment Required 错误:流量耗尽错误提示

402 错误:流量耗尽

401 UNAUTHORIZED 错误:身份认证失败或登录信息错误

身份认证失败错误

429 Too Many Requests 错误:请求频率超出专业版限制

429 限流错误

Docker login 凭证保存错误:Cannot autolaunch D-Bus(不影响登录)

凭证保存错误

账号 / 计费 / 权限

免费版与专业版区别:功能、限额与使用场景对比

免费版与专业版区别

支持的镜像仓库:Docker Hub、GCR、GHCR、K8s 等列表

轩辕镜像支持的镜像仓库

拉取失败是否扣流量?计费规则说明

拉取失败流量计费

KYSEC 权限不够:麒麟 V10/统信 UOS 下脚本执行被拦截

KYSEC 权限错误

如何申请开具发票?(增值税普票/专票)

开具发票

如何修改网站与仓库登录密码?

修改网站和仓库密码

配置与原理类

registry-mirrors 未生效:仍访问官方仓库或报错的原因

registry-mirrors 未生效

如何去掉镜像名称中的轩辕域名前缀?(docker tag)

去掉域名前缀

如何拉取指定架构镜像?(ARM64/AMD64 等多架构)

拉取指定架构镜像

查看全部问题→

用户好评

来自真实用户的反馈,见证轩辕镜像的优质服务

用户头像

oldzhang

运维工程师

Linux服务器

5

"Docker访问体验非常流畅,大镜像也能快速完成下载。"

轩辕镜像
镜像详情
...
robustintelligencehq/node-exporter
博客公告Docker 镜像公告与技术博客
热门镜像查看热门 Docker 镜像推荐
一键安装一键安装 Docker 并配置镜像源
镜像拉取问题咨询请 提交工单,官方技术交流群:1072982923。轩辕镜像所有镜像均来源于原始仓库,本站不存储、不修改、不传播任何镜像内容。
镜像拉取问题咨询请提交工单,官方技术交流群:。轩辕镜像所有镜像均来源于原始仓库,本站不存储、不修改、不传播任何镜像内容。
官方邮箱:点击复制邮箱
©2024-2026 源码跳动
官方邮箱:点击复制邮箱Copyright © 2024-2026 杭州源码跳动科技有限公司. All rights reserved.