Discovery of Computer Group consisting of Synthetic Transaction instances

Microsoft.LS.2013.WatcherNode.PoolWatcher.SyntheticTransaction.InstanceGroup.Discovery (Discovery)

Knowledge Base article:

Summary

This discovery module discovers pool watcher instances.

Element properties:

TargetMicrosoft.LS.2013.WatcherNode.PoolWatcher.SyntheticTransaction.InstanceGroup
EnabledTrue
RemotableFalse

Object Discovery Details:

Discovered Classes and their attribuets:

Member Modules:

ID Module Type TypeId RunAs 
DS DataSource Microsoft.SystemCenter.GroupPopulator Default

Source Code:

<Discovery ID="Microsoft.LS.2013.WatcherNode.PoolWatcher.SyntheticTransaction.InstanceGroup.Discovery" Enabled="true" Target="Microsoft.LS.2013.WatcherNode.PoolWatcher.SyntheticTransaction.InstanceGroup" ConfirmDelivery="true" Remotable="true" Priority="Normal">
<Category>Discovery</Category>
<DiscoveryTypes>
<DiscoveryClass TypeID="Microsoft.LS.2013.PoolWatcher.Registration"/>
<DiscoveryClass TypeID="Microsoft.LS.2013.PoolWatcher.IM"/>
<DiscoveryClass TypeID="Microsoft.LS.2013.PoolWatcher.GroupIM"/>
<DiscoveryClass TypeID="Microsoft.LS.2013.PoolWatcher.P2PAV"/>
<DiscoveryClass TypeID="Microsoft.LS.2013.PoolWatcher.AVConference"/>
<DiscoveryClass TypeID="Microsoft.LS.2013.PoolWatcher.Presence"/>
<DiscoveryClass TypeID="Microsoft.LS.2013.PoolWatcher.ABS"/>
<DiscoveryClass TypeID="Microsoft.LS.2013.PoolWatcher.ABWQ"/>
<DiscoveryClass TypeID="Microsoft.LS.2013.PoolWatcher.MCXP2PIM"/>
<DiscoveryClass TypeID="Microsoft.LS.2013.PoolWatcher.ExUMConnectivity"/>
<DiscoveryClass TypeID="Microsoft.LS.2013.PoolWatcher.JoinLauncher"/>
<DiscoveryClass TypeID="Microsoft.LS.2013.PoolWatcher.PersistentChatMessage"/>
<DiscoveryClass TypeID="Microsoft.LS.2013.PoolWatcher.DataConference"/>
<DiscoveryClass TypeID="Microsoft.LS.2013.PoolWatcher.XmppIM"/>
<DiscoveryClass TypeID="Microsoft.LS.2013.PoolWatcher.DialinConferencing"/>
<DiscoveryClass TypeID="Microsoft.LS.2013.PoolWatcher.UnifiedContactStore"/>
<DiscoveryClass TypeID="Microsoft.LS.2013.PoolWatcher.AVEdgeConnectivity"/>
<DiscoveryClass TypeID="Microsoft.LS.2013.PoolWatcher.ACP"/>
<DiscoveryClass TypeID="Microsoft.LS.2013.PoolWatcher.PSTN"/>
</DiscoveryTypes>
<DataSource ID="DS" TypeID="SC!Microsoft.SystemCenter.GroupPopulator">
<RuleId>$MPElement$</RuleId>
<GroupInstanceId>$Target/Id$</GroupInstanceId>
<MembershipRules>
<MembershipRule>
<MonitoringClass>$MPElement[Name="Microsoft.LS.2013.PoolWatcher.Registration"]$</MonitoringClass>
<RelationshipClass>$MPElement[Name="MicrosoftSystemCenterInstanceGroupLibrary!Microsoft.SystemCenter.InstanceGroupContainsEntities"]$</RelationshipClass>
</MembershipRule>
<MembershipRule>
<MonitoringClass>$MPElement[Name="Microsoft.LS.2013.PoolWatcher.IM"]$</MonitoringClass>
<RelationshipClass>$MPElement[Name="MicrosoftSystemCenterInstanceGroupLibrary!Microsoft.SystemCenter.InstanceGroupContainsEntities"]$</RelationshipClass>
</MembershipRule>
<MembershipRule>
<MonitoringClass>$MPElement[Name="Microsoft.LS.2013.PoolWatcher.GroupIM"]$</MonitoringClass>
<RelationshipClass>$MPElement[Name="MicrosoftSystemCenterInstanceGroupLibrary!Microsoft.SystemCenter.InstanceGroupContainsEntities"]$</RelationshipClass>
</MembershipRule>
<MembershipRule>
<MonitoringClass>$MPElement[Name="Microsoft.LS.2013.PoolWatcher.P2PAV"]$</MonitoringClass>
<RelationshipClass>$MPElement[Name="MicrosoftSystemCenterInstanceGroupLibrary!Microsoft.SystemCenter.InstanceGroupContainsEntities"]$</RelationshipClass>
</MembershipRule>
<MembershipRule>
<MonitoringClass>$MPElement[Name="Microsoft.LS.2013.PoolWatcher.AVConference"]$</MonitoringClass>
<RelationshipClass>$MPElement[Name="MicrosoftSystemCenterInstanceGroupLibrary!Microsoft.SystemCenter.InstanceGroupContainsEntities"]$</RelationshipClass>
</MembershipRule>
<MembershipRule>
<MonitoringClass>$MPElement[Name="Microsoft.LS.2013.PoolWatcher.Presence"]$</MonitoringClass>
<RelationshipClass>$MPElement[Name="MicrosoftSystemCenterInstanceGroupLibrary!Microsoft.SystemCenter.InstanceGroupContainsEntities"]$</RelationshipClass>
</MembershipRule>
<MembershipRule>
<MonitoringClass>$MPElement[Name="Microsoft.LS.2013.PoolWatcher.ABS"]$</MonitoringClass>
<RelationshipClass>$MPElement[Name="MicrosoftSystemCenterInstanceGroupLibrary!Microsoft.SystemCenter.InstanceGroupContainsEntities"]$</RelationshipClass>
</MembershipRule>
<MembershipRule>
<MonitoringClass>$MPElement[Name="Microsoft.LS.2013.PoolWatcher.ABWQ"]$</MonitoringClass>
<RelationshipClass>$MPElement[Name="MicrosoftSystemCenterInstanceGroupLibrary!Microsoft.SystemCenter.InstanceGroupContainsEntities"]$</RelationshipClass>
</MembershipRule>
<MembershipRule>
<MonitoringClass>$MPElement[Name="Microsoft.LS.2013.PoolWatcher.MCXP2PIM"]$</MonitoringClass>
<RelationshipClass>$MPElement[Name="MicrosoftSystemCenterInstanceGroupLibrary!Microsoft.SystemCenter.InstanceGroupContainsEntities"]$</RelationshipClass>
</MembershipRule>
<MembershipRule>
<MonitoringClass>$MPElement[Name="Microsoft.LS.2013.PoolWatcher.ExUMConnectivity"]$</MonitoringClass>
<RelationshipClass>$MPElement[Name="MicrosoftSystemCenterInstanceGroupLibrary!Microsoft.SystemCenter.InstanceGroupContainsEntities"]$</RelationshipClass>
</MembershipRule>
<MembershipRule>
<MonitoringClass>$MPElement[Name="Microsoft.LS.2013.PoolWatcher.JoinLauncher"]$</MonitoringClass>
<RelationshipClass>$MPElement[Name="MicrosoftSystemCenterInstanceGroupLibrary!Microsoft.SystemCenter.InstanceGroupContainsEntities"]$</RelationshipClass>
</MembershipRule>
<MembershipRule>
<MonitoringClass>$MPElement[Name="Microsoft.LS.2013.PoolWatcher.PersistentChatMessage"]$</MonitoringClass>
<RelationshipClass>$MPElement[Name="MicrosoftSystemCenterInstanceGroupLibrary!Microsoft.SystemCenter.InstanceGroupContainsEntities"]$</RelationshipClass>
</MembershipRule>
<MembershipRule>
<MonitoringClass>$MPElement[Name="Microsoft.LS.2013.PoolWatcher.DataConference"]$</MonitoringClass>
<RelationshipClass>$MPElement[Name="MicrosoftSystemCenterInstanceGroupLibrary!Microsoft.SystemCenter.InstanceGroupContainsEntities"]$</RelationshipClass>
</MembershipRule>
<MembershipRule>
<MonitoringClass>$MPElement[Name="Microsoft.LS.2013.PoolWatcher.XmppIM"]$</MonitoringClass>
<RelationshipClass>$MPElement[Name="MicrosoftSystemCenterInstanceGroupLibrary!Microsoft.SystemCenter.InstanceGroupContainsEntities"]$</RelationshipClass>
</MembershipRule>
<MembershipRule>
<MonitoringClass>$MPElement[Name="Microsoft.LS.2013.PoolWatcher.UnifiedContactStore"]$</MonitoringClass>
<RelationshipClass>$MPElement[Name="MicrosoftSystemCenterInstanceGroupLibrary!Microsoft.SystemCenter.InstanceGroupContainsEntities"]$</RelationshipClass>
</MembershipRule>
<MembershipRule>
<MonitoringClass>$MPElement[Name="Microsoft.LS.2013.PoolWatcher.AVEdgeConnectivity"]$</MonitoringClass>
<RelationshipClass>$MPElement[Name="MicrosoftSystemCenterInstanceGroupLibrary!Microsoft.SystemCenter.InstanceGroupContainsEntities"]$</RelationshipClass>
</MembershipRule>
<MembershipRule>
<MonitoringClass>$MPElement[Name="Microsoft.LS.2013.PoolWatcher.DialinConferencing"]$</MonitoringClass>
<RelationshipClass>$MPElement[Name="MicrosoftSystemCenterInstanceGroupLibrary!Microsoft.SystemCenter.InstanceGroupContainsEntities"]$</RelationshipClass>
</MembershipRule>
<MembershipRule>
<MonitoringClass>$MPElement[Name="Microsoft.LS.2013.PoolWatcher.ACP"]$</MonitoringClass>
<RelationshipClass>$MPElement[Name="MicrosoftSystemCenterInstanceGroupLibrary!Microsoft.SystemCenter.InstanceGroupContainsEntities"]$</RelationshipClass>
</MembershipRule>
<MembershipRule>
<MonitoringClass>$MPElement[Name="Microsoft.LS.2013.PoolWatcher.PSTN"]$</MonitoringClass>
<RelationshipClass>$MPElement[Name="MicrosoftSystemCenterInstanceGroupLibrary!Microsoft.SystemCenter.InstanceGroupContainsEntities"]$</RelationshipClass>
</MembershipRule>
</MembershipRules>
</DataSource>
</Discovery>