LSASS-Prozessmonitor

Microsoft.Windows.Server.2012.R2.AD.PerformanceEssentialServices.LSASS.Monitor (UnitMonitor)

Überwacht die CPU-Auslastung des LSASS-Prozesses.

Knowledge Base article:

Zusammenfassung

LSASS-Prozessmonitor. Der Kernprozess („lsass.exe“) für Active Directory-Domänendienste verwendet einen hohen Anteil der CPU-Ressourcen.

Wenn die CPU-Gesamtauslastung auf dem Server zu hoch ist, führt dies für Benutzer und Dienste, die auf Active Directory-Domänendienste beruhen, zu Verzögerungen.

Ursachen

Es gibt die folgenden möglichen Ursachen:

Lösungen

Zeigen Sie die Gesamtsystemleistung des Computers an, um zu bestimmen, ob er zusätzliche Ressourcen benötigt.

Fügen Sie zusätzliche Domänencontroller hinzu, die beim Lastenausgleich der Auslastung behilflich sind.

Stellen Sie sicher, dass eine ausreichende Anzahl von Domänencontrollern in den aktiven AD-Standorten vorhanden ist.

Extern

Element properties:

TargetMicrosoft.Windows.Server.2012.R2.AD.DomainControllerRole
Parent MonitorMicrosoft.Windows.Server.2012.R2.AD.PerformanceEssentialServices.AggregateMonitor
CategoryCustom
EnabledTrue
Instance NameProcess
Counter Name\% Processor Time
Frequency120
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeSystem.Performance.ConsecutiveSamplesThreshold
RemotableFalse
AccessibilityPublic
Alert Message
Der LSASS-Prozess hat den Schwellenwert für die Prozessorauslastung über mehrere Stichproben überschritten.
{0}
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.Windows.Server.2012.R2.AD.PerformanceEssentialServices.LSASS.Monitor" Accessibility="Public" Enabled="true" Target="AD2012R2Core!Microsoft.Windows.Server.2012.R2.AD.DomainControllerRole" ParentMonitorID="Microsoft.Windows.Server.2012.R2.AD.PerformanceEssentialServices.AggregateMonitor" Remotable="false" Priority="Normal" TypeID="SystemPerf!System.Performance.ConsecutiveSamplesThreshold" ConfirmDelivery="false">
<Category>Custom</Category>
<AlertSettings AlertMessage="Microsoft.Windows.Server.2012.R2.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="ConditionFalse" MonitorTypeStateID="ConditionFalse" HealthState="Success"/>
<OperationalState ID="ConditionTrue" MonitorTypeStateID="ConditionTrue" HealthState="Error"/>
</OperationalStates>
<Configuration>
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<CounterName>% Processor Time</CounterName>
<ObjectName>Process</ObjectName>
<InstanceName>LSASS</InstanceName>
<AllInstances>false</AllInstances>
<Frequency>120</Frequency>
<ScaleBy>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/LogicalProcessors$</ScaleBy>
<Threshold>80</Threshold>
<Direction>greater</Direction>
<NumSamples>10</NumSamples>
</Configuration>
</UnitMonitor>