Discovery: WALinkStorerReceiver

Microsoft.FASTSearch.MP.Discovery.WALinkStorerReceiver (Discovery)

Discover WALinkStorerReceiver instances using a WMI query (ROOT\Microsoft\FASTSearch\NodeConfProcess).

Knowledge Base article:

Summary

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

The class NodeConfProcess (WMI namespace ROOT\Microsoft\FASTSearch) is queried for instances with an Id field matching the Node Controller process id 'walinkstorerreceiver'.

The default discovery interval is 14888 seconds.

Element properties:

TargetMicrosoft.FASTSearch.MP.Entity.SearchNode
EnabledTrue
Frequency14888
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.WALinkStorerReceiver" Enabled="true" Target="Microsoft.FASTSearch.MP.Entity.SearchNode" ConfirmDelivery="false" Remotable="false" Priority="Normal">
<Category>Discovery</Category>
<DiscoveryTypes>
<DiscoveryClass TypeID="Microsoft.FASTSearch.MP.Entity.WALinkStorerReceiver">
<Property TypeID="Microsoft.FASTSearch.MP.Entity.NCtrlComponent" PropertyID="Id"/>
<Property TypeID="Microsoft.FASTSearch.MP.Entity.NCtrlComponent" PropertyID="Description"/>
<Property TypeID="Microsoft.FASTSearch.MP.Entity.NCtrlProcess" PropertyID="Param"/>
<Property TypeID="Microsoft.FASTSearch.MP.Entity.NCtrlProcess" PropertyID="Port"/>
<Property TypeID="Microsoft.FASTSearch.MP.Entity.NCtrlProcess" PropertyID="Executable"/>
<Property TypeID="System!System.Entity" PropertyID="DisplayName"/>
</DiscoveryClass>
</DiscoveryTypes>
<DataSource ID="DS" TypeID="Windows!Microsoft.Windows.WmiProviderWithClassSnapshotDataMapper">
<NameSpace>ROOT\Microsoft\FASTSearch</NameSpace>
<Query>SELECT Id, Description, Param, Port, Executable FROM NodeConfProcess WHERE Id LIKE 'walinkstorerreceiver'</Query>
<Frequency>14888</Frequency>
<ClassId>$MPElement[Name="Microsoft.FASTSearch.MP.Entity.WALinkStorerReceiver"]$</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.NCtrlComponent"]/Id$</Name>
<Value>$Data/Property[@Name='Id']$</Value>
</Setting>
<Setting>
<Name>$MPElement[Name="Microsoft.FASTSearch.MP.Entity.NCtrlComponent"]/Description$</Name>
<Value>$Data/Property[@Name='Description']$</Value>
</Setting>
<Setting>
<Name>$MPElement[Name="Microsoft.FASTSearch.MP.Entity.NCtrlProcess"]/Param$</Name>
<Value>$Data/Property[@Name='Param']$</Value>
</Setting>
<Setting>
<Name>$MPElement[Name="Microsoft.FASTSearch.MP.Entity.NCtrlProcess"]/Port$</Name>
<Value>$Data/Property[@Name='Port']$</Value>
</Setting>
<Setting>
<Name>$MPElement[Name="Microsoft.FASTSearch.MP.Entity.NCtrlProcess"]/Executable$</Name>
<Value>$Data/Property[@Name='Executable']$</Value>
</Setting>
<Setting>
<Name>$MPElement[Name="System!System.Entity"]/DisplayName$</Name>
<Value>$Data/Property[@Name='Id']$</Value>
</Setting>
</Settings>
</InstanceSettings>
</DataSource>
</Discovery>