This monitor checks if both replicas are available. The monitor becomes unhealthy when primary or secondary availability group is unhealthy. The monitor is healthy when both replicas are healthy. This monitor is a dependency (rollup) monitor.
This monitor checks if both replicas are available. The monitor becomes unhealthy when the primary or secondary availability group is unhealthy. The monitor is healthy when both replicas are healthy. This monitor is a dependency (rollup) monitor.
A primary or secondary availability group is unavailable.
Check if both availability groups are healthy.
Name | Description | Default Value |
Enabled | Enables or disables the workflow. | Yes |
Generates Alerts | Defines whether the workflow generates an Alert. | No |
Target | Microsoft.SQLServer.Core.DistributedAvailabilityGroup |
Parent Monitor | System.Health.AvailabilityState |
Algorithm | WorstOf |
Source Monitor | System.Health.AvailabilityState |
Relationship | Microsoft.SQLServer.Core.DistributedAvailabilityGroupContainsAvailabilityGroup |
Category | AvailabilityHealth |
Enabled | True |
Alert Generate | False |
Alert Auto Resolve | False |
Remotable | True |
Accessibility | Public |
<DependencyMonitor ID="Microsoft.SQLServer.Windows.Rollup.DistributedAvailabilityGroup.AGToDistributedAGAvailability" Accessibility="Public" Enabled="true" Target="SqlCoreLib!Microsoft.SQLServer.Core.DistributedAvailabilityGroup" ParentMonitorID="Health!System.Health.AvailabilityState" Remotable="true" Priority="Normal" RelationshipType="SqlCoreLib!Microsoft.SQLServer.Core.DistributedAvailabilityGroupContainsAvailabilityGroup" MemberMonitor="Health!System.Health.AvailabilityState">
<Category>AvailabilityHealth</Category>
<Algorithm>WorstOf</Algorithm>
<MemberUnAvailable>Warning</MemberUnAvailable>
</DependencyMonitor>