Monitoraggio disponibilità SQL Reporting Services

Microsoft.SystemCenter2012.ConfigurationManager.SrsReportingPoint.ServiceHealth (UnitMonitor)

Questo monitoraggio controlla lo stato di disponibilità di SQL Reporting Services.

Knowledge Base article:

Riepilogo

Il servizio del punto di reporting di Configuration Manager è stato arrestato. Configuration Manager richiede questo servizio per visualizzare i report. È possibile che questa condizione non si ripristini autonomamente e che sia necessario risolverla prima di poter visualizzare i report di Configuration Manager.

Cause

In genere questo problema si verifica quando:

Soluzioni

Verificare che il servizio punto di reporting sia stato interrotto a causa di attività di manutenzione di routine o pianificata. In tal caso, non è richiesta alcuna azione. In caso contrario, il punto di reporting richiede di essere esaminato.

Confermare che il computer del punto di reporting sia online. Se il servizio punto di reporting non è già stato avviato, avviarlo.

Element properties:

TargetMicrosoft.SystemCenter2012.ConfigurationManager.SrsReportingPoint
Parent MonitorMicrosoft.SystemCenter2012.ConfigurationManager.RoleAggregateMonitor
CategoryAvailabilityHealth
EnabledFalse
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.CheckNTServiceStateMonitorType
RemotableTrue
AccessibilityPublic
Alert Message
SQL Reporting Services non in esecuzione
Il servizio {0} nel computer {1} non è in esecuzione.
RunAsDefault
CommentSIV:REP0001

Source Code:

<UnitMonitor ID="Microsoft.SystemCenter2012.ConfigurationManager.SrsReportingPoint.ServiceHealth" Comment="SIV:REP0001" Accessibility="Public" Enabled="false" Target="SCCM!Microsoft.SystemCenter2012.ConfigurationManager.SrsReportingPoint" ParentMonitorID="Microsoft.SystemCenter2012.ConfigurationManager.RoleAggregateMonitor" Remotable="true" Priority="Normal" TypeID="Windows!Microsoft.Windows.CheckNTServiceStateMonitorType" ConfirmDelivery="false">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="Microsoft.SystemCenter2012.ConfigurationManager.SrsReportingPoint.ServiceHealth_AlertMessageResourceID">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>MatchMonitorHealth</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>ReportServer</ServiceName>
<CheckStartupType/>
</Configuration>
</UnitMonitor>