Monitoruje čítač výkonu Délka vnitřní fronty pracovního procesu Worker.
Monitoruje délku interní fronty na serveru služby Service Management Automation Worker.
Délka interního fronty je nula, což značí, že pracovní proces je ve stavu nečinnosti.
Tato situace by se měla vyřešit automaticky při odeslání úloh, kdy již vnitřní délka fronty pracovního podprocesu nebude nulová.
Pro toto monitorování lze nakonfigurovat následující možnosti:
Možnost | Definice | Výchozí |
Výstraha stavu | Stav monitorování, který generuje výstrahu | Monitorování má kritický stav. |
Priorita výstrahy | Priorita výstrahy generované tímto monitorováním | Střední |
Závažnost výstrahy | Priorita výstrahy generované tímto monitorováním | Kritická |
Automaticky vyřešená výstraha | Určuje, zda má být výstraha automaticky vyřešena, pokud se monitorování vrátí do bezproblémového stavu. | Pravda |
CounterName | Název čítače výkonu. Tato hodnota by neměla být přepsána (výjimkou je jazyková sada Language Pack). | WorkerThrottlingMode |
Povoleno | Určuje, zda má být monitorování spuštěno. | Pravda |
Generuje výstrahy | Určuje, zda má monitorování generovat výstrahy, pokud se stav změní na Upozornění nebo Kritický stav. | Pravda |
Target | Microsoft.SystemCenter.ServiceManagementAutomation.2012R2.Server.Worker | ||
Parent Monitor | System.Health.PerformanceState | ||
Category | PerformanceHealth | ||
Enabled | True | ||
Alert Generate | True | ||
Alert Severity | MatchMonitorHealth | ||
Alert Priority | Normal | ||
Alert Auto Resolve | True | ||
Monitor Type | Microsoft.SystemCenter.ServiceManagementAutomation.2012R2.Performance.MonitorType.ConsecutiveSamplesThreshold | ||
Remotable | True | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | Default |
<UnitMonitor ID="Microsoft.SystemCenter.ServiceManagementAutomation.2012R2.Monitor.WorkerInternalQueueLength" 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.WorkerInternalQueueLength.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>Worker Internal Queue Length</CounterName>
<ObjectName>Orchestrator Worker Performance Counters</ObjectName>
<InstanceName/>
<AllInstances>true</AllInstances>
<Frequency>600</Frequency>
<ScaleBy>1</ScaleBy>
<Threshold>30</Threshold>
<Direction>greater</Direction>
<NumSamples>3</NumSamples>
</Configuration>
</UnitMonitor>