Monitor de disponibilidad del catálogo global

Microsoft.Windows.AD.DomainMemberPerspective.Availability.GlobalCatalog.Monitor (UnitMonitor)

Supervisa si la cantidad de catálogos globales disponibles es superior al umbral especificado.

Knowledge Base article:

Resumen

Monitor de disponibilidad del catálogo global. Este monitor comprueba desde la perspectiva del miembro de dominio cuántos controladores de dominio del catálogo global están disponibles. Si el número está por debajo de uno de los umbrales, se genera una alerta.

Configuración

Causas

No hay suficientes catálogos globales disponibles.

Soluciones

Revise la topología de AD y designe más controladores de dominio del catálogo global (GC), o bien cambie el número mínimo de GC requeridos para su entorno.

Element properties:

TargetMicrosoft.Windows.Server.AD.DomainMemberPerspective
Parent MonitorSystem.Health.AvailabilityState
CategoryAvailabilityHealth
EnabledTrue
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.AD.DomainMemberPerspective.Availability.GlobalCatalog.Monitortype
RemotableFalse
AccessibilityPublic
Alert Message
El número de catálogos globales disponibles ha excedido uno o más umbrales.
{0}
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.Windows.AD.DomainMemberPerspective.Availability.GlobalCatalog.Monitor" Target="AD!Microsoft.Windows.Server.AD.DomainMemberPerspective" TypeID="Microsoft.Windows.AD.DomainMemberPerspective.Availability.GlobalCatalog.Monitortype" Accessibility="Public" Enabled="true" Remotable="false" ParentMonitorID="SystemHealth!System.Health.AvailabilityState">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="Microsoft.Windows.AD.DomainMemberPerspective.Availability.GlobalCatalog.Monitor.AlertMessage">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/Property[@Name='ErrorString']$</AlertParameter1>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState HealthState="Success" MonitorTypeStateID="GCAvailOK" ID="GCAvailOK"/>
<OperationalState HealthState="Warning" MonitorTypeStateID="GCAvailWarn" ID="GCAvailWarn"/>
<OperationalState HealthState="Error" MonitorTypeStateID="GCAvailError" ID="GCAvailError"/>
</OperationalStates>
<Configuration>
<IntervalSeconds>300</IntervalSeconds>
<ErrorThreshold>3</ErrorThreshold>
<WarnThreshold>5</WarnThreshold>
<TimeoutSeconds>300</TimeoutSeconds>
</Configuration>
</UnitMonitor>