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分钟"