Hiermee verzamelt u het prestatiemeteritem voor het processorgebruik van de agent
Met deze regel wordt het totale CPU-gebruik berekend van de Operations Manager-agent en de verwante processen. De resultaten worden als prestatiegegevens verzonden voor het object Health-service en prestatiemeteritem voor het processorgebruik van de agent.
Door het onderliggende script voor deze regel wordt het CPU-gebruik steekproefgewijs bepaald voor het agentproces van Operations Manager (HealthService.exe), het onderliggende bewakingshostproces (MonitoringHost.exe) en de onderliggende processen van die bewakingshostprocessen (cscript.exe, PowerShell.exe, etc.). Het script voert de berekening drie keer uit en schrijft het gemiddelde van de drie opeenvolgende steekproeven naar de Operations-database en het datawarehouse.
Zie de weergave van agentprestaties om de steekproefgewijs verkregen gegevens voor het CPU-gebruik van de agents te bekijken.
Weergave van agentprestaties
Target | Microsoft.SystemCenter.HealthService |
Category | PerformanceCollection |
Enabled | True |
Alert Generate | False |
Remotable | False |
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 |
<Rule ID="Microsoft.SystemCenter.HealthService.SCOMpercentageCPUTimeCollection" Enabled="true" Target="SCLibrary!Microsoft.SystemCenter.HealthService" ConfirmDelivery="true" 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/>
<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>