Monitor procesu LSASS usług AD

Microsoft.Windows.Server.2016.AD.PerformanceEssentialServices.LSASS.Monitor (UnitMonitor)

Monitoruje wykorzystanie procesora przez proces lsass.

Knowledge Base article:

Podsumowanie

Monitor procesu LSASS usług AD. Proces podstawowy (lsass.exe) Usług domenowych Active Directory wykorzystuje bardzo dużo zasobów procesora.

Jeśli całkowite wykorzystanie procesora serwera będzie zbyt duże, mogą występować opóźnienia po stronie użytkowników i usług wymagających dostępu do Usług domenowych Active Directory.

Przyczyny

Prawdopodobne przyczyny:

Rozwiązania

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.PerformanceEssentialServices.AggregateMonitor
CategoryCustom
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.Server.2016.AD.PerformanceEssentialServices.LSASS.Monitor.Monitortype
RemotableFalse
AccessibilityPublic
Alert Message
Wykorzystania procesora przez proces LSASS przekroczyło próg w wielu próbkach.
{0}
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.Windows.Server.2016.AD.PerformanceEssentialServices.LSASS.Monitor" Accessibility="Public" Enabled="true" Target="AD2016Core!Microsoft.Windows.Server.2016.AD.DomainControllerRole" ParentMonitorID="Microsoft.Windows.Server.2016.AD.PerformanceEssentialServices.AggregateMonitor" Remotable="false" Priority="Normal" TypeID="Microsoft.Windows.Server.2016.AD.PerformanceEssentialServices.LSASS.Monitor.Monitortype" ConfirmDelivery="false">
<Category>Custom</Category>
<AlertSettings AlertMessage="Microsoft.Windows.Server.2016.AD.PerformanceEssentialServices.LSASS.Monitor.AlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/Property[@Name='ErrorString']$</AlertParameter1>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="ADCPUOverloadOk" MonitorTypeStateID="ADCPUOverloadOk" HealthState="Success"/>
<OperationalState ID="ADCPUOverloadError" MonitorTypeStateID="ADCPUOverloadError" HealthState="Error"/>
</OperationalStates>
<Configuration>
<Frequency>300</Frequency>
<TimeoutSeconds>300</TimeoutSeconds>
<Threshold>80</Threshold>
<NumSamples>10</NumSamples>
</Configuration>
</UnitMonitor>