MECM SQL Reporting Service Availability Monitor

MECM.ReportingPoint.SSRS.Service.Monitor (UnitMonitor)

This monitor checks the availability status of the SQL Reporting service.

Knowledge Base article:

Summary

The Configuration Manager Reporting Point service has stopped. Configuration Manager requires this service to display reports. This condition might not repair itself and must be resolved before Configuration Manager reports can be viewed.

Causes

This issue typically occurs when:

Resolutions

Verify that the Reporting Point service was stopped due to routine or scheduled maintenance. If so, no action is required. If not, the reporting point has to be investigated.

Confirm that the reporting point computer is online. If the Reporting Point service is not already started, start it.

Element properties:

TargetMECM.ReportingPoint
Parent MonitorMECM.SiteRole.AggregateRollup.Monitor
CategoryAvailabilityHealth
EnabledFalse
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMECM.Service.MT
RemotableTrue
AccessibilityPublic
Alert Message
MECM SQL Reporting Service Not Running
The {0} service on computer {1} is not running.
RunAsDefault

Source Code:

<UnitMonitor ID="MECM.ReportingPoint.SSRS.Service.Monitor" Accessibility="Public" Enabled="false" Target="MECM.ReportingPoint" ParentMonitorID="MECM.SiteRole.AggregateRollup.Monitor" Remotable="true" Priority="Normal" TypeID="MECM.Service.MT" ConfirmDelivery="false">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="MECM.ReportingPoint.SSRS.Service.Monitor.AlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/Property[@Name='DisplayName']$</AlertParameter1>
<AlertParameter2>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$</AlertParameter2>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="Running" MonitorTypeStateID="Running" HealthState="Success"/>
<OperationalState ID="NotRunning" MonitorTypeStateID="NotRunning" HealthState="Error"/>
</OperationalStates>
<Configuration>
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$</ComputerName>
<ServiceName>SQLServerReportingServices</ServiceName>
<IntervalSeconds>120</IntervalSeconds>
<MatchCount>5</MatchCount>
</Configuration>
</UnitMonitor>