Severity based monitor type

Jalasoft.Xian.OpsMgr2007MP.Health.Core.Monitors.SeverityBasedMonitorType (UnitMonitorType)

Element properties:

RunAsDefault
AccessibilityPublic
Support Monitor RecalculateFalse

Member Modules:

ID Module Type TypeId RunAs 
SdkDS DataSource Microsoft.SystemCenter.TargetEntitySdkEventProvider Default
OnErrorEventFilterCondition ConditionDetection System.ExpressionFilter Default
OnSuccessEventFilterCondition ConditionDetection System.ExpressionFilter Default
OnWarningEventFilterCondition ConditionDetection System.ExpressionFilter Default

Source Code:

<UnitMonitorType ID="Jalasoft.Xian.OpsMgr2007MP.Health.Core.Monitors.SeverityBasedMonitorType" Accessibility="Public">
<MonitorTypeStates>
<MonitorTypeState ID="OnWarning" NoDetection="false"/>
<MonitorTypeState ID="OnError" NoDetection="false"/>
<MonitorTypeState ID="OnSuccess" NoDetection="false"/>
<MonitorTypeState ID="OnManualResetEventRaised" NoDetection="true"/>
</MonitorTypeStates>
<Configuration>
<IncludeSchemaTypes>
<SchemaType>System!System.ExpressionEvaluatorSchema</SchemaType>
</IncludeSchemaTypes>
<xsd:element name="OnWarningEventExpression" type="ExpressionType"/>
<xsd:element name="OnErrorEventExpression" type="ExpressionType"/>
<xsd:element name="OnSuccessEventExpression" type="ExpressionType"/>
</Configuration>
<MonitorImplementation>
<MemberModules>
<DataSource ID="SdkDS" TypeID="SCLibrary!Microsoft.SystemCenter.TargetEntitySdkEventProvider"/>
<ConditionDetection ID="OnWarningEventFilterCondition" TypeID="System!System.ExpressionFilter">
<Expression>$Config/OnWarningEventExpression$</Expression>
</ConditionDetection>
<ConditionDetection ID="OnErrorEventFilterCondition" TypeID="System!System.ExpressionFilter">
<Expression>$Config/OnErrorEventExpression$</Expression>
</ConditionDetection>
<ConditionDetection ID="OnSuccessEventFilterCondition" TypeID="System!System.ExpressionFilter">
<Expression>$Config/OnSuccessEventExpression$</Expression>
</ConditionDetection>
</MemberModules>
<RegularDetections>
<RegularDetection MonitorTypeStateID="OnWarning">
<Node ID="OnWarningEventFilterCondition">
<Node ID="SdkDS"/>
</Node>
</RegularDetection>
<RegularDetection MonitorTypeStateID="OnError">
<Node ID="OnErrorEventFilterCondition">
<Node ID="SdkDS"/>
</Node>
</RegularDetection>
<RegularDetection MonitorTypeStateID="OnSuccess">
<Node ID="OnSuccessEventFilterCondition">
<Node ID="SdkDS"/>
</Node>
</RegularDetection>
</RegularDetections>
</MonitorImplementation>
</UnitMonitorType>