MSDTC 2012 R2 DTC Clustered Role Discovery

Microsoft.MSDTC.6.3.ClusteredRoleDiscovery (Discovery)

MSDTC 2012 R2 Clustered Role Discovery

Knowledge Base article:

Summary

Discover clustered MSDTC role running on Windows Server 2012 R2.

Discover Clustered MSDTC Role

This discovery first check the OS version. If the OS is Windows Server 2012 R2, it will look for clustered MSDTC role and return clustered roles on the computer

Causes

N/A

Resolutions

N/A

Element properties:

TargetMicrosoft.Windows.Server.2012.R2.Computer
EnabledTrue
Frequency43200
RemotableFalse

Object Discovery Details:

Discovered Classes and their attribuets:

Member Modules:

ID Module Type TypeId RunAs 
ScriptProbe DataSource Microsoft.MSDTC.6.3.DataSource.ServiceDiscovery Default

Source Code:

<Discovery ID="Microsoft.MSDTC.6.3.ClusteredRoleDiscovery" Enabled="true" Target="WindowsServer!Microsoft.Windows.Server.2012.R2.Computer" ConfirmDelivery="true" Remotable="true" Priority="Normal">
<Category>Discovery</Category>
<DiscoveryTypes>
<DiscoveryClass TypeID="Microsoft.MSDTC.6.3.ClusteredRoles">
<Property TypeID="System!System.Entity" PropertyID="DisplayName"/>
<Property TypeID="Windows!Microsoft.Windows.Computer" PropertyID="PrincipalName"/>
<Property TypeID="Microsoft.MSDTC.6.3.ClusteredRoles" PropertyID="RoleName"/>
</DiscoveryClass>
</DiscoveryTypes>
<DataSource ID="ScriptProbe" TypeID="Microsoft.MSDTC.6.3.DataSource.ServiceDiscovery">
<IntervalSeconds>43200</IntervalSeconds>
<ComputerName>$Target/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$</ComputerName>
<IsVirtual>true</IsVirtual>
<LogDetail>true</LogDetail>
<TimeoutSeconds>300</TimeoutSeconds>
<SourceId>$MPElement$</SourceId>
</DataSource>
</Discovery>