docker安装node_exporter
  - 部署 Node Exporter Node Exporter 是用于采集 Linux 主机硬件及系统指标的组件,支持通过 Docker 或二进制文件部署: • Docker 部署(推荐):
 
docker run -d --name node_exporter \
  -p 9100:9100 \
  -v /proc:/host/proc:ro \
  -v /sys:/host/sys:ro \
  -v /:/rootfs:ro \
  prom/node-exporter:latest
 1
2
3
4
5
6
2
3
4
5
6
此命令将挂载主机系统目录以收集 CPU、内存、磁盘等指标。
• 二进制部署(适合非容器环境):
wget https://github.com/prometheus/node_exporter/releases/download/v1.9.0/node_exporter-1.9.0.linux-amd64.tar.gz
tar -xvf node_exporter-*.tar.gz && mv node_exporter-*/ /opt/node_exporter
systemctl enable node_exporter.service  # 配置为 Systemd 服务
 1
2
3
2
3
- 配置 Prometheus 抓取目标
在 
prometheus.yml中添加 Linux 监控任务: 
scrape_configs:
  - job_name: 'linux_servers'
    static_configs:
      - targets: ['192.168.1.100:9100']  # Node Exporter 地址
        labels:
          instance: "web-server-01"
 1
2
3
4
5
6
2
3
4
5
6
重启 Prometheus 或发送 curl -X POST http://localhost:9090/-/reload 热加载配置。
- 验证指标采集
访问 
http://<node-exporter-ip>:9100/metrics,若显示node_cpu_seconds_total等指标,则说明数据采集正常。 
编辑  (opens new window)
  上次更新: 2025/06/10, 09:18:05