LSASS プロセス モニター

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

LSASS プロセスの CPU 使用率を監視します。

Knowledge Base article:

概要

LSASS プロセッサ モニター。Active Directory ドメイン サービスのコア プロセス (lsass.exe) が大量の CPU リソースを消費しています。

サーバーの全体的な CPU 使用率が高すぎる場合、Active Directory ドメイン サービスに依存するユーザーおよびサービスで遅延が発生する可能性があります。

原因

次の原因が考えられます。

解決方法

コンピューターのシステム全体のパフォーマンスを表示して、追加リソースが必要かどうかを確認します。

追加のドメイン コントローラーを追加して、負荷が分散されるようにします。

アクティブな AD サイトに十分な数の DC が存在することを確認してください。

外部

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
LSASS プロセスが複数のサンプルでプロセッサ使用率のしきい値を超えました。
{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>