--- title: "Node Exporter" type: entity tags: [monitoring, exporter, prometheus, devops] last_updated: 2026-04-26 --- ## Node Exporter — Prometheus 主机指标采集器 **官方网址:** https://prometheus.io/docs/guides/node-exporter/ **类型:** 开源项目 / Prometheus Exporter **别名:** - prometheus-node-exporter - node_exporter --- ## Overview Node Exporter 是 Prometheus 官方提供的 exporter,用于采集主机(服务器/NAS/树莓派等)的硬件和操作系统指标。以 DaemonSet 或独立进程方式运行,采集 CPU、内存、磁盘、网络、文件系统等数据。 **采集指标示例:** - `node_cpu_seconds_total` — CPU 使用时间 - `node_memory_MemAvailable_bytes` — 可用内存 - `node_memory_MemTotal_bytes` — 总内存 - `node_filesystem_avail_bytes` — 文件系统可用空间 - `node_network_receive_bytes_total` — 网络接收字节 - `node_load1` / `node_load5` / `node_load15` — 系统负载 **典型部署:** - Docker: `prom/node-exporter:latest`,需 `network_mode: host` + volume 挂载 `/proc`、`/sys`、`/` - 端口:`9100` **关键告警规则示例:** - 磁盘剩余 < 10%: `node_filesystem_avail_bytes / node_filesystem_size_bytes < 0.10` - CPU 使用率 > 85%: `avg(rate(node_cpu_seconds_total{mode="user"}[2m])) * 100 > 85` - 内存可用 < 15%: `node_memory_MemAvailable_bytes / node_memory_MemTotal_bytes < 0.15` --- ## Used By - [[家庭监控方案-prometheus-grafana-node-exporter-cadvisor-blackbox]] ## Related Sources - [[家庭监控方案-prometheus-grafana-node-exporter-cadvisor-blackbox]]