Overrides
Updated: May 18, 2012
Applies To: System Center 2012 - Operations Manager, System Center 2012 R2 Operations Manager, System Center 2012 SP1 - Operations Manager
Contains property and configuration overrides.
<Overrides> <CategoryOverride ID=”OverrideID” Comment=”Comment” Context=”ClassID” ContextInstance=”” Enforced=”True/False” Category=”CategoryName>…</CategoryOverride> <MonitoringOverride ID=”OverrideID” Comment=”Comment” Context=”ClassID” ContextInstance=”” Enforced=”True/False” >..</MonitoringOverride> <RuleConfigurationOverride ID=”OverrideID” Comment=”Comment” Context=”ClassID” ContextInstance=”” Enforced=”True/False” Rule=”RuleID” Parameter=”ParameterID” Module=”ModuleID”>…</RuleConfigurationOverride> <RulePropertyOverride ID=”OverrideID” Comment=”Comment” Context=”ClassID” ContextInstance=”” Enforced=”True/False” Rule=”RuleID” Property=”PropertyID” ></RulePropertyOverride> <MonitorConfigurationOverride ID=”OverrideID” Comment=”Comment” Context=”ClassID” ContextInstance=”” Enforced=”True/False” Monitor=”MonitorID” >…</MonitorConfigurationOverride> <MonitorPropertyOverride ID=”OverrideID” Comment=”Comment” Context=”ClassID” ContextInstance=”” Enforced=”True/False” Monitor=”MonitorID” Property=”PropertyID” >…</MonitorPropertyOverride> <DiagnosticConfigurationOverride ID=”OverrideID” Comment=”Comment” Context=”ClassID” ContextInstance=”” Enforced=”True/False” Diagnostic=”DiagnosticID” Parameter=”ParameterID” Module=”ModuleID” >…</DiagnosticConfigurationOverride> <DiagnosticPropertyOverride ID=”OverrideID” Comment=”Comment” Context=”ClassID” ContextInstance=”” Enforced=”True/False” Diagnostic=”DiagnosticID” Property=”PropertyID”>…</DiagnosticPropertyOverride> <RecoveryConfigurationOverride ID=”OverrideID” Comment=”Comment” Context=”ClassID” ContextInstance=”” Enforced=”True/False” Recovery=”RecoveryID” Parameter=”ParameterID” Module=”ModuleID” >…</RecoveryConfigurationOverride> <RecoveryPropertyOverride ID=”OverrideID” Comment=”Comment” Context=”ClassID” ContextInstance=”” Enforced=”True/False” Recovery =”RecoveryID” Property=”PropertyID” >…</RecoveryPropertyOverride> <DiscoveryConfigurationOverride ID=”OverrideID” Comment=”Comment” Context=”ClassID” ContextInstance=”” Enforced=”True/False” Discovery=”DiscoveryID” Parameter=”ParameterID” Module=”ModuleID” >…</DiscoveryConfigurationOverride> <DiscoveryPropertyOverride ID=”OverrideID” Comment=”Comment” Context=”ClassID” ContextInstance=”” Enforced=”True/False” Discovery=”DiscoveryID” Property=”PropertyID” >…</DiscoveryPropertyOverride> </Overrides>
The following sections describe attributes, child elements, and the parent element of the Overrides element.
Attributes
None.
Child Elements
| Element | Description |
|---|---|
|
Optional. Represents a category override for the specified element ID. |
|
|
For internal usage only. |
|
|
Optional. Represents a rule configuration override for the specified element ID. |
|
|
Optional. Represents a rule property override for the specified element ID. |
|
|
Optional. Represents a monitor configuration override for the specified element ID. |
|
|
Optional. Represents a monitor property override for the specified element ID. |
|
|
Optional. Represents a diagnostic configuration override for the specified element ID. |
|
|
Optional. Represents a diagnostic property override for the specified element ID. |
|
|
Optional. Represents a recovery configuration override for the specified element ID. |
|
|
Optional. Represents a recovery property override for the specified element ID. |
|
|
Optional. Represents a discovery configuration override for the specified element ID. |
|
|
Optional. Represents a discovery property override for the specified element ID. |
Parent Elements
| Element | Description |
|---|---|
|
Contains the workflow definitions that are used to discover and monitor the service model of a management pack. |
Overrides fall into two categories: configuration overrides and property overrides. Configuration overrides allow the user to override configuration elements defined in a workflow. Property overrides allow the user to override the property values that are common amongst all workflows or of a particular type of workflow.
Overrides can be created for the following workflow types.
Overrides cannot be defined for just any configuration parameter or a workflow property. In the case of configuration parameter overrides, the management pack developer must first specify which configuration elements are overrideable by the user. These are specified within module type definitions. For more information about defining overrideable parameters within module type definitions, see OverrideableParameter (DataSourceModuleType).
The workflows that contain modules with overrideable parameters can be targeted by overrides.
In the case of property overrides, there are two existing sets of properties that may be overwritten. One set applies to monitor overrides only, and the other set applies to rules, discoveries, diagnostics, and recoveries.
Following are the two sets of properties you can use when defining an override.
-
Monitor Properties
-
Enabled
-
TraceEnabled
-
Algorithm
-
AlgorithmPercentage
-
DefaultState
-
GenerateAlert
-
AutoResolve
-
AlertPriority
-
AlertOnState
-
AlertSeverity
-
AlertMessage
-
AlertParameter1
-
AlertParameter2
-
AlertParameter3
-
AlertParameter4
-
AlertParameter5
-
AlertParameter6
-
AlertParameter7
-
AlertParameter8
-
AlertParameter9
-
AlertParameter10
-
MemberInMaintenance
-
IgnoreMemberInMaintenance
-
IgnoreMemberUnavailable
-
Enabled
-
Rule, Discovery, Diagnostic, Recovery Properties
-
Enabled
-
TraceEnabled
-
Enabled
The following XML sample demonstrates a RecoveryConfigurationOverride element that overrides the value of the Timeout configuration parameter to a value of 60. The Timeout parameter is an overrideable parameter defined in one of the module types implemented in the workflow.
<RecoveryConfigurationOverride ID="Microsoft.Exchange2007.Agent.HealthService.RestartTimeout.Override" Context="Microsoft.Exchange2007.ComputerGroup" Enforced="false" Recovery="SC2007!Microsoft.SystemCenter.Agent.RestartHealthService.HealthServicePerfCounterThreshold" Parameter="Timeout" Module="RestartService"> <Value>60</Value> </RecoveryConfigurationOverride>