This monitor is the rollup monitor for all Custom User Policies, which have Availability Group as Facet and one of the predefined warning categories as Policy Category.
This monitor is the rollup monitor for all Custom User Policies, which have Availability Group as Facet and one of the predefined warning categories as Policy Category.
Name | Description | Default Value |
Enabled | Enables or disables the workflow. | Yes |
Generates Alerts | Defines whether the workflow generates an Alert. | No |
Target | Microsoft.SQLServer.Linux.AvailabilityGroupHealth |
Parent Monitor | Microsoft.SQLServer.Linux.Rollup.AvailabilityGroupHealth.UserPolicyAggregate |
Algorithm | WorstOf |
Source Monitor | Microsoft.SQLServer.Linux.Monitor.AvailabilityGroupWarningPolicy.State |
Relationship | Microsoft.SQLServer.Linux.AvailabilityGroupHealthHostsAvailabilityGroupWarningUserPolicy |
Category | AvailabilityHealth |
Enabled | True |
Alert Generate | False |
Alert Auto Resolve | True |
Remotable | True |
Accessibility | Public |
<DependencyMonitor ID="Microsoft.SQLServer.Linux.Rollup.AvailabilityGroupHealth.WarningUserPolicyState" Accessibility="Public" Enabled="true" Target="SqlDiscL!Microsoft.SQLServer.Linux.AvailabilityGroupHealth" ParentMonitorID="Microsoft.SQLServer.Linux.Rollup.AvailabilityGroupHealth.UserPolicyAggregate" Remotable="true" Priority="Normal" RelationshipType="SqlDiscL!Microsoft.SQLServer.Linux.AvailabilityGroupHealthHostsAvailabilityGroupWarningUserPolicy" MemberMonitor="Microsoft.SQLServer.Linux.Monitor.AvailabilityGroupWarningPolicy.State">
<Category>AvailabilityHealth</Category>
<Algorithm>WorstOf</Algorithm>
<MemberUnAvailable>Warning</MemberUnAvailable>
</DependencyMonitor>