Monitor für die Verfügbarkeit des globalen Katalogs

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

Überwacht, ob die Anzahl der verfügbaren globalen Kataloge höher als der angegebene Schwellenwert ist.

Knowledge Base article:

Zusammenfassung

Monitor für die Verfügbarkeit des globalen Katalogs. Dieser Monitor überprüft aus der Sicht eines Domänenmitglieds, wie viele Domänencontroller verfügbar sind, die als globaler Katalog fungieren. Wenn die Anzahl einen der angegebenen Schwellenwerte unterschreitet, wird eine Warnung ausgelöst.

Konfiguration

Ursachen

Nicht genügend globale Kataloge verfügbar.

Lösungen

Überprüfen Sie Ihre AD-Topologie, und legen Sie eine größere Anzahl von Domänencontrollern fest, die als globaler Katalog fungieren, oder ändern Sie die Mindestzahl erforderlicher globaler Kataloge für Ihre Umgebung.

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
Die Anzahl der verfügbaren globalen Kataloge hat mindestens einen Schwellenwert überschritten.
{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>