This object discovery populates the Always On High Availability Group to contain all SQL Server 2016 Always On Availability groups.
This object discovery populates the Always On High Availability Group to contain all SQL Server 2016 Always On Availability groups.
Name | Description | Default Value |
Enabled | Enables or disables the workflow. | Yes |
Target | Microsoft.SQLServer.2016.AlwaysOn.AlwaysOnHightAvailability |
Enabled | True |
Remotable | False |
Discovered relationships and their attribuets: |
---|
ID | Module Type | TypeId | RunAs |
---|---|---|---|
DS | DataSource | Microsoft.SystemCenter.GroupPopulator | Default |
<Discovery ID="Microsoft.SQLServer.2016.AlwaysOn.AlwaysOnGroupOfGroupsDiscovery" Enabled="true" Target="Views2016!Microsoft.SQLServer.2016.AlwaysOn.AlwaysOnHightAvailability" ConfirmDelivery="true" Remotable="true" Priority="Normal">
<Category>Discovery</Category>
<DiscoveryTypes>
<DiscoveryRelationship TypeID="Microsoft.SQLServer.2016.AlwaysOn.AlwaysOnHightAvailabilityContainsAvailabilityGroupGroup"/>
<DiscoveryRelationship TypeID="Microsoft.SQLServer.2016.AlwaysOn.AlwaysOnHightAvailabilityContainsAvailabilityReplicaGroup"/>
<DiscoveryRelationship TypeID="Microsoft.SQLServer.2016.AlwaysOn.AlwaysOnHightAvailabilityContainsDatabaseReplicaGroup"/>
</DiscoveryTypes>
<DataSource ID="DS" TypeID="SC!Microsoft.SystemCenter.GroupPopulator">
<RuleId>$MPElement$</RuleId>
<GroupInstanceId>$Target/Id$</GroupInstanceId>
<MembershipRules>
<MembershipRule>
<MonitoringClass>$MPElement[Name="Views2016!Microsoft.SQLServer.2016.AlwaysOn.AvailabilityGroupGroup"]$</MonitoringClass>
<RelationshipClass>$MPElement[Name="Microsoft.SQLServer.2016.AlwaysOn.AlwaysOnHightAvailabilityContainsAvailabilityGroupGroup"]$</RelationshipClass>
<IncludeList>
<MonitoringObjectId>D0D74F41-07B0-4700-FF62-FED63B4306DB</MonitoringObjectId>
</IncludeList>
</MembershipRule>
<MembershipRule>
<MonitoringClass>$MPElement[Name="Views2016!Microsoft.SQLServer.2016.AlwaysOn.AvailabilityReplicaGroup"]$</MonitoringClass>
<RelationshipClass>$MPElement[Name="Microsoft.SQLServer.2016.AlwaysOn.AlwaysOnHightAvailabilityContainsAvailabilityReplicaGroup"]$</RelationshipClass>
<IncludeList>
<MonitoringObjectId>8D9D7DCB-36CB-7D9E-41FD-49EDA24E2335</MonitoringObjectId>
</IncludeList>
</MembershipRule>
<MembershipRule>
<MonitoringClass>$MPElement[Name="Views2016!Microsoft.SQLServer.2016.AlwaysOn.DatabaseReplicaGroup"]$</MonitoringClass>
<RelationshipClass>$MPElement[Name="Microsoft.SQLServer.2016.AlwaysOn.AlwaysOnHightAvailabilityContainsDatabaseReplicaGroup"]$</RelationshipClass>
<IncludeList>
<MonitoringObjectId>D7187FC0-F516-6E52-2A82-E9C28766B1D4</MonitoringObjectId>
</IncludeList>
</MembershipRule>
</MembershipRules>
</DataSource>
</Discovery>