Runbook Hizmeti İşlemcisi

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

Runbook hizmeti için işlemci kullanımını izler

Knowledge Base article:

Özet

Service Management Automation Runbook hizmetinin işlemci kullanımını izler.

Nedenler

Bu izleyici hata durumundaysa, Runbook hizmetinin işlerin işlenmesinde performans düşüşüne neden olabilecek şekilde aşırı işlemci kullandığı belirtilmektedir.

Çözümleme

Worker sunucusunun kapasitesini artırın veya ortama ek Worker sunucusu ekleyin.

Yapılandırma

Şu seçenekler bu izleyicide yapılandırılabilir:

Seçenek

Açıklama

Varsayılan

Uyarı Açık Durumu

Bir uyarı oluşturan izleyicinin sistem sağlığı durumu.

İzleyici kritik sağlık durumunda

Uyarı Önceliği

Bu izleyici için oluşturulan uyarının önceliği.

Orta Düzey

Uyarı Önem Derecesi

Bu izleyici için oluşturulan uyarının önceliği.

Kritik

Otomatik Çözümleme Uyarısı

İzleyici sağlıklı bir duruma döndüğünde uyarının otomatik olarak çözümlenip çözümlenmeyeceğini belirtir.

True

CounterName

Performans sayacının adı. Bu değer, bir dil paketi haricinde hiçbir şekilde geçersiz kılınmamalıdır.

RunbookServiceProcessor

Etkin

İzleyicinin çalıştırılıp çalıştırılmayacağını belirtir.

True

Oluşturma Uyarısı

Bir uyarı durumuna veya kritik duruma geçildiğinde, izleyicinin bir uyarı oluşturup oluşturmayacağını belirtir.

True

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
Service Management Automation runbook hizmeti işlemci kullanımı eşiği aşıldı.
Runbook hizmeti için işlemci kullanım eşiği aşıldı. {0} Runbook hizmeti için son ölçülen kullanım, bellek kullanımı Toplamasıdır.
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>