ConfigMgr 2007 dependent service running: World Wide Web Publishing Service

SMSv4_dependent_service_running__World_Wide_Web_Publishing_Service_5_23_Rule.AdvancedAlertCriteriaMonitor (UnitMonitor)

Knowledge Base article:

Summary

The World Wide Web Publishing Service has stopped. Configuration Manager requires this service to display reports. This condition does not repair itself and must be resolved before Configuration Manager reports can be viewed.

Causes

This condition could typically occur when:

Resolutions

Additional

The World Wide Web Publishing Service depends on the IIS Admin Service.

After the World Wide Web Publishing Service is running, the default Web site might be disabled. You can check the status of the default Web site in the IIS Administrator console.

This alert is best handled by IIS administrators.

External

For more assistance, see the list of additional support options in the support section of the Configuration Manager Web site at Support for Configuration Manager 2007.

Element properties:

TargetMicrosoft.SystemCenter.ConfigurationManager.2007.SMS_Server_Class
Parent MonitorSLP
CategoryStateCollection
EnabledTrue
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeSystem.Mom.BackwardCompatibility.StateAlert.RuleGenerated.AdvancedRuleCriteriaMonitor
RemotableTrue
AccessibilityPublic
Alert Message
ConfigMgr 2007 dependent service running: World Wide Web Publishing Service
{1}
RunAsDefault
CommentMom2005ID='{913A85A3-B81E-4187-AC74-B521A073C017}'

Source Code:

<UnitMonitor ID="SMSv4_dependent_service_running__World_Wide_Web_Publishing_Service_5_23_Rule.AdvancedAlertCriteriaMonitor" TypeID="MomBackwardCompatibility!System.Mom.BackwardCompatibility.StateAlert.RuleGenerated.AdvancedRuleCriteriaMonitor" Accessibility="Public" Target="Microsoft.SystemCenter.ConfigurationManager.2007.SMS_Server_Class" Enabled="true" ParentMonitorID="SLP" Comment="Mom2005ID='{913A85A3-B81E-4187-AC74-B521A073C017}'">
<Category>StateCollection</Category>
<AlertSettings AlertMessage="SMSv4_dependent_service_running__World_Wide_Web_Publishing_Service_5_23_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>SLP</Component>
<ServerRoleInstance>$Target/Property[Type="Microsoft.SystemCenter.ConfigurationManager.2007.SMS_Server_Class"]/Name_1$</ServerRoleInstance>
<RuleId>$MPElement[Name="SMSv4_dependent_service_running__World_Wide_Web_Publishing_Service_5_23_Rule"]$</RuleId>
<ServiceUnavailableExpression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">AlertContext/DataItem/Params/Param[10]</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="Integer">2</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<Or>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">AlertContext/DataItem/Params/Param[9]</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">1</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">AlertContext/DataItem/Params/Param[9]</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">3</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</Or>
</Expression>
</And>
</ServiceUnavailableExpression>
<SecurityIssueExpression>
<Not>
<Expression/>
</Not>
</SecurityIssueExpression>
<CriticalErrorExpression>
<Not>
<Expression/>
</Not>
</CriticalErrorExpression>
<ErrorExpression>
<Not>
<Expression/>
</Not>
</ErrorExpression>
<WarningExpression>
<Not>
<Expression/>
</Not>
</WarningExpression>
<SuccessExpression>
<Not>
<Expression/>
</Not>
</SuccessExpression>
<InformationExpression>
<Not>
<Expression/>
</Not>
</InformationExpression>
</Configuration>
</UnitMonitor>