Windows Machines monitoring with Netdata
This module will monitor one or more Windows machines, using the wmi_exporter.
Module collects metrics from following collectors:
- cpu
- memory
- net
- logical_disk
- os
- system
- logon
Run wmi_exporter
with these collectors:
wmi-exporter-0.9.0-386.exe --collectors.enabled="cpu,memory,net,logical_disk,os,system,logon"
Installation: please follow official guide.
Charts
cpu
- Total CPU Utilization (all cores) in
percentage
- Received and Serviced Deferred Procedure Calls (DPC) in
dpc/c
- Received and Serviced Hardware Interrupts in
interrupts/s
- CPU Utilization Per Core in
percentage
- 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 in
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
- Average Read/Write Latency Disk in
milliseconds
system
- Processes in
number
- Threads in
number
- Uptime in
seconds
logon
- Active User Logon Sessions By Type in
sessions
Configuration
Edit the go.d/wmi.conf
configuration file using edit-config
from the your agent's config
directory, which is typically at /etc/netdata
.
cd /etc/netdata # Replace this path with your Netdata config directory
sudo ./edit-config go.d/wmi.conf
Needs only url
to wmi_exporter
metrics endpoint. Here is an example for 2 instances:
jobs:
- name : win_server1
url : http://203.0.113.10:9182/metrics
- name : win_server2
url : http://203.0.113.11:9182/metrics
For all available options please see module configuration file.
Troubleshooting
Check the module debug output. Run the following command as netdata
user:
./go.d.plugin -d -m wmi