Monitor czasu wykonania żądania wiązania LDAP

Microsoft.Windows.Server.2016.AD.Performance.BindTimes.Monitor (UnitMonitor)

Monitoruje czas wykonania żądania wiązania LDAP przez kontroler domeny.

Knowledge Base article:

Podsumowanie

Ten monitor sprawdza dostępność usługi Active Directory przy użyciu żądania LDAP (Lightweight Directory Access Protocol). Okresowo tworzy powiązanie z kontrolerem domeny, aby sprawdzić dostępność przy użyciu kwerendy LDAP.

Ten monitor umożliwia monitorowanie powiązań z szyfrowaniem SSL, bez niego lub obu typów.

Konfiguracja

Ten monitor zapewnia następującą konfigurację:

IntervalSeconds: jak często monitor jest uruchamiany (w sekundach)

NumSamples: liczba przekroczeń progu, po której monitor generuje alert

ThresholdWarnSec: prób ostrzegawczy w sekundach

ThresholdWarnError: próg błędu w sekundach

MonitorBindType: 1) bez SSL, 2) SSL, 3) oba

Przyczyny

Prawdopodobne przyczyny:

Rozwiązania

Wyświetl w alercie opis błędu zawierający dodatkowe informacje.

Wyświetl ogólną wydajność systemu komputera, by ustalić, czy są potrzebne dodatkowe zasoby.

Dodaj więcej kontrolerów domeny, by lepiej zrównoważyć obciążenie.

Upewnij się, że aktywne lokacje usługi AD zawierają odpowiednio wiele kontrolerów domeny.

Zewnętrzne

Element properties:

TargetMicrosoft.Windows.Server.2016.AD.DomainControllerRole
Parent MonitorMicrosoft.Windows.Server.2016.AD.ResponseMonitors.Performance.AggregateMonitor
CategoryCustom
EnabledTrue
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.Server.2016.AD.Performance.BindTimes.Monitortype
RemotableFalse
AccessibilityPublic
Alert Message
Monitor kondycji Czas wykonania żądania wiązania LDAP przekroczył co najmniej jeden próg.
Skrypt monitora kondycji przekroczył co najmniej jeden z progów średniego czasu powiązania.
Licznik: {0}
Średni czas: {1}
Liczba próbek: {2}
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.Windows.Server.2016.AD.Performance.BindTimes.Monitor" Accessibility="Public" Enabled="true" Target="AD2016Core!Microsoft.Windows.Server.2016.AD.DomainControllerRole" ParentMonitorID="Microsoft.Windows.Server.2016.AD.ResponseMonitors.Performance.AggregateMonitor" Remotable="false" Priority="Normal" TypeID="Microsoft.Windows.Server.2016.AD.Performance.BindTimes.Monitortype" ConfirmDelivery="false">
<Category>Custom</Category>
<AlertSettings AlertMessage="Microsoft.Windows.Server.2016.AD.Performance.BindTimes.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>
<MonitorBindType>1</MonitorBindType>
<ThresholdWarnSec>5</ThresholdWarnSec>
<ThresholdErrorSec>10</ThresholdErrorSec>
<NumSamples>5</NumSamples>
</Configuration>
</UnitMonitor>