System utilization monitors
The System Utilization Monitors interface directly with the host operating system to gather statistics about CPU utilization and idle states, memory consumption, disk input and output rates, and queue depths, as well as network packet transmit and receive activity.
Utilization metrics are gathered with externally invoked operating system commands using platform-specific arguments and version-specific output parsing, such as iostat
and netstat
.
Enabling the Host System monitor provider automatically gathers CPU and memory utilization, but only optionally gathers disk and network information. Disk and network interfaces are enumerated in the configuration by device names (such as eth0
or lo
), and by disk device names (such as sd1, sdab, sda2, scsi0
).