메모리 사용량 경고로 인해 WMI 다시 시작

Microsoft.SystemCenter.WMI.PrivateBytes.Warning.Recovery (Recovery)

너무 많은 메모리를 사용하고 있는 경우 Taskkill 유틸리티를 사용하여 WMI를 다시 시작하도록 하여 복구합니다. 복구 결과는 Taskkill 명령의 출력을 나타냅니다(종료 코드 0은 성공을 의미).

Element properties:

TargetMicrosoft.SystemCenter.Agent
MonitorMicrosoft.SystemCenter.WMIPrivateBytes.Monitor
Reset MonitorTrue
RemotableTrue
Timeout300
CategoryCustom
Enabledfalse
AccessibilityInternal

Member Modules:

ID Module Type TypeId RunAs 
TaskKillWMI WriteAction Microsoft.SystemCenter.StopWMI.WriteAction Default

Source Code:

<Recovery ID="Microsoft.SystemCenter.WMI.PrivateBytes.Warning.Recovery" Accessibility="Internal" Enabled="false" Target="SCLibrary!Microsoft.SystemCenter.Agent" Monitor="Microsoft.SystemCenter.WMIPrivateBytes.Monitor" ResetMonitor="true" ExecuteOnState="Warning" Remotable="true" Timeout="300">
<Category>Custom</Category>
<WriteAction ID="TaskKillWMI" TypeID="Microsoft.SystemCenter.StopWMI.WriteAction">
<TaskKillFilter>MEMUSAGE ge 95000</TaskKillFilter>
<TimeoutSeconds>300</TimeoutSeconds>
</WriteAction>
</Recovery>