Discovery: Document Collection

Microsoft.FASTSearch.MP.Discovery.Collection (Discovery)

Discover Document Collection instances using WMI (ROOT\Microsoft\FASTSearch\Collection).

Knowledge Base article:

Summary

This rule discovers FAST Search Server 2010 for SharePoint Document Collection instances using WMI.

Instances are enumerated from the WMI class Collection (namespace ROOT\Microsoft\FASTSearch).

The default discovery interval is 14978 seconds.

Element properties:

TargetMicrosoft.FASTSearch.MP.Entity.SearchNode
EnabledTrue
Frequency14978
RemotableFalse

Object Discovery Details:

Discovered Classes and their attribuets:

Member Modules:

ID Module Type TypeId RunAs 
DS DataSource Microsoft.Windows.WmiProviderWithClassSnapshotDataMapper Default

Source Code:

<Discovery ID="Microsoft.FASTSearch.MP.Discovery.Collection" Enabled="true" Target="Microsoft.FASTSearch.MP.Entity.SearchNode" ConfirmDelivery="false" Remotable="false" Priority="Normal">
<Category>Discovery</Category>
<DiscoveryTypes>
<DiscoveryClass TypeID="Microsoft.FASTSearch.MP.Entity.Collection">
<Property PropertyID="Id"/>
<Property PropertyID="Cluster"/>
<Property PropertyID="Description"/>
<Property PropertyID="Name"/>
<Property PropertyID="Pipeline"/>
<Property TypeID="System!System.Entity" PropertyID="DisplayName"/>
</DiscoveryClass>
</DiscoveryTypes>
<DataSource ID="DS" TypeID="Windows!Microsoft.Windows.WmiProviderWithClassSnapshotDataMapper">
<NameSpace>ROOT\Microsoft\FASTSearch</NameSpace>
<Query>SELECT InstanceId, Cluster, Description, Name, Pipeline FROM Collection</Query>
<Frequency>14978</Frequency>
<ClassId>$MPElement[Name="Microsoft.FASTSearch.MP.Entity.Collection"]$</ClassId>
<InstanceSettings>
<Settings>
<Setting>
<Name>$MPElement[Name="Windows!Microsoft.Windows.Computer"]/PrincipalName$</Name>
<Value>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$</Value>
</Setting>
<Setting>
<Name>$MPElement[Name="Microsoft.FASTSearch.MP.Entity.Collection"]/Id$</Name>
<Value>$Data/Property[@Name='InstanceId']$</Value>
</Setting>
<Setting>
<Name>$MPElement[Name="Microsoft.FASTSearch.MP.Entity.Collection"]/Cluster$</Name>
<Value>$Data/Property[@Name='Cluster']$</Value>
</Setting>
<Setting>
<Name>$MPElement[Name="Microsoft.FASTSearch.MP.Entity.Collection"]/Description$</Name>
<Value>$Data/Property[@Name='Description']$</Value>
</Setting>
<Setting>
<Name>$MPElement[Name="Microsoft.FASTSearch.MP.Entity.Collection"]/Name$</Name>
<Value>$Data/Property[@Name='Name']$</Value>
</Setting>
<Setting>
<Name>$MPElement[Name="Microsoft.FASTSearch.MP.Entity.Collection"]/Pipeline$</Name>
<Value>$Data/Property[@Name='Pipeline']$</Value>
</Setting>
<Setting>
<Name>$MPElement[Name="System!System.Entity"]/DisplayName$</Name>
<Value>Collection $Data/Property[@Name='Name']$</Value>
</Setting>
</Settings>
</InstanceSettings>
</DataSource>
</Discovery>