Runbook hizmeti için işlemci kullanımını izler
Service Management Automation Runbook hizmetinin işlemci kullanımını izler.
Bu izleyici hata durumundaysa, Runbook hizmetinin işlerin işlenmesinde performans düşüşüne neden olabilecek şekilde aşırı işlemci kullandığı belirtilmektedir.
Worker sunucusunun kapasitesini artırın veya ortama ek Worker sunucusu ekleyin.
Ş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 |
Target | Microsoft.SystemCenter.ServiceManagementAutomation.2012R2.Server.Worker | ||
Parent Monitor | System.Health.PerformanceState | ||
Category | AvailabilityHealth | ||
Enabled | True | ||
Instance Name | Process | ||
Counter Name | \% Processor Time | ||
Frequency | 300 | ||
Alert Generate | True | ||
Alert Severity | MatchMonitorHealth | ||
Alert Priority | Normal | ||
Alert Auto Resolve | True | ||
Monitor Type | System.Performance.ConsecutiveSamplesThreshold | ||
Remotable | True | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | Default |
<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>