LSASS-procesmonitor

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

Hiermee wordt het CPU-gebruik van het LSASS-proces gecontroleerd.

Knowledge Base article:

Samenvatting

LSASS-procesmonitor. Het kernproces (lsass.exe) voor Active Directory Domain Services verbruikt veel CPU-bronnen.

Als het algehele CPU-gebruik te hoog is, kunnen gebruikers en services die afhankelijk zijn van Active Directory Domain Services, te maken krijgen met vertragingen.

Oorzaken

Hier zijn enkele mogelijke oorzaken:

Oplossingen

Bekijk de algehele systeemprestaties van de computer om na te gaan of deze meer bronnen nodig heeft.

Voeg extra domeincontrollers toe om de belasting beter en over meer controllers te kunnen verdelen.

Zorg ervoor dat er voldoende DC's aanwezig zijn op de actieve AD-sites.

Extern

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
Het LSASS-proces heeft de drempelwaarde voor processorgebruik overschreden tijdens meerdere steekproeven.
{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>