This discovery rule discovers Exchange 2013 Organizations, Servers, AD Sites, Database Availability Groups, Health Sets, Windows Services, IIS Application Pools, Mailbox Database Copies, and all other related objects. It discovers all relevant relationships as well.
This discovery rule discovers Exchange 2013 Organizations, Servers, AD Sites, Database Availability Groups, Health Sets, Windows Services, IIS Application Pools, Mailbox Database Copies, and all other related objects. It discovers all relevant relationships as well.
Please consider enabling Verbose Logging (via Overrides) if you have any troubles with discovery of Exchange 2013 objects.
Target | Microsoft.Windows.Server.Computer |
Enabled | True |
Frequency | 14400 |
Remotable | False |
ID | Module Type | TypeId | RunAs |
---|---|---|---|
DiscoveryDataSource | DataSource | Microsoft.Exchange.15.Server.DiscoveryDS | Default |
<Discovery ID="Microsoft.Exchange.15.Server.DiscoveryRule" Enabled="onEssentialMonitoring" Target="Windows!Microsoft.Windows.Server.Computer" ConfirmDelivery="false" Remotable="true" Priority="Normal">
<Category>Discovery</Category>
<DiscoveryTypes>
<DiscoveryClass TypeID="Microsoft.Exchange.15.Server">
<Property TypeID="Microsoft.Exchange.15.Server" PropertyID="Name"/>
<Property TypeID="Microsoft.Exchange.15.Server" PropertyID="InstallPath"/>
<Property TypeID="Microsoft.Exchange.15.Server" PropertyID="AdminDisplayVersion"/>
<Property TypeID="Microsoft.Exchange.15.Server" PropertyID="ServerRole"/>
<Property TypeID="Microsoft.Exchange.15.Server" PropertyID="IsClientAccessServer"/>
<Property TypeID="Microsoft.Exchange.15.Server" PropertyID="IsMailboxServer"/>
<Property TypeID="Microsoft.Exchange.15.Server" PropertyID="IsEdgeTransportServer"/>
<Property TypeID="Microsoft.Exchange.15.Server" PropertyID="ClientAccessArray"/>
<Property TypeID="Microsoft.Exchange.15.Server" PropertyID="DatabaseAvailabilityGroup"/>
</DiscoveryClass>
<DiscoveryClass TypeID="Microsoft.Exchange.15.HealthSet">
<Property TypeID="Microsoft.Exchange.15.HealthSet" PropertyID="Name"/>
<Property TypeID="Microsoft.Exchange.15.HealthSet" PropertyID="HealthSetName"/>
<Property TypeID="Microsoft.Exchange.15.HealthSet" PropertyID="HealthGroupName"/>
<Property TypeID="Microsoft.Exchange.15.HealthSet" PropertyID="Version"/>
</DiscoveryClass>
<DiscoveryClass TypeID="Microsoft.Exchange.15.Service">
<Property TypeID="Microsoft.Exchange.15.Service" PropertyID="Name"/>
<Property TypeID="Microsoft.Exchange.15.Service" PropertyID="ServiceName"/>
</DiscoveryClass>
<DiscoveryClass TypeID="Microsoft.Exchange.15.NTService">
<Property TypeID="Microsoft.Exchange.15.NTService" PropertyID="ServiceName"/>
<Property TypeID="Microsoft.Exchange.15.NTService" PropertyID="ServiceProcessName"/>
<Property TypeID="Microsoft.Exchange.15.NTService" PropertyID="ServiceDisplayName"/>
<Property TypeID="Microsoft.Exchange.15.NTService" PropertyID="Description"/>
</DiscoveryClass>
<DiscoveryClass TypeID="Microsoft.Exchange.15.MailboxDatabaseCopy">
<Property TypeID="Microsoft.Exchange.15.MailboxDatabaseCopy" PropertyID="DatabaseCopyName"/>
<Property TypeID="Microsoft.Exchange.15.MailboxDatabaseCopy" PropertyID="DatabaseName"/>
<Property TypeID="Microsoft.Exchange.15.MailboxDatabaseCopy" PropertyID="IsActive"/>
<Property TypeID="Microsoft.Exchange.15.MailboxDatabaseCopy" PropertyID="Servers"/>
<Property TypeID="Microsoft.Exchange.15.MailboxDatabaseCopy" PropertyID="MaintenanceSettings"/>
<Property TypeID="Microsoft.Exchange.15.MailboxDatabaseCopy" PropertyID="RetentionSettings"/>
<Property TypeID="Microsoft.Exchange.15.MailboxDatabaseCopy" PropertyID="ActivationPreference"/>
<Property TypeID="Microsoft.Exchange.15.MailboxDatabaseCopy" PropertyID="EdbFilePath"/>
<Property TypeID="Microsoft.Exchange.15.MailboxDatabaseCopy" PropertyID="LogFolderPath"/>
<Property TypeID="Microsoft.Exchange.15.MailboxDatabaseCopy" PropertyID="IndexEnabled"/>
</DiscoveryClass>
<DiscoveryClass TypeID="Microsoft.Exchange.15.IISApplicationPool">
<Property TypeID="Microsoft.Exchange.15.IISApplicationPool" PropertyID="PoolID"/>
<Property TypeID="Microsoft.Exchange.15.IISApplicationPool" PropertyID="PeriodicRestartTime"/>
<Property TypeID="Microsoft.Exchange.15.IISApplicationPool" PropertyID="PeriodicRestartRequests"/>
<Property TypeID="Microsoft.Exchange.15.IISApplicationPool" PropertyID="MaxProcesses"/>
<Property TypeID="Microsoft.Exchange.15.IISApplicationPool" PropertyID="PingingEnabled"/>
<Property TypeID="Microsoft.Exchange.15.IISApplicationPool" PropertyID="PingInterval"/>
<Property TypeID="Microsoft.Exchange.15.IISApplicationPool" PropertyID="PingResponseTime"/>
<Property TypeID="Microsoft.Exchange.15.IISApplicationPool" PropertyID="IdleTimeout"/>
<Property TypeID="Microsoft.Exchange.15.IISApplicationPool" PropertyID="CPUAction"/>
<Property TypeID="Microsoft.Exchange.15.IISApplicationPool" PropertyID="CPULimit"/>
<Property TypeID="Microsoft.Exchange.15.IISApplicationPool" PropertyID="CPUResetInterval"/>
<Property TypeID="Microsoft.Exchange.15.IISApplicationPool" PropertyID="ApplicationPoolIdentityType"/>
<Property TypeID="Microsoft.Exchange.15.IISApplicationPool" PropertyID="ApplicationPoolIdentity"/>
<Property TypeID="Microsoft.Exchange.15.IISApplicationPool" PropertyID="PeriodicRestartMemory"/>
<Property TypeID="Microsoft.Exchange.15.IISApplicationPool" PropertyID="PeriodicRestartPrivateMemory"/>
<Property TypeID="Microsoft.Exchange.15.IISApplicationPool" PropertyID="ApplicationPoolAutoStart"/>
<Property TypeID="Microsoft.Exchange.15.IISApplicationPool" PropertyID="PeriodicRestartSchedule"/>
<Property TypeID="Microsoft.Exchange.15.IISApplicationPool" PropertyID="RapidFailProtection"/>
<Property TypeID="Microsoft.Exchange.15.IISApplicationPool" PropertyID="RapidFailProtectionInterval"/>
<Property TypeID="Microsoft.Exchange.15.IISApplicationPool" PropertyID="RapidFailProtectionMaxCrashes"/>
</DiscoveryClass>
<DiscoveryClass TypeID="Microsoft.Exchange.15.DatabaseAvailabilityGroup">
<Property TypeID="Microsoft.Exchange.15.DatabaseAvailabilityGroup" PropertyID="DagName"/>
<Property TypeID="Microsoft.Exchange.15.DatabaseAvailabilityGroup" PropertyID="Networks"/>
<Property TypeID="Microsoft.Exchange.15.DatabaseAvailabilityGroup" PropertyID="IpAddress"/>
<Property TypeID="Microsoft.Exchange.15.DatabaseAvailabilityGroup" PropertyID="WitnessServer"/>
<Property TypeID="Microsoft.Exchange.15.DatabaseAvailabilityGroup" PropertyID="WitnessDirectory"/>
<Property TypeID="Microsoft.Exchange.15.DatabaseAvailabilityGroup" PropertyID="WitnessServerAlternate"/>
<Property TypeID="Microsoft.Exchange.15.DatabaseAvailabilityGroup" PropertyID="WitnessDirectoryAlternate"/>
<Property TypeID="Microsoft.Exchange.15.DatabaseAvailabilityGroup" PropertyID="NetworkCompression"/>
<Property TypeID="Microsoft.Exchange.15.DatabaseAvailabilityGroup" PropertyID="NetworkEncryption"/>
<Property TypeID="Microsoft.Exchange.15.DatabaseAvailabilityGroup" PropertyID="ReplicationPort"/>
<Property TypeID="Microsoft.Exchange.15.DatabaseAvailabilityGroup" PropertyID="DatacenterActivationMode"/>
</DiscoveryClass>
<DiscoveryClass TypeID="Microsoft.Exchange.15.Organization.CAServers.InstanceGroup"/>
<DiscoveryClass TypeID="Microsoft.Exchange.15.Organization.MbxServers.InstanceGroup"/>
<DiscoveryClass TypeID="Microsoft.Exchange.15.Organization.ETServers.InstanceGroup"/>
<DiscoveryRelationship TypeID="Microsoft.Exchange.15.Server.Hosts.Microsoft.Exchange.15.CustomerTouchPointsHealthSet"/>
<DiscoveryRelationship TypeID="Microsoft.Exchange.15.Server.Hosts.Microsoft.Exchange.15.ServiceComponentsHealthSet"/>
<DiscoveryRelationship TypeID="Microsoft.Exchange.15.Server.Hosts.Microsoft.Exchange.15.ServerResourcesHealthSet"/>
<DiscoveryRelationship TypeID="Microsoft.Exchange.15.Server.Hosts.Microsoft.Exchange.15.KeyDependenciesHealthSet"/>
<DiscoveryRelationship TypeID="Microsoft.Exchange.15.Server.Hosts.Microsoft.Exchange.15.NTService"/>
<DiscoveryRelationship TypeID="Microsoft.Exchange.15.Server.Hosts.Microsoft.Exchange.15.IISApplicationPool"/>
<DiscoveryRelationship TypeID="Microsoft.Exchange.15.Server.Hosts.Microsoft.Exchange.15.MailboxDatabaseCopy"/>
<DiscoveryRelationship TypeID="Microsoft.Exchange.15.Service.Contains.Microsoft.Exchange.15.Server"/>
<DiscoveryRelationship TypeID="Microsoft.Exchange.15.Service.Contains.Microsoft.Exchange.15.CustomerTouchPointsHealthSet"/>
<DiscoveryRelationship TypeID="Microsoft.Exchange.15.Service.Contains.Microsoft.Exchange.15.ServiceComponentsHealthSet"/>
<DiscoveryRelationship TypeID="Microsoft.Exchange.15.Service.Contains.Microsoft.Exchange.15.ServerResourcesHealthSet"/>
<DiscoveryRelationship TypeID="Microsoft.Exchange.15.Service.Contains.Microsoft.Exchange.15.KeyDependenciesHealthSet"/>
<DiscoveryRelationship TypeID="Microsoft.Exchange.15.Organization.Hosts.Microsoft.Exchange.15.Organization.CAServers.InstanceGroup"/>
<DiscoveryRelationship TypeID="Microsoft.Exchange.15.Organization.Hosts.Microsoft.Exchange.15.Organization.MbxServers.InstanceGroup"/>
<DiscoveryRelationship TypeID="Microsoft.Exchange.15.Organization.Hosts.Microsoft.Exchange.15.Organization.ETServers.InstanceGroup"/>
<DiscoveryRelationship TypeID="Microsoft.Exchange.15.Organization.Contains.Microsoft.Exchange.15.DatabaseAvailabilityGroup"/>
<DiscoveryRelationship TypeID="Microsoft.Exchange.15.Organization.Contains.Microsoft.Exchange.15.ActiveDirectorySite"/>
<DiscoveryRelationship TypeID="Microsoft.Exchange.15.Organization.Contains.Microsoft.Exchange.15.ClientAccessArray"/>
</DiscoveryTypes>
<DataSource ID="DiscoveryDataSource" TypeID="Microsoft.Exchange.15.Server.DiscoveryDS">
<!-- 4 hours (14400 seconds) -->
<IntervalSeconds>14400</IntervalSeconds>
<StartDelaySeconds>0</StartDelaySeconds>
<!-- 15 minutes (900 seconds) -->
<TimeoutSeconds>900</TimeoutSeconds>
<VerboseLogging>false</VerboseLogging>
<IsVirtualNode>$Target/Property[Type="Windows!Microsoft.Windows.Server.Computer"]/IsVirtualNode$</IsVirtualNode>
</DataSource>
</Discovery>