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.
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.
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.
To view a monitored Hyper-V server, navigate to Virtualization → Hyper-V and click on the server. The detail page shows the following:
| Section | What it shows |
| General Information | The Hyper-V server's basic information and operational status. |
| Service and Availability Status | Uptime and health of critical Hyper-V services, along with the overall health status and availability timeline. |
| Resource Utilisation | Key resource metrics including processor, memory, network bandwidth, storage, and processor usage. |
| Virtual Machines | A list of all VMs running on the Hyper-V server, with detailed monitoring available for each VM's performance and health. |
For each VM hosted on a Hyper-V server, Cloudmon provides in-depth performance insights:
| Section | What it shows |
| Resource Utilisation | CPU, memory, network, and storage usage for the VM. |
| Activity and Health Status | VM activity, overall health status, and performance trends over time. |
| Network Monitoring | Virtual network adapter metrics and virtual switch performance, ensuring the VM's network is operating efficiently. |
| Storage Monitoring | Disk usage and storage performance metrics for the VM. |
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.
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.
| Issue | What to check |
| Hyper-V server not appearing under Virtualization | Confirm 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 server | Allow 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 unavailable | Ensure 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. |