Worker in Throttling Mode

Microsoft.SystemCenter.ServiceManagementAutomation.2012R2.Monitor.WorkerThrottlingMode (UnitMonitor)

Worker가 제한 모드에 있는지 여부를 모니터링합니다.

Knowledge Base article:

요약

Worker가 제한 모드에 있는지 여부를 확인합니다.

원인

모니터가 오류 상태이면 Runbook Worker가 오버로드되며 새 작업을 선택하지 않습니다.

해결 방법

안정된 상태가 되고 새 작업을 선택할 수 있게 되면 Runbook Worker에서 제한 모드를 종료합니다.

구성

이 모니터에 대해 구성할 수 있는 옵션:

옵션

정의

기본값

상태에 대한 경고

경고를 생성하는 모니터의 상태입니다.

모니터가 위험 상태에 있습니다.

경고 우선 순위

이 모니터에 대해 생성된 경고의 우선 순위입니다.

중간

경고 심각도

이 모니터에 대해 생성된 경고의 우선 순위입니다.

위험

경고 자동 해결

모니터가 정상 상태로 돌아올 경우 경고가 자동으로 해결되는지 여부를 지정합니다.

True

CounterName

성능 카운터의 이름입니다. 언어 팩을 통한 경우를 제외하고는 이 값은 재정의되지 않습니다.

WorkerThrottlingMode

사용

모니터를 실행할지 여부를 지정합니다.

True

경고 생성

경고 또는 위험 상태로 변경될 때 모니터에서 경고를 생성할지 여부를 지정합니다.

True

Element properties:

TargetMicrosoft.SystemCenter.ServiceManagementAutomation.2012R2.Server.Worker
Parent MonitorSystem.Health.PerformanceState
CategoryPerformanceHealth
EnabledTrue
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.SystemCenter.ServiceManagementAutomation.2012R2.Performance.MonitorType.ConsecutiveSamplesThreshold
RemotableTrue
AccessibilityPublic
Alert Message
Worker in Throttling Mode
Runbook Worker가 현재 제한 모드에 있습니다. 이 모드에 있으면 문제가 수정될 때까지 새 작업이 실행되지 않습니다. 마지막으로 측정된 값은 {0}입니다.
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.SystemCenter.ServiceManagementAutomation.2012R2.Monitor.WorkerThrottlingMode" Accessibility="Public" Enabled="true" Target="Microsoft.SystemCenter.ServiceManagementAutomation.2012R2.Server.Worker" ParentMonitorID="Health!System.Health.PerformanceState" Remotable="true" Priority="Normal" TypeID="Microsoft.SystemCenter.ServiceManagementAutomation.2012R2.Performance.MonitorType.ConsecutiveSamplesThreshold" ConfirmDelivery="false">
<Category>PerformanceHealth</Category>
<AlertSettings AlertMessage="Microsoft.SystemCenter.ServiceManagementAutomation.2012R2.Monitor.WorkerThrottlingMode.AlertMessage">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/Value$</AlertParameter1>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="ConditionTrue" MonitorTypeStateID="ConditionTrue" HealthState="Warning"/>
<OperationalState ID="ConditionFalse" MonitorTypeStateID="ConditionFalse" HealthState="Success"/>
</OperationalStates>
<Configuration>
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<CounterName>WorkerThrottlingMode</CounterName>
<ObjectName>Orchestrator Worker Performance Counters</ObjectName>
<InstanceName/>
<AllInstances>true</AllInstances>
<Frequency>600</Frequency>
<ScaleBy>1</ScaleBy>
<Threshold>0</Threshold>
<Direction>greater</Direction>
<NumSamples>3</NumSamples>
</Configuration>
</UnitMonitor>