Accessibilità servizio Web

Microsoft.SQLServer.2014.ReportingServices.UnitMonitor.Instance.SsrsWebServiceAccessible (UnitMonitor)

Il monitoraggio genera un avviso se il flusso di lavoro di monitoraggio non può connettersi al servizio Web SSRS.

Knowledge Base article:

Riepilogo

Il monitoraggio genera un avviso se il flusso di lavoro di monitoraggio non può connettersi al servizio Web SSRS.

Cause

Le cause dell'errore che indica che non è possibile connettersi al server di report possono essere le seguenti:

Soluzioni

The following link provides more information about how to connect to reporting services:

Parametri di cui è possibile eseguire l'override

Nome

Descrizione

Valore predefinito

Abilitato

Enables or disables the workflow

1

Genera avvisi

Defines whether the workflow generates an Alert

Intervallo (secondi)

Intervallo di tempo ricorrente in secondi in cui eseguire il flusso di lavoro.

 

Numero di campioni

Indica quante volte un valore misurato deve violare una soglia prima che venga modificato lo stato.

6

Ora di sincronizzazione

Indicates, how many times a measured value should breach a threshold before the state is changed.

6

Timeout per la connessione Web

Il flusso di lavoro avrà esito negativo e registrerà un evento se non riesce ad accedere alla risorsa Web durante l'intervallo di tempo specificato.

 

Element properties:

TargetMicrosoft.SQLServer.2014.ReportingServices.Instance
Parent MonitorSystem.Health.AvailabilityState
CategoryPerformanceHealth
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.SQLServer.2014.ReportingServices.MonitorType.Instance.WebServiceAccessibleMonitor
RemotableTrue
AccessibilityPublic
Alert Message
SSRS 2014: l'istanza non può connettersi al servizio Web SSRS
L'istanza non può connettersi al servizio Web SSRS. Messaggio di errore ricevuto:
{0}
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.SQLServer.2014.ReportingServices.UnitMonitor.Instance.SsrsWebServiceAccessible" Accessibility="Public" Enabled="true" Target="SQLRS!Microsoft.SQLServer.2014.ReportingServices.Instance" ParentMonitorID="SystemHealth!System.Health.AvailabilityState" Remotable="true" Priority="Normal" TypeID="Microsoft.SQLServer.2014.ReportingServices.MonitorType.Instance.WebServiceAccessibleMonitor" ConfirmDelivery="false">
<Category>PerformanceHealth</Category>
<AlertSettings AlertMessage="Microsoft.SQLServer.2014.ReportingServices.UnitMonitor.Instance.SsrsWebServiceAccessible.AlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/Property[@Name='Errors']$</AlertParameter1>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="Error" MonitorTypeStateID="Error" HealthState="Error"/>
<OperationalState ID="Success" MonitorTypeStateID="Success" HealthState="Success"/>
</OperationalStates>
<Configuration>
<ServiceName>$Target/Property[Type="SQLRS!Microsoft.SQLServer.2014.ReportingServices.Instance"]/ServiceName$</ServiceName>
<ServiceUrl>$Target/Property[Type="SQLRS!Microsoft.SQLServer.2014.ReportingServices.Instance"]/ReportServerUrl$</ServiceUrl>
<SampleCount>6</SampleCount>
<TimeOut>200</TimeOut>
<IntervalSeconds>300</IntervalSeconds>
<SyncTime/>
</Configuration>
</UnitMonitor>