Session Integrator - Event State Monitoring

Session_Integrator___Event_State_Monitoring_5_Rule.AdvancedAlertCriteriaMonitor (UnitMonitor)

Knowledge Base article:

Management Pack
Summary

Runs the HIS Event Gen script in response to events generated by the Session Integrator Server that are monitored for the Session Integrator Service. The HIS Event Gen script generates a duplicate event that can be correlated by the “Session Integrator – State Update” event rule to perform the appropriate state update.

 
Resolutions

If the notifications and responses are desired, no action is necessary. If the notifications and responses are not desired, re-configure the triggering event rule, this alert rule, or the notification group membership as necessary.

 
© 1995-2001 Microsoft Corporation, all rights reserved.

Element properties:

TargetMicrosoft.HostIntegrationServer.2006.HIS_Svcs_Class
Parent MonitorSI
CategoryStateCollection
EnabledTrue
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeSystem.Mom.BackwardCompatibility.StateAlert.RuleGenerated.AdvancedRuleCriteriaMonitor
RemotableTrue
AccessibilityInternal
Alert Message
Session Integrator - Event State Monitoring
{1}
RunAsDefault
CommentMom2005ID='{75E1222E-D81B-4306-AB91-A38745C936AC}'

Source Code:

<UnitMonitor ID="Session_Integrator___Event_State_Monitoring_5_Rule.AdvancedAlertCriteriaMonitor" TypeID="MomBackwardCompatibility!System.Mom.BackwardCompatibility.StateAlert.RuleGenerated.AdvancedRuleCriteriaMonitor" Accessibility="Internal" Target="Microsoft.HostIntegrationServer.2006.HIS_Svcs_Class" Enabled="true" ParentMonitorID="SI" Comment="Mom2005ID='{75E1222E-D81B-4306-AB91-A38745C936AC}'">
<Category>StateCollection</Category>
<AlertSettings AlertMessage="Session_Integrator___Event_State_Monitoring_5_Rule.AdvancedAlertCriteriaMonitor.StringResource">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/Name$</AlertParameter1>
<AlertParameter2>$Data/Context/Description$</AlertParameter2>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState HealthState="Success" MonitorTypeStateID="Success" ID="AlertLevelSuccess"/>
<OperationalState HealthState="Warning" MonitorTypeStateID="Warning" ID="AlertLevelWarning"/>
<OperationalState HealthState="Error" MonitorTypeStateID="Error" ID="AlertLevelError"/>
</OperationalStates>
<Configuration>
<ServerRole>HIS Svcs</ServerRole>
<Component>SI</Component>
<ServerRoleInstance>$Target/Property[Type="Microsoft.HostIntegrationServer.2006.HIS_Svcs_Class"]/Server_Name_1$</ServerRoleInstance>
<RuleId>$MPElement[Name="Session_Integrator___Event_State_Monitoring_5_Rule"]$</RuleId>
<ServiceUnavailableExpression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="Integer">AlertContext/DataItem/EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">4</Value>
</ValueExpression>
</SimpleExpression>
</ServiceUnavailableExpression>
<SecurityIssueExpression>
<Not>
<Expression/>
</Not>
</SecurityIssueExpression>
<CriticalErrorExpression>
<RegExExpression>
<ValueExpression>
<XPathQuery Type="Integer">AlertContext/DataItem/EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>MatchesMOM2005RegularExpression</Operator>
<Pattern>^(37|38|39)$</Pattern>
</RegExExpression>
</CriticalErrorExpression>
<ErrorExpression>
<Not>
<Expression/>
</Not>
</ErrorExpression>
<WarningExpression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="Integer">AlertContext/DataItem/EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">10</Value>
</ValueExpression>
</SimpleExpression>
</WarningExpression>
<SuccessExpression>
<Not>
<Expression/>
</Not>
</SuccessExpression>
<InformationExpression>
<Not>
<Expression/>
</Not>
</InformationExpression>
</Configuration>
</UnitMonitor>