windows-exporter 监控

windows-exporter 监控安装

windows_exporter

下载安装

启动

下载 msi 版本,输入一下命令启动

1msiexec /i C:\Users\Administrator\Downloads\windows_exporter.msi ENABLED_COLLECTORS="ad,iis,logon,memory,process,tcp,scheduled_task" TEXTFILE_DIR="C:\custom_metrics\"

卸载

1msiexec /uninstall C:\Users\Administrator\Downloads\windows_exporter.msi

添加 prometheus 监控

prometheus.yaml

1# 新增 windows-exporter
2- job_name: "windows-exporter"
3  file_sd_configs:
4    - files:
5        - "./file_sd/windows-exporter.yaml"

./file_sd/windows-exporter.yaml

1# 新增 windows-exporter
2- targets: ["192.168.0.6:9182"]
3  labels:
4    instance: windows-task

添加 alertmanager 告警

 1# 告警信息
 2groups:
 3  - name: sanjiang windows 任务计划程序告警
 4    rules:
 5      - alert: windows实例任务告警
 6        expr: windows_scheduled_task_state{state="disabled",task=~"/ETL_kettle_tasks/.*"}==1
 7        for: 30s
 8        labels:
 9          severity: critical
10          target: "{{$labels.job}}"
11        annotations:
12          summary: "sanjiang: {{$labels.job}} windows 任务异常"
13          description: "{{$labels.task}} of job {{$labels.job}} 该任务断联已超过1分钟"