Collecter la mémoire du service Runbook

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

Collecte l'utilisation de la mémoire pour le service Runbook.

Knowledge Base article:

Résumé

Collecte la quantité de mémoire utilisée par le service Runbook de Service Management Automation.

Configuration

Il est possible de configurer les options suivantes sur cette règle :

Option

Définition

Valeur par défaut

CounterName

Nom du compteur de performances. Cette valeur ne doit pas être remplacée, sauf par un module linguistique.

RunbookServiceMemory

Activé

Indique si l'analyse doit s'exécuter.

Vrai

Fréquence

Nombre de secondes entre les exécutions de la règle.

600

MaximumSampleSeparation

Nombre maximal d'échantillons dans le cadre du paramètre Tolérance qui sont ignorés avant de collecter un nouvel échantillon.

4

ObjectName

Nom de l'objet de performance. Cette valeur ne doit pas être remplacée, sauf par un module linguistique.

Compteurs de performances d'Orchestrator Worker

Tolérance

Quantité de laquelle la valeur de l'échantillon doit différer par rapport à la valeur précédemment collectée afin que l'échantillon soit collecté.

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>