AD Op Master Response Monitor

AD_Op_Master_Response.Monitor (UnitMonitor)

Knowledge Base article:

Summary

AD Op Master Roles monitor. This monitor measures the general responsiveness of each operations master. The monitor periodically reports the Lightweight Directory Access Protocol (LDAP) bind and Internet Control Message Protocol (ICMP) ping time from each domain controller that is an operations master.

Associated rules generate alerts if a certain number of consecutive errors occur during these tests for a given operations master. This monitor tests the primary domain controller (PDC) emulator operations master every time it runs. The other operations masters are tested less frequently (as adjusted by a script parameter), unless an error occurred the last time a test was performed. In this case, the test is performed every interval until it completes successfully.

.

Configuration

Interval (sec) default: 300.

Failure Threshold default 3. This is the number of consecutive failures that must occur before alert.

Success Count default: 12. This is s used to determine how many executions of this monitor will pass after a successful test before another test is carried out. (see summary).

Resolutions

See associated alerts for details.

Element properties:

TargetMicrosoft.Windows.Server.2003.AD.DomainControllerRole
Parent MonitorSystem.Health.AvailabilityState
CategoryAvailabilityHealth
EnabledTrue
Alert GenerateTrue
Alert SeverityWarning
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeAD_Op_Master_Response.Monitortype
RemotableFalse
AccessibilityPublic
Alert Message

AD Op Master response is above the configured threshold

The Domain Controller's Op Master Response poor or the GC is unavailable over several sampling intervals. See additional alerts for details.
RunAsDefault

Source Code:

<UnitMonitor ID="AD_Op_Master_Response.Monitor" Accessibility="Public" Enabled="onStandardMonitoring" Target="AD2003Core!Microsoft.Windows.Server.2003.AD.DomainControllerRole" ParentMonitorID="SystemHealth!System.Health.AvailabilityState" Remotable="false" Priority="Normal" TypeID="AD_Op_Master_Response.Monitortype" ConfirmDelivery="false">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="AD_Op_Master_Response.Monitor.AlertMessage">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Warning</AlertSeverity>
</AlertSettings>
<OperationalStates>
<OperationalState ID="OpMasterResponseOK" MonitorTypeStateID="OpMasterResponseOK" HealthState="Success"/>
<OperationalState ID="OpMasterResponseWarn" MonitorTypeStateID="OpMasterResponseWarn" HealthState="Warning"/>
</OperationalStates>
<Configuration>
<IntervalSeconds>300</IntervalSeconds>
<TargetComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</TargetComputerName>
<LogSuccessEvent>false</LogSuccessEvent>
<FailureThreshold>3</FailureThreshold>
<SuccessCount>12</SuccessCount>
<ManagementGroupName>$Target/ManagementGroup/Id$</ManagementGroupName>
<TimeoutSeconds>300</TimeoutSeconds>
</Configuration>
</UnitMonitor>