安装 windows-exporter
msiexec /i "D:\monitor\windoes_exporter.msi" ENABELD_COLLECTORS="os,cpu,cs.logical_disk,net,system,process" LISTEN_PORT="19182" EXTRA_FLAGS="--collector.process.whitelist=abc|windows_exporter"
rule 配置
up{job="windows",ip="10.0.0.1"} * on(ip) absent(windows_process_cpu_time_total{job="windows",ip="10.0.0.1",process="abc"}) == 1
如果没有 up *
只用 absent
,本 Prometheus 的 targets 如果没有 10.0.0.1 这台服务器,那么同样会告警。