
Prometheus是一款开源的监控和警报工具,而Node Exporter是Prometheus的一个官方插件,用于采集主机上的各种系统和硬件指标。
硬件指标:
操作系统指标:
其他指标:
Node Exporter 是 Prometheus 的一个 exporter,它以 HTTP API 的形式暴露指标数据,Prometheus 通过定期抓取这些指标,将其存储到时间序列数据库中,供后续分析和可视化使用。
从 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
scrape_configs:
- job_name: 'windows_exporter'
static_configs:
- targets: ['your-windows-ip:9182']打开 Node Exporter 的 官方 GitHub 发布页面。
下载最新版本的Node Exporter二进制文件,可以在 Prometheus GitHub Releases 找到。
wget https://github.com/prometheus/node_exporter/releases/download/v1.8.0/node_exporter-1.7.0.linux-amd64.tar.gz解压缩并将二进制文件移到你希望运行的位置。
tar -xzvf node_exporter-1.8.0.linux-amd64.tar.gz./node_exporter或者将其作为服务运行,具体方式取决于你的操作系统。
在Prometheus的配置文件(通常为prometheus.yml)中添加Node Exporter的目标配置。
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"。
