wmi
This module will monitor one or more Windows machines, using the wmi_exporter.
wmi_exporter configuration
Module collects metrics from following collectors:
- cpu
- memory
- net
- logical_disk
- os
- system
Run wmi_exporter with these collectors:
wmi-exporter-0.7.0-386.exe --collectors.enabled="cpu,memory,net,logical_disk,os,system"
Installation: please follow official guide.
charts
cpu
- Total CPU Utilization (all cores) in percentage
- dpc
- user
- privileged
- interrupt
-
Received and Serviced Deferred Procedure Calls (DPC) in dpc/c
-
Received and Serviced Hardware Interrupts in interrupts/s
-
CPU Utilization Per Core in percentage
- dpc
- user
- privileged
- interrupt
- Time Spent in Low-Power Idle State Per Core in percentage
memory
- Memory Utilization in KiB
- Memory Page Faults in events/s
- Swap Utilization in KiB
- Swap Operations in operations/s
- Swap Pages pages/s
- Cached Data in KiB
- Cache Faults in events/s
- System Memory Pool in KiB
network
- Bandwidth Per NIC in kilobits/s
- Packets Per NIC in packets/s
- Errors Per NIC in errors/s
- Discards Per NIC in discards/s
disk
- Utilization Per Disk in KiB
- Bandwidth Per Disk in KiB/s
- Operations Per Disk in operations/s
system
- Processes in number
- Threads in number
- Uptime in seconds
configuration
Needs only url to wmi_exporter metrics endpoint.
Here is an example for 2 instances:
jobs:
- name : win_server1
url : http://10.0.0.1:9182/metrics
- name : win_server2
url : http://10.0.0.2:9182/metrics
For all available options please see module configuration file.