Processore di Runbook Service

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

Consente di monitorare l'utilizzo di processore di Runbook Service

Knowledge Base article:

Riepilogo

Consente di monitorare l'utilizzo del processore di Runbook Service di Service Management Automation.

Cause

Se il monitoraggio è in stato di errore, Runbook Service sta utilizzando un'eccessiva quantità di processore e le prestazioni nell'elaborazione dei processi potrebbero peggiorare.

Risoluzione

Aumentare la capacità del server Worker o aggiungere altri server Worker all'ambiente.

Configurazione

Nel monitoraggio è possibile configurare le opzioni seguenti:

Opzione

Definizione

Impostazioni predefinite

Avviso stato

Stato di integrità per il monitoraggio che genera un avviso.

Il monitoraggio è in stato di integrità critico

Priorità avviso

Priorità dell'avviso generato per il monitoraggio.

Media

Gravità avviso

Priorità dell'avviso generato per il monitoraggio.

Critica

Risoluzione automatica avviso

Specifica se l'avviso deve essere risolto automaticamente quando il monitoraggio torna in uno stato integro.

Vero

CounterName

Nome del contatore di prestazioni. Questo valore può essere sostituito solo da un Language Pack.

RunbookServiceProcessor

Abilitato

Specifica se il monitoraggio deve essere eseguito.

Vero

Genera avviso

Specifica se il monitoraggio deve generare un avviso quando passa da uno stato di avviso a uno stato critico.

Vero

Element properties:

TargetMicrosoft.SystemCenter.ServiceManagementAutomation.2012R2.Server.Worker
Parent MonitorSystem.Health.PerformanceState
CategoryAvailabilityHealth
EnabledTrue
Instance NameProcess
Counter Name\% Processor Time
Frequency300
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeSystem.Performance.ConsecutiveSamplesThreshold
RemotableTrue
AccessibilityPublic
Alert Message
È stato superato l'utilizzo del processore di Runbook Service di Service Management Automation.
È stata superata la soglia di utilizzo del processore per Runbook Service. L'ultimo utilizzo misurato è Raccolta di utilizzo di memoria per Runbook Service {0}.
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.SystemCenter.ServiceManagementAutomation.2012R2.Monitor.RunbookServiceProcessor" Accessibility="Public" Enabled="true" Target="Microsoft.SystemCenter.ServiceManagementAutomation.2012R2.Server.Worker" ParentMonitorID="Health!System.Health.PerformanceState" Remotable="true" Priority="Normal" TypeID="Performance!System.Performance.ConsecutiveSamplesThreshold" ConfirmDelivery="false">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="Microsoft.SystemCenter.ServiceManagementAutomation.2012R2.Monitor.RunbookServiceProcessor.AlertMessage">
<AlertOnState>Error</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="Success"/>
<OperationalState ID="ConditionFalse" MonitorTypeStateID="ConditionFalse" HealthState="Error"/>
</OperationalStates>
<Configuration>
<ComputerName/>
<CounterName>% Processor Time</CounterName>
<ObjectName>Process</ObjectName>
<AllInstances>false</AllInstances>
<Frequency>300</Frequency>
<ScaleBy>1</ScaleBy>
<Threshold>80</Threshold>
<Direction>greater</Direction>
<NumSamples>3</NumSamples>
</Configuration>
</UnitMonitor>