AD DC Local Discovery (DC Role)

Microsoft.Windows.Server.2012.R2.AD.DomainControllerRole.DCDiscovery (Discovery)

Performs the local discovery of the Active Directory Domain Controller Microsoft Windows Server 2012 R2 Computer Role

Knowledge Base article:

Summary

This discovery rule discovers a Domain Controller. This is the local discovery.

Configuration

To disable AD MP monitoring for Domain Controllers override this rule.

Element properties:

TargetMicrosoft.Windows.Server.DC.Computer
EnabledTrue
Frequency14400
RemotableFalse

Object Discovery Details:

Discovered Classes and their attribuets:

Member Modules:

ID Module Type TypeId RunAs 
DiscoveryDataSource DataSource Microsoft.Windows.Server.AD.2012.R2.Discovery.DataSource Default

Source Code:

<Discovery ID="Microsoft.Windows.Server.2012.R2.AD.DomainControllerRole.DCDiscovery" Enabled="true" Target="Windows!Microsoft.Windows.Server.DC.Computer" ConfirmDelivery="false" Remotable="false" Priority="Normal">
<Category>Discovery</Category>
<DiscoveryTypes>
<DiscoveryClass TypeID="Microsoft.Windows.Server.2012.R2.AD.GlobalCatalogServerRole">
<Property TypeID="AD!Microsoft.Windows.Server.AD.Library.DomainControllerRole" PropertyID="Name"/>
<Property TypeID="AD!Microsoft.Windows.Server.AD.Library.DomainControllerRole" PropertyID="SchemaMaster"/>
<Property TypeID="AD!Microsoft.Windows.Server.AD.Library.DomainControllerRole" PropertyID="DomainNamingMaster"/>
<Property TypeID="AD!Microsoft.Windows.Server.AD.Library.DomainControllerRole" PropertyID="PDCEmulator"/>
<Property TypeID="AD!Microsoft.Windows.Server.AD.Library.DomainControllerRole" PropertyID="RIDMaster"/>
<Property TypeID="AD!Microsoft.Windows.Server.AD.Library.DomainControllerRole" PropertyID="InfrastructureMaster"/>
<Property TypeID="AD!Microsoft.Windows.Server.AD.Library.DomainControllerRole" PropertyID="IsGlobalCatalogServer"/>
</DiscoveryClass>
<DiscoveryClass TypeID="AD!Microsoft.Windows.Server.AD.Library.DomainControllerRole">
<Property TypeID="AD!Microsoft.Windows.Server.AD.Library.DomainControllerRole" PropertyID="Name"/>
<Property TypeID="AD!Microsoft.Windows.Server.AD.Library.DomainControllerRole" PropertyID="SchemaMaster"/>
<Property TypeID="AD!Microsoft.Windows.Server.AD.Library.DomainControllerRole" PropertyID="DomainNamingMaster"/>
<Property TypeID="AD!Microsoft.Windows.Server.AD.Library.DomainControllerRole" PropertyID="PDCEmulator"/>
<Property TypeID="AD!Microsoft.Windows.Server.AD.Library.DomainControllerRole" PropertyID="RIDMaster"/>
<Property TypeID="AD!Microsoft.Windows.Server.AD.Library.DomainControllerRole" PropertyID="InfrastructureMaster"/>
<Property TypeID="AD!Microsoft.Windows.Server.AD.Library.DomainControllerRole" PropertyID="IsGlobalCatalogServer"/>
</DiscoveryClass>
<DiscoveryClass TypeID="Microsoft.Windows.Server.2012.R2.AD.DomainController.DNS">
<Property TypeID="AD!Microsoft.Windows.Server.AD.Library.DomainControllerRole" PropertyID="Name"/>
</DiscoveryClass>
<DiscoveryClass TypeID="Microsoft.Windows.Server.2012.R2.AD.DomainController.SYSVOL.NTFRS">
<Property TypeID="AD!Microsoft.Windows.Server.AD.Library.DomainControllerRole" PropertyID="Name"/>
</DiscoveryClass>
<DiscoveryClass TypeID="Microsoft.Windows.Server.2012.R2.AD.DomainController.SYSVOL.DFSR">
<Property TypeID="AD!Microsoft.Windows.Server.AD.Library.DomainControllerRole" PropertyID="Name"/>
</DiscoveryClass>
</DiscoveryTypes>
<DataSource ID="DiscoveryDataSource" TypeID="Microsoft.Windows.Server.AD.2012.R2.Discovery.DataSource">
<IntervalSeconds>14400</IntervalSeconds>
<TimeoutSeconds>300</TimeoutSeconds>
<SourceId>$MPElement$</SourceId>
</DataSource>
</Discovery>