AD GC Search monitor. This monitor checks the current GC search time against the configured thresholds
Interval (sec) default 300.
Number of Sample default 5. Number of times the threshold has to be exceeded before an alert is raised.
Threshold Warning (sec) default 5. GC Search time threshold for warning
Threshold Error (sec) default 15. GC Search time threshold for error
An attempt to contact a global catalog took longer than the specified threshold.
Verify that there is a local global catalog server available. If there is not a local global catalog server available, verify that there is a global catalog server in the same site. If there is a local global catalog server or one available in the same site, verify that it is not overloaded.
Target | Microsoft.Windows.Server.2003.AD.DomainControllerRole | ||
Parent Monitor | System.Health.PerformanceState | ||
Category | PerformanceHealth | ||
Enabled | True | ||
Alert Generate | True | ||
Alert Severity | MatchMonitorHealth | ||
Alert Priority | Normal | ||
Alert Auto Resolve | True | ||
Monitor Type | Microsoft.Windows.Server.2003.AD.DomainController.GCSearchTime.Monitortype | ||
Remotable | False | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | Default |
<UnitMonitor ID="Microsoft.Windows.Server.2003.AD.DomainController.GCSearchTime.Monitor" Accessibility="Public" Enabled="onEssentialMonitoring" Target="AD2003Core!Microsoft.Windows.Server.2003.AD.DomainControllerRole" ParentMonitorID="SystemHealth!System.Health.PerformanceState" Remotable="false" Priority="Normal" TypeID="Microsoft.Windows.Server.2003.AD.DomainController.GCSearchTime.Monitortype" ConfirmDelivery="false">
<Category>PerformanceHealth</Category>
<AlertSettings AlertMessage="Microsoft.Windows.Server.2003.AD.DomainController.GCSearchTime.Monitor.AlertMessage">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/Value$</AlertParameter1>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="OK" MonitorTypeStateID="OK" HealthState="Success"/>
<OperationalState ID="Warn" MonitorTypeStateID="Warn" HealthState="Warning"/>
<OperationalState ID="Error" MonitorTypeStateID="Error" HealthState="Error"/>
</OperationalStates>
<Configuration>
<IntervalSeconds>300</IntervalSeconds>
<LogSuccessEvent>false</LogSuccessEvent>
<NumSamples>5</NumSamples>
<ThresholdWarnSec>5</ThresholdWarnSec>
<ThresholdErrorSec>15</ThresholdErrorSec>
<ManagementGroupName>$Target/ManagementGroup/Id$</ManagementGroupName>
<TimeoutSeconds>120</TimeoutSeconds>
</Configuration>
</UnitMonitor>