MemberModules
Applies To: Operations Manager 2007 R2, System Center Operations Manager 2007
Contains all modules used to detect operational states defined in the unit monitor type.
Schema Hierarchy
ManagementPack
TypeDefinitions
MonitorTypes
UnitMonitorType
MonitorImplementation
MemberModules
Syntax
<MemberModules>
<DataSource>…</DataSource>
<ProbeAction>…</ProbeAction>
<ConditionDetection>…</ConditionDetection>
</MemberModules>
Attributes and Elements
The following sections describe attributes and the parent element of the MemberModules element.
Attributes
None.
Child Elements
Element | Description |
---|---|
Required for a RegularDetection workflow. The implementation of a pre-defined DataSourceModuleType module. |
|
Required for OnDemandDetection workflows. The implementation of a pre-defined ProbeActionModuleType module. |
|
Optional element. The implementation of a pre-defined ConditionDetectionModuleType module. |
Parent Elements
Element | Description |
---|---|
Contains the modules and workflow definitions of the unit monitor type. |
Text Value
The MemberModules element contains all of the modules that are used inside the workflows of the UnitMonitorType element. Each module can be used within multiple workflows.
Note that it is not permitted to include a WriteAction module n a UnitMonitorType element definition because a UnitMonitorType element is designed to reflect the state of a component, application, or system and not write to it or change it in any way.
Example
The following sample shows how modules are defined within the MemberModules element. Note that there is no required order for the modules. The order in which they are executed is defined in the RegularDetections and/or OnDemandDetections elements.
<MemberModules>
<DataSource TypeID="Microsoft.Windows.EventProvider"
ID="FirstDataSource">
<ComputerName>$Config/FirstComputerName$</ComputerName>
<LogName>$Config/FirstLogName$</LogName>
</DataSource>
<DataSource TypeID="Microsoft.Windows.EventProvider"
ID="SecondDataSource">
<ComputerName>$Config/SecondComputerName$</ComputerName>
<LogName>$Config/SecondLogName$</LogName>
</DataSource>
<ConditionDetection TypeID="System!System.ExpressionFilter"
ID="FirstFilterCondition">
<Expression>$Config/FirstExpression$</Expression>
</ConditionDetection>
<ConditionDetection TypeID="System!System.ExpressionFilter" ID="SecondFilterCondition">
<Expression>$Config/SecondExpression$</Expression>
</ConditionDetection>
</MemberModules>
See Also
Reference
UnitMonitorType
MonitorImplementation
RegularDetections
OnDemandDetections
Recovery
DataSourceModuleType
ProbeActionModuleType
ConditionDetectionModuleType