ConditionDetection (Diagnostic)
Applies To: System Center 2012 - Operations Manager, System Center 2012 R2 Operations Manager, System Center 2012 SP1 - Operations Manager
Represents an implementation of a condition detection module type definition.
Schema Hierarchy
ManagementPack
Monitoring
Diagnostics
Diagnostic
ConditionDetection
Syntax
<ConditionDetection ID=”ModuleID” Comment=”Comment” TypeID=”ModuleTypeID”>
Custom Schema Defined Parameters
</ConditionDetection>
Attributes and Elements
The following sections describe attributes, child elements, and the parent element of the ConditionDetection element.
Attributes
Attribute | Description |
---|---|
ID |
Required attribute. Represents the identity of the element. |
Comment |
Optional attribute. Represents commentary by the management pack author. |
TypeID |
Required attribute. Represents the ConditionDetection module type definition from which this ConditionDetection module inherits its configuration schema. |
ID Attribute Values
Value | Description |
---|---|
The format for the ID attribute should be |
The ID string must contain the following characteristics:
|
Child Elements
The child element of the ConditionDetection module is defined by the Configuration (ConditionDetectionModuleType) schema of its base type as referenced in the TypeID attribute.
Parent Elements
Element | Description |
---|---|
Represents a diagnostic definition targeted at a specific class type and associated monitor. |
Remarks
A condition detection module takes any number of input streams and outputs data that is based on some kind of filtering of data. Condition detection modules are also used to convert one data type to another data type in a workflow. Because condition detection modules can take multiple data input streams, they are also used to correlate or consolidate data within a workflow. The data types of its input and output data are defined in its InputTypes and OutputType (ProbeActionModuleType) elements, respectively.
In a diagnostic workflow, a condition detection module can be included to filter the incoming data item that is of the type MonitorTaskDataType. Because a filtering condition detection module is not a data source, it always returns a MonitorTaskDataType data item. For an example, see Diagnostic.
A condition detection module’s base type must always be a descendant of a ConditionDetectionModuleType type.