PDC ping 가용성 모니터

Microsoft.Windows.Server.2012.AD.Availability.FsmoPing.PDC.Monitor (UnitMonitor)

DC가 FSMO 홀더에 대해 ping 요청을 수행할 수 있는지를 모니터링합니다.

Knowledge Base article:

요약

이 모니터는 기본적인 ping 요청을 사용하여 PDC FSMO의 가용성을 확인합니다. 이 모니터는 도메인 컨트롤러를 주기적으로 ping하여 가용성을 확인합니다.

구성

IntervalSeconds: 모니터 실행 빈도(초)

원인

가능한 원인은 다음과 같습니다.

해결 방법

도메인 컨트롤러가 온라인이며 정상적으로 작동하는지 확인합니다.

DNS에서 도메인 컨트롤러의 IP 주소를 올바르게 확인하는지 확인합니다.

FSMO 홀더 자체에서 다른 도메인 컨트롤러를 ping하려고 합니다.

Element properties:

TargetMicrosoft.Windows.Server.2012.AD.DomainControllerRole
Parent MonitorMicrosoft.Windows.Server.2012.AD.ResponseMonitors.FsmoPing.Availability.AggregateMonitor
CategoryCustom
EnabledTrue
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.Server.2012.AD.Availability.FsmoPing.Monitortype
RemotableFalse
AccessibilityPublic
Alert Message
PDC ping 가용성 상태 모니터에서 오류가 발생했습니다.

오류가 발생하여 상태 모니터 스크립트 실행이 실패했습니다.
오류: {0}
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.Windows.Server.2012.AD.Availability.FsmoPing.PDC.Monitor" Accessibility="Public" Enabled="true" Target="AD2012Core!Microsoft.Windows.Server.2012.AD.DomainControllerRole" ParentMonitorID="Microsoft.Windows.Server.2012.AD.ResponseMonitors.FsmoPing.Availability.AggregateMonitor" Remotable="false" Priority="Normal" TypeID="Microsoft.Windows.Server.2012.AD.Availability.FsmoPing.Monitortype" ConfirmDelivery="false">
<Category>Custom</Category>
<AlertSettings AlertMessage="Microsoft.Windows.Server.2012.AD.Availability.FsmoPing.PDC.Monitor.AlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/Property[@Name='ErrorString']$</AlertParameter1>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="ResponseOK" MonitorTypeStateID="ResponseOK" HealthState="Success"/>
<OperationalState ID="ResponseError" MonitorTypeStateID="ResponseError" HealthState="Error"/>
</OperationalStates>
<Configuration>
<IntervalSeconds>300</IntervalSeconds>
<TimeoutSeconds>300</TimeoutSeconds>
<FsmoHolder>$Target/Property[Type="AD!Microsoft.Windows.Server.AD.Library.DomainControllerRole"]/PDCEmulator$</FsmoHolder>
<PingIterations>5</PingIterations>
</Configuration>
</UnitMonitor>