Schedule demo

Microsoft Hyper-V Server Monitoring


Hyper-V - An Overview

Microsoft Hyper-V is a hypervisor-based virtualization solution for x86-64 systems and an important player in the booming server virtualization space; a critical part of a working IT environment, it needs to be tracked and observed constantly to ensure zero downtime. A Hyper-V monitor helps in monitoring your Microsoft Hyper-V servers and their guest virtual machines, and ensures they are performing well at all times.

Applications Manager monitors the critical components of the Hyper-V server to detect any performance problems. The components includes processor, CPU, memory, disk, hardware, virtual & physical network, virtual storage, etc.

User Permissions

To monitor a Hyper-V host, the user must have ‘Administrator’ privileges to the root OS (Windows 2008 R2 and other supported Hyper-V versions).

Firewall Requirements

If a firewall is present between Applications Manager and the Hyper-V server, open ports 135 and 445 in the firewall to enable access.

Supported Versions

Versions: Hyper-V Server 2008 R2, Windows Server 2008 R2 Standard, Windows Server 2008 R2 Enterprise, Windows Server 2008 R2 Datacenter, Hyper-V Server 2012, Hyper-V Server 2016, and Hyper-V Server 2019.

Creating a new Hyper-V monitor

Prerequisites for monitoring Microsoft Hyper-V Server metrics:Click here

Using the REST API to add a new Microsoft Hyper-V Server monitor:Click here

Follow the steps given below to create a new Microsoft Hyper-V Server monitor:

  1. Click the New Monitor drop-down link menu.
  2. Select Hyper-V Server under Virtualization category. This action will load the Add Monitor screen.
  3. Specify the Display Name of the Hyper-V server.
  4. Enter the Host Name or IP Address of the host where the Hyper-V server is running.
  5. Enter the credential details like user name and password for authentication, or select the required credentials from the Credential Manager list by enabling the Select from Credential list option.
  6. Select the Monitor Performance Metrics of Virtual Machines option if you want Applications Manager to collect performance metrics of VMs of this server.
  7. Select the Version of your Microsoft Hyper-V Server from the drop-down menu (2008, 2012, 2016 or 2019).
  8. Select the VM Discovery option based on which the virtual machines should be discovered and monitored. The available options are Do not discover, Discover VM but do not monitor metrics, and Discover and Monitor VM metrics.

    For Discover VM but do not monitor metrics and Discover and Monitor VM metrics options, you can also specify the Discovery Filter Regex based on which the virtual machines are to be discovered and monitored. Learn more

  9. Select the Enable Kerberos Authentication checkbox if you want to monitor Hyper-V server through Kerberos authentication.
  10. Specify the Discovery Interval in minutes for the automatic discovery and monitoring of child monitors.
  11. Specify the Polling Interval in minutes.
  12. If you are adding a new monitor from an Central Server, select a Probe Server.
  13. Select the Monitor Group with which you want to associate the Hyper-V server, from the combo box (optional). You can choose multiple groups to associate your monitor.
  14. Click Add Monitor(s). This discovers the Hyper-V server from the network and starts monitoring it.

Monitored Parameters

  • Availability tab shows the Availability history of the Hyper-V server for the past 24 hours or 30 days.
  • Performance tab shows some key performance indicators of the Hyper-V server such as Total CPU Utilization, Guest CPU Utilization, Hypervisor CPU Utilization and Physical Memory Utilization along with heat charts for these attributes. This tab also shows the health status and events for the past 24 hours or 30 days.
  • List view lists all the Hyper-V servers monitored by Applications Manager along with their overall availability and health status. You can also perform bulk admin configurations from this view. Click on the individual servers listed to view detailed performance metrics.
  • Top Hyper-V servers tab shows graphs for the top total CPU utilization consumers, top guest CPU utilization consumers, top memory consumers and top idle CPU utilization consumers.

To view detailed performance metrics of a Hyper-V server, click the corresponding monitor listed in the Availability or List view tab. These metrics are categorized into six tabs for easy understanding.

Note: Applications Manager also supports Hyper-V cluster monitoring and is mapped under Settings → Performance Polling → Optimize Data Collection → Hyper-V.

Overview

This tab provides a high-level overview of the availability and performance of the Hyper-V server.

ParameterDescription
Monitor Information
NameThe name of the Microsoft Hyper-V server monitor.
TypeDenotes the type you are monitoring.
HealthDenotes the health (Clear, Warning, Critical) status of the Hyper-V server.
PartitionsThe total number of partitions in the Hyper-V server. Each virtual machine on the Hyper-V Server runs on a container called a partition.
Number of VMsThe number of virtual machines configured in this Hyper-V server (Partitions - 1)
Last Polled atSpecifies the time at which the last poll was performed.
Next Poll atSpecifies the time at which the next poll is scheduled.
Today's AvailabilityShows the overall availability status of the server for the day. You can also view 7/30 reports and the current availability status of the server.
Hypervisor CPU Usage Details
Total CPU UtilizationThe sum of Guest CPU utilization and Hypervisor CPU utilization.
Guest CPU UtilizationThe percentage of CPU used by guest VMs.
Hypervisor CPU UtilizationThe percentage of CPU used by the hypervisor.
Idle CPU UtilizationThe percentage of CPU when the processor is in an idle state.
Processor Details
Logical ProcessorsThe total number of logical processors present in the Hyper-V server. These are the number of cores / HT that the hypervisor is managing.
Virtual ProcessorsThe total number of virtual processors present in the Hyper-V server. All execution in the root and child partitions (where guest VMs run) happens on Virtual Processors.
Physical ProcessorsThe total number of physical processors present in the Hyper-V server.
Memory Details
Total Physical MemoryThe total amount of physical memory utilized by the Hyper-V system.
Total Swap MemoryThe total swap space or the virtual memory utilized by the Hyper-V system.
Total Remote Physical PagesThe total number of physical pages not allocated from the preferred NUMA node.
Total Physical Pages AllocatedThe total number of guest pages and VID pages needed to manage the VM.
HyperV System Services
Service NameThe name of the system services of Hyper-V. The services available include Hyper-V Image Management Service, Hyper-V Networking Management Service and Hyper-V Virtual Machine Management.
Service StatusThe current status of the service
Virtual Machines
Virtual MachineThe name of the virtual machine.
VM StateSpecifies the current state of the VM such as Running, Paused, Suspended, etc.
CPU UtilizationThe percentage of CPU used by this VM
Total MemoryThe amount of memory used by this VM
HealthDenotes the overall health status of the VM

CPU

This tab provides CPU utilization statistics of the Hyper-V server.

ParameterDescription
CPU Details
Core NameName of the CPU Core.
User TimeTime taken by the CPU to execute user-mode operations (in percentage).
System TimeTime taken by the CPU to execute kernel-mode operations (in percentage).
I/O Wait TimeThe amount of time the CPU is waiting for I/O requests to complete (in percentage).
Idle TimeThe amount of time the CPU is in idle state (in percentage).
CPU UtilizationAmount of CPU utilized in this core (in percentage).
Interrupts/secThe rate at which CPU handles interrupts from applications or hardware each second.

Memory

This tab provides memory usage statistics of the Hyper-V server.

ParameterDescription
Memory Usage Details
Swap Memory UtilizationThe total swap memory or virtual memory used by the system (in percentage).
Swap Memory UsedThe swap memory used by the system in mega bytes.
Physical Memory UtilizationThe amount of physical memory used by the system (in percentage).
Physical Memory UsedThe amount of physical memory used by the system (in mega bytes).
Free Physical MemoryThe amount of free physical memory, in megabytes, immediately available for allocation to a process or for system use.
Page Details
Deposited PagesThe total number of deposited pages used by the root partition.
Virtual TLB PagesThe total number of pages used by the virtual TLB of the root partition.
Total Remote Physical PagesThe number of physical pages not allocated from the preferred NUMA node.
Total Physical Pages AllocatedThe total number of guest pages and VID pages needed to manage the VM.
Pages Per SecondThe rate at which pages are read from or written to the disk to resolve hard page faults.

Network

This tab provides metrics about the overall networking performance of the Hyper-V server.

ParameterDescription
Network Traffic Stats
Network Adapter NameThe name of the network adapter of the host.
SpeedThe rate at which data is transferred (in Mbps).
Input TrafficThe amount of data received over the adapter (in Kbps).
Input Traffic UtilizationThe percentage of input utilization.
Output TrafficThe amount of data sent over the adapter (in Kbps).
Output Traffic UtilizationThe percentage of output utilization.
Network Packet Stats
Offloaded ConnectionsThe number of TCP connections (over both IPv4 and IPv6) that are currently handled by the TCP chimney offload capable network adapter.
Outbound Packets ErrorsThe number of outbound packets that could not be transmitted because of errors.
Outbound Packets DiscardedThe number of outbound packets that were chosen to be discarded even though no errors had been detected to prevent transmission. One possible reason for discarding packets could be to free up buffer space.
Packets Sent Per SecondThe rate at which packets are send on the network interface
Packets Received Per SecondThe rate at which packets are received on the network interface.

Storage

This tab displays metrics pertaining to the overall disk performance of the Hyper-V system.

ParameterDescription
Disk IO Details
NameThe name of the storage device
Current Disk Queue LengthThe number of requests outstanding on the disk at the time the performance data is collected.
Disk Bytes Per SecondThe rate at which bytes are transferred to or from the disk during write or read operations.
Disk Transfers Per SecondThe rate of read and write operations on the disk.
Disk Partition Details
Free SpaceThe total usable space on the selected disk drive that is free.
Used SpaceThe total space on the disk currently in use.
Percent Used SpaceThe percentage of total space on the disk currently in use.
Percent Free SpaceThe percentage of total usable space on the selected disk drive that is free.

Virtual Storage

This tab provides information about the virtual storage devices of the Hyper-V server.

ParameterDescription
Virtual Storage Stats
NameThe name of the virtual storage device.
Error CountThe total number of errors that have occured on this virtual storage device.
Flush CountThe total number of flush operations that have occured on this virtual storage device.
Read CountThe total number of read operations that have occured on this virtual storage device.
Write CountThe total number of write operations that have occured on this virtual storage device.
Read Bytes Per SecondThe total number of bytes that have been read per second on this virtual storage device.
Write Bytes Per SecondThe total number of bytes that have been written per second on this virtual storage device.
Virtual IDE Controller Details
NameThe name of the virtual IDE controller.
Read Bytes Per SecondThe number of bytes read per second from the disks attached to the IDE controller.
Read Sectors Per SecondThe number of sectors read per second from the disks attached to the IDE controller.
Write Bytes Per SecondThe number of bytes written per second to the disks attached to the IDE controller.
Written Sectors Per SecondThe number of sectors written per second to the disks attached to the IDE controller.

Virtual Network

This tab shows detailed virtual network stats of the Hyper-V server.

ParameterDescription
Virtual Network Adapter Details
Network Interface NameThe name of the virtual network interface configured in the Hyper-V server.
Bytes/SecThe total number of bytes that have traversed the network adapter per second.
Packets/SecThe total number of bytes received per second by the network adapter.
Legacy Virtual Network Adapter Details
Legacy Network Interface NameThe name of the legacy network interface configured in the Hyper-V.
Bytes Received Per SecondThe number of bytes received per second on the network adapter.
Bytes Sent Per SecondThe number of bytes sent per second over the network adapter.
Bytes DroppedThe number of bytes dropped on the network adapter.
Virtual Switch Details
Switch NameThe name of the virtual switch configured in the Hyper-V
Bytes Per SecondThe total number of bytes per second traversing the virtual switch.
Packets Per SecondThe total number of packets per second traversing the virtual switch.

Hardware

This tab provides hardware details of the Hyper-V server.

ParameterDescription
Power
NameName of the power source.
VoltageThe voltage reading value of the power source (in mV).
StatusThe status of the power source.
Fan
NameName of the fan.
StatusStatus of the fan.
Temperature
NameName of the temperature sensor.
StatusStatus of the temperature sensor.
Processor
Processor NameName of the processor.
Clock SpeedThe current clock speed of the processor (in MHz).
VoltageAmount of voltage utilized by the processor (in Volts).
Number of CoresThe total number of cores present.
Number of Logical ProcessorsThe total number of logical processors present.
StatusThe status of the processor.
Socket DesignationThe socket designation of the processor.
Memory
Memory Device NameName of the memory device slot.
CapacityThe capacity of the memory device slot (in GB).
SpeedThe operational speed of the memory device slot (in MHz).
Disk
Disk NameName of the physical hard disk.
CapacityThe capacity of the hard disk (in GB).
StatusThe status of the hard disk.

Configuration

This tab provides configuration details of the Hyper-V server.

ParameterDescription
Configuration Details
Host NameName of the Hyper-V host.
UUIDThe value of Universal Unique Identifier.
Hardware ManufacturerThe manufacturer name of the hardware used.
CPU ModelThe model name of the CPU.
CPU CapacityThe overall CPU capacity (in MHz).
CPU ManufacturerThe manufacturer name of the CPU used.
CPU CaptionDenotes the family of the CPU used.

You can enable, disable or delete virtual storage devices / VMs / network adapters / disk from Applications Manager itself. Just select the required item from the corresponding tab, and choose the appropriate action from the Action list box. You can also compare reports between any two metrics by using the Compare Reports option.

Loved by customers all over the world

"Standout Tool With Extensive Monitoring Capabilities"

It allows us to track crucial metrics such as response times, resource utilization, error rates, and transaction performance. The real-time monitoring alerts promptly notify us of any issues or anomalies, enabling us to take immediate action.

Reviewer Role: Research and Development

carlos-rivero
"I like Applications Manager because it helps us to detect issues present in our servers and SQL databases."
Carlos Rivero

Tech Support Manager, Lexmark

Trusted by over 6000+ businesses globally