Raccolta memoria di Runbook Service

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

Raccolta di utilizzo di memoria per Runbook Service.

Knowledge Base article:

Riepilogo

Consente di monitorare la quantità di memoria utilizzata da Runbook Service di Service Management Automation.

Configurazione

In questa regola è possibile configurare le opzioni seguenti:

Opzione

Definizione

Impostazioni predefinite

CounterName

Nome del contatore di prestazioni. Questo valore può essere sostituito solo da un Language Pack.

RunbookServiceMemory

Abilitato

Specifica se il monitoraggio deve essere eseguito.

Vero

Frequenza

Numero di secondi tra le esecuzioni della regola.

600

MaximumSampleSeparation

Il numero massimo di campioni nell'impostazione Tolleranza che vengono ignorati prima di raccogliere un nuovo campione.

4

ObjectName

Nome dell'oggetto prestazioni. Questo valore può essere sostituito solo da un Language Pack.

Contatori delle prestazioni di Orchestrator Worker

Tolleranza

La differenza tra il valore del campione e il valore precedentemente raccolto che è necessaria per poter raccogliere il campione.

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>