Worker in beperkingsmodus

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

Controleert of de Worker zich in de beperkingsmodus bevindt.

Knowledge Base article:

Samenvatting

Controleert of de Worker zich in de beperkingsmodus bevindt.

Oorzaken

Als de monitor een foutstatus heeft, is de Runbook Worker overbelast en ontvangt deze geen nieuwe taken.

Oplossing

Bij het bereiken van een stabiele status verlaat de Runbook Worker de beperkingsmodus en kan deze nieuwe taken aannemen.

Configuratie

De volgende opties kunnen worden geconfigureerd op deze monitor:

Optie

Definitie

Standaard

Waarschuwen over status

Status van de monitor die een waarschuwing genereert.

De monitor heeft een kritieke status

Waarschuwingsprioriteit

Prioriteit van de voor deze monitor gegenereerde waarschuwing.

Gemiddeld

Ernst van waarschuwing

Prioriteit van de voor deze monitor gegenereerde waarschuwing.

Kritiek

Waarschuwing automatisch oplossen

Geeft aan of de waarschuwing automatisch moet worden opgelost wanneer de monitor weer een normale status heeft.

True

MeteritemNaam

Naam van het prestatiemeteritem. Deze waarde mag niet worden overschreven, behalve door een taalpakket.

WorkerBeperkingsModus

Ingeschakeld

Geeft aan of de monitor actief moet zijn.

True

Genereert waarschuwing

Geeft aan of de monitor een waarschuwing moet genereren wanneer er sprake is van een waarschuwingsstatus of een kritieke status.

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 beperkingsmodus
De Runbook Worker bevindt zich momenteel zich in de beperkingsmodus. Hierdoor kunnen nieuwe taken niet worden uitgevoerd totdat het probleem is opgelost. Laatste gemeten waarde is {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>