Infrastructure Master Ping Performance Monitor

Microsoft.Windows.Server.2012.R2.AD.Performance.FsmoResponse.Ping.Infra.Monitor (UnitMonitor)

Monitors the ping time for the FSMO holder.

Knowledge Base article:

Summary

This monitor verifies the response times of the Infrastructure Master FSMO using a basic ping request. It periodically pings the Domain Controller to verify the performance.

Configuration

IntervalSeconds: How frequently the monitor is run (seconds)

Causes

Possible causes include the following:

Resolutions

View the error description in the alert for additional information.

View the overall system performance of the machine to determine if it needs additional resources.

Add additional domain controllers to help load-balance the load.

Ensure that there are a sufficient number of DCs in the active AD sites.

External

Element properties:

TargetMicrosoft.Windows.Server.2012.R2.AD.DomainControllerRole
Parent MonitorMicrosoft.Windows.Server.2012.R2.AD.ResponseMonitors.FsmoPing.Performance.AggregateMonitor
CategoryCustom
EnabledTrue
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.Server.2012.R2.AD.Performance.FsmoResponse.Monitortype
RemotableFalse
AccessibilityPublic
Alert Message
The Infrastructure Master Ping Performance health monitor has exceeded one or more thresholds.

The health monitor script exceeded one or more of the thresholds for the average ping time.
Counter: {0}
Avg Time: {1}
Number of samples: {2}
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.Windows.Server.2012.R2.AD.Performance.FsmoResponse.Ping.Infra.Monitor" Accessibility="Public" Enabled="true" Target="AD2012R2Core!Microsoft.Windows.Server.2012.R2.AD.DomainControllerRole" ParentMonitorID="Microsoft.Windows.Server.2012.R2.AD.ResponseMonitors.FsmoPing.Performance.AggregateMonitor" Remotable="false" Priority="Normal" TypeID="Microsoft.Windows.Server.2012.R2.AD.Performance.FsmoResponse.Monitortype" ConfirmDelivery="false">
<Category>Custom</Category>
<AlertSettings AlertMessage="Microsoft.Windows.Server.2012.R2.AD.Performance.FsmoResponse.Ping.Infra.Monitor.AlertMessage">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data[Default='']/Context/CounterName$</AlertParameter1>
<AlertParameter2>$Data[Default='']/Context/Value$</AlertParameter2>
<AlertParameter3>$Data[Default='']/Context/SampleCount$</AlertParameter3>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="ResponseOK" MonitorTypeStateID="ResponseOK" HealthState="Success"/>
<OperationalState ID="ResponseWarn" MonitorTypeStateID="ResponseWarn" HealthState="Warning"/>
<OperationalState ID="ResponseError" MonitorTypeStateID="ResponseError" HealthState="Error"/>
</OperationalStates>
<Configuration>
<IntervalSeconds>300</IntervalSeconds>
<TimeoutSeconds>300</TimeoutSeconds>
<FsmoType>5</FsmoType>
<NumSamples>3</NumSamples>
<ThresholdWarn>5</ThresholdWarn>
<ThresholdError>10</ThresholdError>
<ObjectName>Infrastructure Op Master</ObjectName>
<CounterName>Op Master Infrastructure Last Ping</CounterName>
</Configuration>
</UnitMonitor>