Aracı işlemci kullanımı topla

Microsoft.SystemCenter.HealthService.SCOMpercentageCPUTimeCollection (Rule)

"Aracı işlemci kullanımı" performans sayacını toplar

Knowledge Base article:

Özet

Bu kural Operations Manager aracısının ve ilgili işlemlerin toplam CPU kullanımını hesaplar ve ardından bunu “Sistem Durumu Hizmeti” nesnesi ve “aracı işlemci kullanımı” sayacı altındaki performans verisi olarak gönderir.

Bu kuralın temel aldığı betik Operations Manager aracı işlemleri (HealthService.exe), kendi alt izleme ana bilgisayarı işlemleri (MonitoringHost.exe) ve bu izleme ana bilgisayarı işlemlerinin alt işlemleri (cscript.exe, PowerShell.exe, vs.) için CPU kullanımını bulur ve örneklendirir. Betik hesaplamayı üç kez çalıştırır ve bu ardışık üç örneğin ortalamasını işlemler veritabanına ve veri ambarına yazar.

Aracıların CPU kullanımı için örneklendirilen verileri incelemek için Aracı Performansı görünümüne bakın.

Aracı Performansı Görünümü

Element properties:

TargetMicrosoft.SystemCenter.HealthService
CategoryPerformanceCollection
EnabledTrue
Alert GenerateFalse
RemotableFalse

Member Modules:

ID Module Type TypeId RunAs 
DS DataSource Microsoft.SystemCenter.HealthService.SCOMpercentageCPUTimeCounterDataSource Default
WriteToDB WriteAction Microsoft.SystemCenter.CollectPerformanceData Default
WriteToDW WriteAction Microsoft.SystemCenter.DataWarehouse.PublishPerformanceData Default

Source Code:

<Rule ID="Microsoft.SystemCenter.HealthService.SCOMpercentageCPUTimeCollection" Enabled="true" Target="SCLibrary!Microsoft.SystemCenter.HealthService" ConfirmDelivery="false" Remotable="false" Priority="Normal" DiscardLevel="100">
<Category>PerformanceCollection</Category>
<DataSources>
<DataSource ID="DS" TypeID="Microsoft.SystemCenter.HealthService.SCOMpercentageCPUTimeCounterDataSource">
<IntervalSeconds>321</IntervalSeconds>
<TimeoutSeconds>300</TimeoutSeconds>
<SyncTime>00:00</SyncTime>
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$</ComputerName>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="WriteToDB" TypeID="SCLibrary!Microsoft.SystemCenter.CollectPerformanceData"/>
<WriteAction ID="WriteToDW" TypeID="SCDW!Microsoft.SystemCenter.DataWarehouse.PublishPerformanceData"/>
</WriteActions>
</Rule>