Discover Query Dispatcher instances using a WMI query (ROOT\Microsoft\FASTSearch\NodeConfProcess).
This rule discovers FAST Search Server 2010 for SharePoint Query Dispatcher 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 'topfdispatch'.
The default discovery interval is 14888 seconds.
Target | Microsoft.FASTSearch.MP.Entity.SearchNode |
Enabled | True |
Frequency | 14888 |
Remotable | False |
Discovered Classes and their attribuets: |
---|
|
ID | Module Type | TypeId | RunAs |
---|---|---|---|
DS | DataSource | Microsoft.Windows.WmiProviderWithClassSnapshotDataMapper | Default |
<Discovery ID="Microsoft.FASTSearch.MP.Discovery.QueryDispatcher" Enabled="true" Target="Microsoft.FASTSearch.MP.Entity.SearchNode" ConfirmDelivery="false" Remotable="false" Priority="Normal">
<Category>Discovery</Category>
<DiscoveryTypes>
<DiscoveryClass TypeID="Microsoft.FASTSearch.MP.Entity.QueryDispatcher">
<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 'topfdispatch'</Query>
<Frequency>14888</Frequency>
<ClassId>$MPElement[Name="Microsoft.FASTSearch.MP.Entity.QueryDispatcher"]$</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>