Service Bus Generic Discovery

Microsoft.ServiceBus.v1.1.SBPSDiscovery (Discovery)

Knowledge Base article:

Summary

This object discovers Service Bus host, farm and host Services.

Element properties:

TargetMicrosoft.ServiceBus.v1.1.ServiceBusSeed
EnabledTrue
Frequency14400
RemotableFalse

Object Discovery Details:

Discovered Classes and their attribuets:

Member Modules:

ID Module Type TypeId RunAs 
DS DataSource Microsoft.ServiceBus.v1.1.CommandExecuterDataSource Microsoft.ServiceBus.v1.1.SBDiscoveryMonitoringProfile

Source Code:

<Discovery ID="Microsoft.ServiceBus.v1.1.SBPSDiscovery" Enabled="true" Target="Microsoft.ServiceBus.v1.1.ServiceBusSeed">
<Category>Discovery</Category>
<DiscoveryTypes>
<DiscoveryClass TypeID="Microsoft.ServiceBus.v1.1.ServiceBusFarm">
<Property TypeID="System!System.Entity" PropertyID="DisplayName"/>
<Property TypeID="Microsoft.ServiceBus.v1.1.ServiceBusFarm" PropertyID="ServiceBusFarmID"/>
</DiscoveryClass>
<DiscoveryClass TypeID="Microsoft.ServiceBus.v1.1.ServiceBusHostsGroup">
<Property TypeID="System!System.Entity" PropertyID="DisplayName"/>
<Property TypeID="Microsoft.ServiceBus.v1.1.ServiceBusHostsGroup" PropertyID="ServiceBusHostsGroupID"/>
</DiscoveryClass>
<DiscoveryClass TypeID="Microsoft.ServiceBus.v1.1.ServiceBusContainersDBsGroup">
<Property TypeID="System!System.Entity" PropertyID="DisplayName"/>
<Property TypeID="Microsoft.ServiceBus.v1.1.ServiceBusContainersDBsGroup" PropertyID="ServiceBusContainersDBsGroupID"/>
</DiscoveryClass>
<DiscoveryClass TypeID="Microsoft.ServiceBus.v1.1.ServiceBusHost">
<Property TypeID="System!System.Entity" PropertyID="DisplayName"/>
<Property TypeID="Windows!Microsoft.Windows.Computer" PropertyID="PrincipalName"/>
</DiscoveryClass>
<DiscoveryClass TypeID="Microsoft.ServiceBus.v1.1.BackEndRole">
<Property TypeID="System!System.Entity" PropertyID="DisplayName"/>
<Property TypeID="Windows!Microsoft.Windows.Computer" PropertyID="PrincipalName"/>
</DiscoveryClass>
<DiscoveryClass TypeID="Microsoft.ServiceBus.v1.1.FabricRole">
<Property TypeID="System!System.Entity" PropertyID="DisplayName"/>
<Property TypeID="Windows!Microsoft.Windows.Computer" PropertyID="PrincipalName"/>
</DiscoveryClass>
<DiscoveryClass TypeID="Microsoft.ServiceBus.v1.1.GatewayRole">
<Property TypeID="System!System.Entity" PropertyID="DisplayName"/>
<Property TypeID="Windows!Microsoft.Windows.Computer" PropertyID="PrincipalName"/>
</DiscoveryClass>
</DiscoveryTypes>
<DataSource ID="DS" TypeID="Microsoft.ServiceBus.v1.1.CommandExecuterDataSource" RunAs="Microsoft.ServiceBus.v1.1.SBDiscoveryMonitoringProfile">
<IntervalSeconds>14400</IntervalSeconds>
<TimeoutSeconds>300</TimeoutSeconds>
</DataSource>
</Discovery>