Сбор данных счетчика "Процессор службы Runbook Service"

Microsoft.SystemCenter.ServiceManagementAutomation.2012R2.Rule.Collect.RunbookServiceProcessor (Rule)

Сбор данных о загрузке процессора для службы Runbook Service.

Knowledge Base article:

Сводка

Сбор данных загрузки процессора для службы Service Management Automation Runbook Service.

Конфигурация

Для этого правила можно настроить следующие параметры:

Параметр

Определение

По умолчанию

CounterName

Имя счетчика производительности. Это значение может быть переопределено только языковым пакетом.

RunbookServiceProcessor

Включено

Указывает на необходимость запуска монитора.

True

Частота

Интервал в секундах между запусками правила.

600

MaximumSampleSeparation

Максимальное число выборок в пределах, заданных параметром "Погрешность", которые пропускаются перед созданием новой выборки.

4

ObjectName

Имя объекта производительности. Это значение может быть переопределено только языковым пакетом.

Счетчики производительности Orchestrator Worker

Погрешность

Величина, на которую значение выборки должно отличаться от ранее собранного значения, чтобы счетчик включил эту выборку в собранные данные.

5

Element properties:

TargetMicrosoft.SystemCenter.ServiceManagementAutomation.2012R2.Server.Worker
CategoryPerformanceCollection
EnabledTrue
Instance NameProcess
Counter Name\% Processor Time
Frequency600
Alert GenerateFalse
RemotableTrue

Member Modules:

ID Module Type TypeId RunAs 
DS DataSource System.Performance.OptimizedDataProvider Default
CollectToDB WriteAction Microsoft.SystemCenter.CollectPerformanceData Default
CollectToDW WriteAction Microsoft.SystemCenter.DataWarehouse.PublishPerformanceData Default

Source Code:

<Rule ID="Microsoft.SystemCenter.ServiceManagementAutomation.2012R2.Rule.Collect.RunbookServiceProcessor" Target="Microsoft.SystemCenter.ServiceManagementAutomation.2012R2.Server.Worker" Enabled="true" ConfirmDelivery="false" Remotable="true" Priority="Normal" DiscardLevel="100">
<Category>PerformanceCollection</Category>
<DataSources>
<DataSource ID="DS" TypeID="Performance!System.Performance.OptimizedDataProvider">
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<CounterName>% Processor Time</CounterName>
<ObjectName>Process</ObjectName>
<InstanceName>RunbookService</InstanceName>
<AllInstances>false</AllInstances>
<Frequency>600</Frequency>
<Tolerance>5</Tolerance>
<ToleranceType>Percentage</ToleranceType>
<MaximumSampleSeparation>6</MaximumSampleSeparation>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="CollectToDB" TypeID="SC!Microsoft.SystemCenter.CollectPerformanceData"/>
<WriteAction ID="CollectToDW" TypeID="SCDW!Microsoft.SystemCenter.DataWarehouse.PublishPerformanceData"/>
</WriteActions>
</Rule>