LS Pool Watcher Discovery Rule

Microsoft.LS.2010.Discovery.ClusterWatcher (Discovery)

Knowledge Base article:

Summary

This discovers instances of Registration Watcher, User Services Watcher and Voice Watcher classes which are all hosted on the Synthetic Transaction Watcher Node. These watchers are used to target different synthetic transactions against Pools with different capabilities. For example: the Registration synthetic transaction runs against all pools (including the Survivable Branch Appliance (SBA)), while the presence synthetic transaction runs against Standard Edition and Enterprise Edition pools only.

Element properties:

TargetMicrosoft.LS.2010.WatcherNode.SyntheticTransaction
EnabledTrue
Frequency14400
RemotableFalse

Object Discovery Details:

Discovered Classes and their attribuets:
Discovered relationships and their attribuets:

Member Modules:

ID Module Type TypeId RunAs 
DS DataSource Microsoft.LS.2010.Discovery.ClusterWatcher.DS Default

Source Code:

<Discovery ID="Microsoft.LS.2010.Discovery.ClusterWatcher" Enabled="true" Target="Microsoft.LS.2010.WatcherNode.SyntheticTransaction" ConfirmDelivery="false" Remotable="true" Priority="Normal">
<Category>Discovery</Category>
<DiscoveryTypes>
<DiscoveryClass TypeID="Microsoft.LS.2010.ClusterWatcher.Registrar"/>
<DiscoveryClass TypeID="Microsoft.LS.2010.ClusterWatcher.UserServices"/>
<DiscoveryClass TypeID="Microsoft.LS.2010.ClusterWatcher.Voice"/>
<DiscoveryRelationship TypeID="Microsoft.LS.2010.Relationship.ClusterContainsClusterWatcher"/>
<DiscoveryRelationship TypeID="Microsoft.LS.2010.Relationship.SyntheticTransactionWatcherNodeHostsClusterWatcher"/>
</DiscoveryTypes>
<DataSource ID="DS" TypeID="Microsoft.LS.2010.Discovery.ClusterWatcher.DS">
<VoiceSyntheticsMonitoring>true</VoiceSyntheticsMonitoring>
<IntervalSeconds>14400</IntervalSeconds>
<TimeoutSeconds>180</TimeoutSeconds>
</DataSource>
</Discovery>