Runbookdienstarbeitsspeicher sammeln

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

Hiermit wird die Arbeitsspeicherauslastung für den Runbookdienst gesammelt.

Knowledge Base article:

Zusammenfassung

Hiermit wird der Menge an vom Service Management Automation-Runbookdienst verwendeten Arbeitsspeicher 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.

RunbookServiceMemory

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 NamePrivate Bytes
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.RunbookServiceMemory" 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>Private Bytes</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>