Hyper-V Monitoring

Hyper-V Monitoring

Virtualization Monitoring

Hyper-V Monitoring

Agent-based monitoring for Hyper-V servers and their virtual machines. Track over 70 metrics covering CPU, memory, network, storage, availability, and VM health across your entire Hyper-V infrastructure.

Overview

Cloudmon provides comprehensive agent-based monitoring for Hyper-V environments, offering real-time visibility into the performance and health of Hyper-V servers and the virtual machines running on them. Monitoring is enabled by installing the Cloudmon agent directly on the Hyper-V server and toggling on Hyper-V monitoring in the agent settings. Once enabled, the Hyper-V server appears under Virtualization → Hyper-V in the Cloudmon navigation bar.

Adding a Hyper-V Server

  1. Install the Cloudmon agent on the Hyper-V server. Refer to Installing the Cloudmon Agent for platform-specific installation steps.
  2. Once the agent is installed and reporting, navigate to Agents, click on the agent for the Hyper-V server, and open its Settings tab.
  3. Under Monitoring, toggle Enable Hyper-V Monitoring on.
  4. Click Save.

Cloudmon immediately begins tracking the performance and health metrics of the Hyper-V server and all VMs hosted on it. The server appears under Virtualization → Hyper-V.

Hyper-V Server Monitoring

To view a monitored Hyper-V server, navigate to Virtualization → Hyper-V and click on the server. The detail page shows the following:

SectionWhat it shows
General InformationThe Hyper-V server's basic information and operational status.
Service and Availability StatusUptime and health of critical Hyper-V services, along with the overall health status and availability timeline.
Resource UtilisationKey resource metrics including processor, memory, network bandwidth, storage, and processor usage.
Virtual MachinesA list of all VMs running on the Hyper-V server, with detailed monitoring available for each VM's performance and health.

Hyper-V VM Monitoring

For each VM hosted on a Hyper-V server, Cloudmon provides in-depth performance insights:

SectionWhat it shows
Resource UtilisationCPU, memory, network, and storage usage for the VM.
Activity and Health StatusVM activity, overall health status, and performance trends over time.
Network MonitoringVirtual network adapter metrics and virtual switch performance, ensuring the VM's network is operating efficiently.
Storage MonitoringDisk usage and storage performance metrics for the VM.

Alarms

Alarms can be configured for individual Hyper-V servers and VMs, or at the group level for all Hyper-V entities of the same type. To configure an alarm for a specific entity, navigate to Virtualization → Hyper-V, select the server or VM, open its Settings page, and click Add Trigger. Each alarm is built around a simple IF/THEN model, where you select a metric, set a threshold, and define what happens when it is breached. Learn more.

Reports

Cloudmon provides two scheduled report templates for Hyper-V: Hyper-V Monitoring (for host-level metrics) and Hyper-V VM Monitoring (for individual VM metrics). Both can be scheduled daily, weekly, or monthly and delivered automatically by email. For custom reports, navigate to Reports → Custom Report and select Hyper-V or Hyper-V VM as the entity type. Learn more.

Troubleshooting

IssueWhat to check
Hyper-V server not appearing under VirtualizationConfirm the Cloudmon agent is installed and reporting on the Hyper-V server. Navigate to Agents and verify the agent is active. Then confirm that Enable Hyper-V Monitoring is toggled on in the agent's Settings → Monitoring page.
VMs not showing under the Hyper-V serverAllow one full reporting interval after enabling Hyper-V monitoring. If VMs still do not appear, verify the Hyper-V role is active on the server and that the agent has sufficient permissions to query Hyper-V management APIs.
Hyper-V metrics showing as unavailableEnsure the Cloudmon agent is running as a user with Hyper-V management access. The agent service account must have permission to access Hyper-V performance counters on the host.