Ensure that Monitor Application Health feature is enabled for all the instances running within your Azure virtual machine scale set. Health monitoring via Application Health extension is required for OS upgrades and automatic instance repairs. The Azure Application Health extension reports on the application health from inside the virtual machine scale set instances. You can configure the health extension to probe on an application endpoint and update the status of the application on that instance. This status is checked by Microsoft Azure to determine whether the instance is eligible for upgrade or repair operations.
This rule resolution is part of the Conformity Security & Compliance tool for Azure.
efficiency
By monitoring application health for your Microsoft Azure virtual machine scale sets, you can increase the reliability and availability of the applications deployed within these scale sets.
Audit
To determine if Monitor Application Health feature is enabled for your Azure virtual machine scale sets, perform the following actions:
Remediation / Resolution
To enable and configure application health monitoring for your Microsoft Azure virtual machine scale sets using Application Health extension, perform the following actions:
References
- Azure Official Documentation
- What are virtual machine scale sets?
- Using Application Health extension with virtual machine scale sets
- Azure Command Line Interface (CLI) Documentation
- az account
- az vmss
- az vmss show
- az vmss extension