Processor \% Time(SUSE Linux Enterprise Server 11)

Microsoft.Linux.SLES.11.Processor.PercentProcessorTime.Collection (Rule)

Processor\\% Processor Time 성능 카운터를 수집합니다.

Knowledge Base article:

요약

이 규칙은 Processor\% Processor Time 성능 카운터의 성능 데이터를 수집합니다. 수집된 값은 성능 보기 및 보고서에서 확인할 수 있습니다.

이 메트릭은 단일 프로세서가 비유휴 스레드를 실행하는 데 소비한 경과 시간의 백분율을 표시합니다. 각 프로세서에는 실행할 준비가 된 다른 스레드가 없을 때 주기를 소비하는 유휴 스레드가 있습니다. 이 메트릭은 프로세서 작업의 주요 표시기이며, 관찰된 평균 사용 시간의 백분율을 표시합니다.

에이전트가 반환한 값은 1분 간격으로 쿼리된 최근 5개 값의 이동 평균입니다.

개별 프로세서 모니터링은 기본적으로 비활성화되어 있습니다. 'SUSE Linux Enterprise Server 11 프로세서 검색'이라는 개체 검색을 사용하도록 설정하여 모니터링을 활성화합니다.

Element properties:

TargetMicrosoft.Linux.SLES.11.Processor
CategoryPerformanceCollection
EnabledTrue
Alert GenerateFalse
RemotableTrue

Member Modules:

ID Module Type TypeId RunAs 
DS DataSource Microsoft.Unix.WSMan.PerfCounterProvider.Filtered Default
WriteToDB WriteAction Microsoft.SystemCenter.CollectPerformanceData Default
WriteToDW WriteAction Microsoft.SystemCenter.DataWarehouse.PublishPerformanceData Default

Source Code:

<Rule ID="Microsoft.Linux.SLES.11.Processor.PercentProcessorTime.Collection" Target="Microsoft.Linux.SLES.11.Processor" Enabled="true" Remotable="true">
<Category>PerformanceCollection</Category>
<DataSources>
<DataSource ID="DS" TypeID="Unix!Microsoft.Unix.WSMan.PerfCounterProvider.Filtered">
<TargetSystem>$Target/Host/Property[Type="Unix!Microsoft.Unix.Computer"]/NetworkName$</TargetSystem>
<Uri>http://schemas.microsoft.com/wbem/wscim/1/cim-schema/2/SCX_ProcessorStatisticalInformation?__cimnamespace=root/scx</Uri>
<Filter/>
<SplitItems>true</SplitItems>
<Interval>300</Interval>
<ObjectName>Processor</ObjectName>
<CounterName>% Processor Time</CounterName>
<InstanceName>$Target/Property[Type="Unix!Microsoft.Unix.Processor"]/PerfmonInstance$</InstanceName>
<InstanceProperty>/DataItem/WsManData/*[local-name(.)='SCX_ProcessorStatisticalInformation']/*[local-name(.)='Name']</InstanceProperty>
<Value>$Data/WsManData/*[local-name(.)='SCX_ProcessorStatisticalInformation']/*[local-name(.)='PercentProcessorTime']$</Value>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="WriteToDB" TypeID="SC!Microsoft.SystemCenter.CollectPerformanceData"/>
<WriteAction ID="WriteToDW" TypeID="SCDW!Microsoft.SystemCenter.DataWarehouse.PublishPerformanceData"/>
</WriteActions>
</Rule>