MSMQ Server Discovery
MSMQ.Server.Discovery (Discovery)
This script based discovery will run on MSMQ Seed instances and discover the instance and properties of the MSMQ Server role
Element properties:
Object Discovery Details:
Member Modules:
Source Code:
<Discovery ID="MSMQ.Server.Discovery" Enabled="true" Target="MSMQ.Seed" ConfirmDelivery="false" Remotable="true" Priority="Normal">
<Category>Discovery</Category>
<DiscoveryTypes>
<DiscoveryClass TypeID="MSMQ.Server"/>
<DiscoveryClass TypeID="MSMQ.Trigger"/>
</DiscoveryTypes>
<DataSource ID="DS" TypeID="MSMQ.Server.Discovery.DS">
<IntervalSeconds>86399</IntervalSeconds>
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$</ComputerName>
<IsVirtualNode>$Target/Property[Type="MSMQ.Seed"]/IsVirtualNode$</IsVirtualNode>
<DiscoverClusterNodes>false</DiscoverClusterNodes>
<DebugLogging>false</DebugLogging>
<TimeoutSeconds>300</TimeoutSeconds>
</DataSource>
</Discovery>