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

DataSource (UnitMonitor)

Required for a RegularDetection workflow. The implementation of a pre-defined DataSourceModuleType module.

ProbeAction (UnitMonitorType)

Required for OnDemandDetection workflows. The implementation of a pre-defined ProbeActionModuleType module.

ProbeAction (UnitMonitorType)

Optional element. The implementation of a pre-defined ConditionDetectionModuleType module.

Parent Elements

Element Description

MonitorImplementation

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