@M, RAKESH You can always monitor the health of your virtual machines using Azure Service Health. Azure Service Health is combination of Azure Status, Service Health and Resource Health.
- Azure Status provides you with global view of health of Azure services and regions. You can always monitor check global health here.
- Service Health feature customizes the health of the Azure resources within your regions where you use them. Using Service health , you can track service issues, Planned maintenance, Health advisories and security advisories.
- Resource Health gives you a personalized dashboard of the health of your resources. You can monitor your virtual machine using this feature and you can created an alert to notify yourself whenever virtual machine is unavailable due to service problems.
For more information, refer below links