Microsoft Hyper-V monitoring plugin

The plugin supports Hyper-V x86-64 editions of Windows Server 2008 and higher, using WMI as the management protocol.

General information view

Verax NMS: Microsoft Hyper-V host CPU performance view

The view presents general Hyper-V server information:

  • Computer name, operating system (e.g. Server 2008 R2 Enterprise) and architecture (e.g. 64-bit)
  • Stock keeping unit, serial number and installation date
  • Basic current usage statistics: CPU, physical memory, local storage and logged on users

Host machine view

The view presents resource allocation and performance statistics for the entire Hyper-V server.

  • RAM and CPU configuration summary:
    • Number of processors with % usage for each core
    • Memory size with current % usage
  • Assigned CPUs and their performance:
    • Inventory of assigned CPUs: ID (e.g. CPU0), core number, name (e.g. Intel(R) Core(TM)2 CPU), description (e.g. Intel64 Family 6 Model 15 Stepping 6) and speed (e.g. 1.86GHz)
    • CPU usage for each core with total, interrupt, privileged, user and idle breakdowns
  • Network configuration and performance:
    • Inventory of all network interfaces including: ID, name (e.g. VM network), type (e.g. Ethernet 802.3), state (enabled/disabled) and status (connected/disconnected)
    • Detailed list of parameters for each interface such as MAC address, IP address and others
  • Memory usage: total, used and free for physical, virtual and paging file
  • Storage configuration and usage:
    • Inventory of volumes: assigned letter (e.g. C:), description, type (e.g. removable, fixed drive, etc.) file system (e.g. NTFS)
    • Total size and usage for each volume

Virtual machines view

The view presents an inventory of all VMs configured on a Hyper-V server with the following information:

  • Virtual machine name and power state (on, off)
  • Name, description, guest operating system, installation date, uptime and heartbeat status
  • Current and historical CPU performance (for all cores assigned to a particular VM)
  • Storage information: total size, % used, in-save status
  • Network adapter information (name, MAC, MTU and link speed)

Availability sensor

Microsoft Hyper-V availability sensor monitors the following items (a single sensor monitors multiple items):

Microsoft Hyper-V availability sensor
Host CPU's usage monitoring
Host memory usage monitoring
Host storage's usage monitoring
Virtual machine power state monitoring (running, suspended, halted)
Virtual machine CPUs usage monitoring
Virtual machine storage's usage monitoring

Performance counters

Predefined Microsoft Hyper-V performance counters are provided in the tables below (additional counters can be added as needed):

Microsoft Hyper-V server performance counter templates
Processor
PercentUserTime
PercentPriviliegedTime
PercentProcessorTime
PercentInterruptTime
Memory
TotalVirtualMemorySize
TotalVisibleMemorySize
FreeVirtualMemory
FreePhysicalMemory
SizeStoredInPagingFiles
FreeSpaceInPagingFiles
Storage
PercentUsageTime
PercentUsageSpace
FreeSpace
Size

Microsoft Hyper-V virtual machine performance counter templates
Processor
LoadPercentage
Storage
Size
MaxInternalSize
PercentUsageSpace

See also

VMware ESX/ESXi/vSphere management plugin »

Citrix XenServer management plugin »

IBM PowerVM management plugin »

Amazon Web Services (AWS/EC2) management plugin »