Monitor the availability, performance, and health of your Azure Virtual Machines in real time. Cloudmon gives IT teams early visibility into issues before they impact operations.
Azure Virtual Machines are on-demand compute resources running in the Microsoft Azure cloud. Once your Azure account is connected to Cloudmon, Virtual Machines are automatically discovered across all subscriptions and resource groups.
To view your Azure Virtual Machines, navigate to Cloud → Azure → [Select Account] → Azure Virtual Machine.
The Virtual Machine list displays all discovered VMs with the following details:
| Column | Description |
| VM Name | The name of the Virtual Machine as configured in Azure. |
| Status | The current operational state of the VM, for example Running, Stopped, or Deallocated. |
| Location | The Azure region where the VM is deployed, for example East US or Central India. |
| VM Size | The Azure VM size tier, for example Standard_B2s or Standard_D4s_v3, defining the vCPU and memory allocation. |
| Subscription Name | The Azure subscription this VM belongs to. |
| Resource Group | The Resource Group this VM is assigned to. |
| Operating System | The OS running on the VM, for example Windows Server 2022 or Ubuntu 22.04. |
| Public IP Address | The public IP address assigned to the VM, if applicable. |
| Time Created | The date and time the VM was provisioned in Azure. |
| Actions | Toggle to enable or disable monitoring, and an edit icon to update the VM configuration. |
Selecting a VM opens its detail page. The overview displays the VM name, size (for example, Standard_B2s), location, operating system, subscription, and resource group. It also shows the VM's current availability status, uptime percentage, total downtime, and a health timeline so you can see when the VM was up or down over the selected time period.
Time-series graphs are available for the following metrics:
Provides a comprehensive view of the patching status for the VM. This is an Azure-specific feature not available for other cloud providers. It includes the current patching status, details about the most recent patching cycle, and a configuration readiness assessment showing any missing patches or misconfigurations ahead of upcoming updates.
| Symptom | Likely Cause | Fix |
| VM is showing as unavailable | The VM may be stopped or deallocated in Azure | Check the Outages section for downtime history and cross-reference with the Azure portal |
| Metrics not appearing | Azure Monitor diagnostics may not be enabled for the VM | Enable diagnostics settings in the Azure portal for the affected VM |
| High CPU with no obvious cause | The VM may be undersized for its workload | Consider resizing to a larger VM size in the Azure portal |
| VM not appearing in the list | Discovery has not run since the VM was provisioned, or an Azure Virtual Machine was not selected as a monitored service | Trigger a manual rediscovery from Settings → Monitoring → Probes → Azure, or edit the account to enable the Virtual Machine service |
| Patch Management shows no data | Azure Update Manager may not be enabled or the VM is not enrolled in patch management | Enable Azure Update Manager for the VM in the Azure portal |