PerformanceCounterSLO
Applies To: Operations Manager 2007 R2, System Center Operations Manager 2007
Defines a service-level objective that is tracked against a performance counter.
Schema Hierarchy
ManagementPack
Monitoring
ServiceLevelObjectives
PerformanceCounterSLO
Syntax
<PerformanceCounterSLO ID=”PerformanceCounterSLOID” Comment=”Comment” ConfigurationGroupID=”GroupID” Target=”TargetClassID”>
<RuleId>RuleId</RuleId>
<PerfCounterAggregationMethod>Average/Min/Max</PerfCounterAggregationMethod>
<Threshold>Threshold</Threshold>
<DesiredObjective>UnderThreshold/OverThreshold</DesiredObjective>
</MonitorSLO>
Attributes and Elements
The following sections describe attributes, child elements, and the parent element of the PerformanceCounterSLO element.
Attributes
Attribute | Description |
---|---|
ID |
Required attribute. Represents the identity of the element. To learn how to identify your element in a management pack, see Element Identity and Namespace Conventions. |
Comment |
Optional attribute. Represents commentary by the management pack author. |
ConfigurationGroupID |
Required attribute. Specifies the ID of the ConfigurationGroup element under which the targeted class type is scoped. |
Target |
Required attribute. Specifies the ID of the ClassType element whose performance is determined against the service-level objective. |
Child Elements
Element | Description |
---|---|
Required element. Represents the ID of collection rule from which to obtain the performance data. |
|
Required element. Represents the type of aggregation used to determine the performance of the targeted class type. |
|
Required element. Represents the threshold against which to measure the desired objective. |
|
Required element. Represents the performance objective in relationship to the threshold value. |
Parent Elements
Element | Description |
---|---|
Contains service-level objectives. |
Remarks
A PerformanceCounterSLO Element allows the user to define service-level commitments against a class type that can optionally be scoped to a ConfigurationGroup element. The rule referenced in the RuleId element must be a collection rule that returns performance data. The specified aggregation method will determine how that collection data is calculated into a single value (average value, minimum value, or maximum value). The performance objective is met when the aggregated value equates to the desired objective in relation to the specified threshold.
Example
The following XML sample illustrates the definition of a performance counter service-level objective. In this case, the service-level objective is reached as long as the maximum aggregate value of the collected data is beneath the threshold value of 900.
<PerformanceCounterSLO ID="Microsoft.Exchange2007.SLO.MailFlowTX.Remote.PerformanceCounter" ConfigurationGroupId="Microsoft.Exchange2007.SLA.MailFlowTX.Remote.PerformanceCounter" Target="ExLibrary!Microsoft.Exchange2007.Synthetics.MailFlowTX.Remote">
<RuleId>ExMailbox!Microsoft.Exchange2007.MailFlowTX.Remote.CollectData</RuleId>
<PerfCounterAggregationMethod>Max</PerfCounterAggregationMethod>
<Threshold>900</Threshold>
<DesiredObjective>UnderThreshold</DesiredObjective>
</PerformanceCounterSLO>