Collect service state event data generated for backward compatibility service state monitoring.

System.Mom.BackwardCompatibility.CollectServiceStateEvents (Rule)

Element properties:

TargetMicrosoft.Windows.Computer
CategoryMaintenance
EnabledFalse
Alert GenerateFalse
RemotableTrue

Member Modules:

ID Module Type TypeId RunAs 
Mom2005EventDataSource DataSource System.Mom.BackwardCompatibility.Event.DataProvider Default
Filter ConditionDetection System.ExpressionFilter Default
EventDataCollectorWriteAction WriteAction Microsoft.SystemCenter.CollectEvent Default
EventDataCollectorWriteActionDW WriteAction Microsoft.SystemCenter.DataWarehouse.PublishEventData Default

Source Code:

<Rule ID="System.Mom.BackwardCompatibility.CollectServiceStateEvents" Enabled="false" Target="Windows!Microsoft.Windows.Computer">
<Category>Maintenance</Category>
<DataSources>
<DataSource ID="Mom2005EventDataSource" TypeID="System.Mom.BackwardCompatibility.Event.DataProvider">
<ManagementGroupID>$Target/ManagementGroup/Id$</ManagementGroupID>
<TargetComputerID>$Target/Id$</TargetComputerID>
</DataSource>
</DataSources>
<ConditionDetection ID="Filter" TypeID="System!System.ExpressionFilter">
<Expression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="Integer">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>21207</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>Microsoft Operations Manager</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</Expression>
</ConditionDetection>
<WriteActions>
<WriteAction ID="EventDataCollectorWriteAction" TypeID="SC!Microsoft.SystemCenter.CollectEvent"/>
<WriteAction ID="EventDataCollectorWriteActionDW" TypeID="DW!Microsoft.SystemCenter.DataWarehouse.PublishEventData"/>
</WriteActions>
</Rule>