Runbookdienstprozessor sammeln

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

Hiermit wird die Prozessorauslastung für den Runbookdienst gesammelt.

Knowledge Base article:

Zusammenfassung

Hiermit wird die Prozessorauslastung des Service Management Automation-Runbookdiensts gesammelt.

Konfiguration

Die folgenden Optionen können für diese Regel konfiguriert werden:

Option

Definition

Standard

CounterName

Name des Leistungsindikators. Dieser Wert darf nur durch ein Language Pack überschrieben werden.

RunbookServiceProcessor

Aktiviert

Hiermit wird angegeben, ob der Monitor ausgeführt werden soll.

Wahr

Häufigkeit

Anzahl der Sekunden zwischen den einzelnen Ausführungen der Regel

600

MaximumSampleSeparation

Maximale Anzahl von Stichproben innerhalb der Einstellung "Toleranz", die übersprungen werden, bevor eine neue Stichprobe gesammelt wird.

4

ObjectName

Name des Leistungsobjekts. Dieser Wert darf nur durch ein Language Pack überschrieben werden.

Orchestrator Worker-Leistungsindikatoren

Toleranz

Betrag, um den sich der Stichprobenwert vom zuvor gesammelten Wert unterscheiden muss, damit die Stichprobe gesammelt wird

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>