ConfigMgr 2007 System Health Validator Health: State

SMSv4_System_Health_Validator_Health__State_14_Rule.AdvancedAlertCriteriaMonitor (UnitMonitor)

Knowledge Base article:

Summary

The SMS System Health Validator is currently unhealthy. It is currently not processing SoH requests.

Causes

The SMS System Health Validator has failed because it can not process SoH requests or the Cache Client is not installed.

Resolutions

External

For more information see the Configuration Manager 2007 Documentation Library web page.

For more assistance, a list of additional support options is available in the support section of the Configuration Manager 2007 web site at Support for Configuration Manager 2007.

Element properties:

TargetMicrosoft.SystemCenter.ConfigurationManager.2007.SMS_Server_Class
Parent MonitorSHV
CategoryStateCollection
EnabledTrue
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeSystem.Mom.BackwardCompatibility.StateAlert.RuleGenerated.AdvancedRuleCriteriaMonitor
RemotableTrue
AccessibilityPublic
Alert Message
ConfigMgr 2007 System Health Validator Health: State
{1}
RunAsDefault
CommentMom2005ID='{B1DF4B87-DB97-4132-8A83-23D647C924BF}'

Source Code:

<UnitMonitor ID="SMSv4_System_Health_Validator_Health__State_14_Rule.AdvancedAlertCriteriaMonitor" TypeID="MomBackwardCompatibility!System.Mom.BackwardCompatibility.StateAlert.RuleGenerated.AdvancedRuleCriteriaMonitor" Accessibility="Public" Target="Microsoft.SystemCenter.ConfigurationManager.2007.SMS_Server_Class" Enabled="true" ParentMonitorID="SHV" Comment="Mom2005ID='{B1DF4B87-DB97-4132-8A83-23D647C924BF}'">
<Category>StateCollection</Category>
<AlertSettings AlertMessage="SMSv4_System_Health_Validator_Health__State_14_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>SMS Server</ServerRole>
<Component>SHV</Component>
<ServerRoleInstance>$Target/Property[Type="Microsoft.SystemCenter.ConfigurationManager.2007.SMS_Server_Class"]/Name_1$</ServerRoleInstance>
<RuleId>$MPElement[Name="SMSv4_System_Health_Validator_Health__State_14_Rule"]$</RuleId>
<ServiceUnavailableExpression>
<Not>
<Expression/>
</Not>
</ServiceUnavailableExpression>
<SecurityIssueExpression>
<Not>
<Expression/>
</Not>
</SecurityIssueExpression>
<CriticalErrorExpression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">AlertContext/DataItem/Params/Param[2]</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="Integer">1</Value>
</ValueExpression>
</SimpleExpression>
</CriticalErrorExpression>
<ErrorExpression>
<Not>
<Expression/>
</Not>
</ErrorExpression>
<WarningExpression>
<Not>
<Expression/>
</Not>
</WarningExpression>
<SuccessExpression>
<Not>
<Expression/>
</Not>
</SuccessExpression>
<InformationExpression>
<Not>
<Expression/>
</Not>
</InformationExpression>
</Configuration>
</UnitMonitor>