Monitoraggio dell'applicazione Web

Microsoft.SystemCenter.WebApplicationTest.WebTestProbe.Monitor (UnitMonitor)

Monitoraggio per il monitoraggio dell'applicazione Web

Knowledge Base article:

Riepilogo

Questo monitoraggio indica lo stato della prova di disponibilità dell'applicazione Web in esecuzione per un URL da un percorso specifico.

Cause

Uno stato non integro indica che l'URL non è disponibile, restituisce dati troppo lentamente o non restituisce i dati previsti. Le possibili condizioni di errore sono descritte di seguito, insieme alle relative cause e soluzioni:

Condizione

Riepilogo e cause

Soluzione

URL non raggiungibile

L'URL di destinazione non è disponibile, causando il timeout della richiesta.

Ciò può essere dovuto a una serie di motivi:

• L'URL di destinazione è inattivo per manutenzione o non disponibile

• Un firewall è presente tra il nodo Watcher e l'URL

• Le impostazioni proxy del sistema non sono configurate per il nodo Watcher (posizioni interne)

Provare a eseguire le seguenti operazioni di risoluzione dei problemi per tentare di risolvere il problema

• Eseguire il ping dell'URL di destinazione per assicurarsi che si trovi nella rete

• Configurare le impostazioni proxy del sistema su ciascun nodo Watcher

Tempo di risposta transazione superato

I tempi di risposta della pagina sono risultati superiori alla soglia specificata per la prova.

Ciò può essere dovuto a problemi di latenza della rete o al carico del server che ospita la pagina Web. Inoltre, può essere stato specificato un valore di timeout troppo basso.

Controllare il carico del server che ospita la pagina Web. Controllare la presenza di problemi di latenza di rete.

Controllare il monitoraggio dell'applicazione Web dall'area di modifica e verificare che i criteri di timeout specificati non siano troppo bassi.

Timeout della prova

Timeout della prova.

Ciò può essere dovuto a problemi di latenza della rete o al carico del server che ospita la pagina Web. Inoltre, può essere stato specificato un valore di timeout troppo basso.

Controllare il carico del server che ospita la pagina Web. Controllare la presenza di problemi di latenza di rete.

Controllare il monitoraggio dell'applicazione Web dall'area di modifica e verificare che i criteri di timeout specificati non siano troppo bassi.

Errore di risoluzione DNS

Impossibile risolvere l'URL fornito dall'utente attraverso il Domain Name Service dei nodi Watcher.

Ciò può essere dovuto a una serie di motivi:

• La cache lato client DNS presenta una voce obsoleta

• L'infrastruttura DNS non è disponibile

• Le impostazioni DNS del nodo Watcher sono errate o non aggiornate

• Il DNS presenta una voce obsoleta per l'URL fornito e restituisce un indirizzo IP errato

Provare a eseguire le seguenti operazioni di risoluzione dei problemi per tentare di risolvere il problema

• Su un computer Windows, digitare nella riga di comando:

ipconfig /flushdns

Quindi digitare:

ipconfig /registerdns

• Controllare con l'amministratore di rete o di dominio se si verificano problemi con l'infrastruttura DNS che deve essere utilizzata dal nodo Watcher.

• Controllare che sia possibile eseguire il ping dell'URL. Si noti che in alcuni casi il percorso di rete dal nodo Watcher all'URL può non consentire l'ICMP e pertanto il ping può non essere eseguito.

Per fare questo, eseguire il ping per il nome di URL fornito nella procedura guidata. Digitare: ping [URL]. Ad esempio, se l'indirizzo IP è www.microsoft.com:

ping www.microsoft.com

Codice errore errato

Si è verificato un errore durante l'elaborazione di un URL.

Ciò può essere dovuto a una serie di motivi:

• Impossibile raggiungere la pagina. Se si è protetti da un server proxy, verificare che le impostazioni proxy siano corrette.

• Errori imprevisti di chiamata API. Ciò può essere dovuto a diversi motivi, ad esempio un errore di allocazione della memoria.

• Sito o URL non accessibile o inattivo.

Provare ad accedere allo stesso URL da un browser come Internet Explorer.

Codice stato errato

Il codice stato non corrisponde ai criteri forniti

Ciò può essere dovuto a una serie di motivi:

• L'URL di destinazione non è in linea

• Il nodo Watcher non dispone delle autorizzazioni appropriate

• Un firewall può essere presente tra il nodo Watcher e il dispositivo di destinazione

Provare a eseguire le seguenti operazioni di risoluzione dei problemi per tentare di risolvere il problema

• Aprire un browser per verificare che l'URL di destinazione sia in linea

• Assicurarsi che l'account RunAs utilizzato dal nodo Watcher disponga delle autorizzazioni appropriate per l'origine dati di destinazione

• Controllare se il firewall è attivato sulla macchina di destinazione o sul nodo Watcher. In tal caso, creare un'esclusione per l'applicazione che si sta monitorando.

Corrispondenza contenuti errata

Una delle risorse di questa pagina non corrisponde ai criteri di codice di stato.

Ciò può accadere quando una o più risorse (ad es. immagini, fogli di stile CSS, script, ecc.) sulla pagina risultano avere un codice stato non corrispondente ai criteri predefiniti forniti dalla procedura guidata.

Modificare il monitoraggio dell'applicazione Web dall'area di modifica e verificare i criteri dei collegamenti

CA non attendibile

La CA radice del certificato SSL non è attendibile.

Ciò può verificarsi quando l'URL di destinazione non utilizza un certificato SSL firmato da una CA radice pubblica Internet.

Contattare l'amministratore dell'URL per utilizzare un certificato SSL firmato pubblicamente o aggiungere il certificato all'archivio Autorità di certificazione radice attendibili dei nodi Watcher se si è sicuri di dover considerare attendibile tale fonte. Ad esempio, se si dispone di una CA radice interna che fornisce certificati SSL.

Credenziali del certificato non valide

La credenziale del certificato non è valida.

Ciò può verificarsi quando il certificato non è valido o il nodo Watcher non dispone delle autorizzazioni appropriate

Contattare l'amministratore dell'URL per assicurarsi che disponga di un certificato SSL configurato correttamente.

Certificato SSL scaduto

Il certificato SSL è scaduto.

I server che gestiscono questo URL dispongono di un certificato SSL scaduto

Contattare l'amministratore dell'URL per aggiornare il certificato SSL

Codice stato risorse errato

Una delle risorse di questa pagina non corrisponde ai criteri di codice di stato.

Ciò può accadere quando una o più risorse (ad es. immagini, fogli di stile CSS, script, ecc.) sulla pagina risultano avere un codice stato non corrispondente ai criteri predefiniti forniti dalla procedura guidata.

Modificare il monitoraggio dell'applicazione Web dall'area di modifica e verificare i criteri delle risorse

Codice errore risorse errato

Si è verificato un errore durante l'elaborazione delle risorse URL.

Ciò può essere dovuto a una serie di motivi:

• Impossibile raggiungere la pagina. Se si è protetti da un server proxy, verificare che le impostazioni proxy siano corrette.

• Errori imprevisti di chiamata API. Ciò può essere dovuto a diversi motivi, ad esempio un errore di allocazione della memoria.

• Sito o URL non accessibile o inattivo.

Modificare il monitoraggio dell'applicazione Web dall'area di modifica e verificare i criteri delle risorse

Si riceve un altro codice di errore non indicato nella tabella precedente

Se il codice di errore riscontrato non è presente nella tabella precedente, attenersi alla procedura seguente

  • Copiare le quattro cifre all'estrema destra del codice di errore nella Calcolatrice (è un numero esadecimale) e convertirle in un numero decimale

  • Andare all'indirizzo http://go.microsoft.com/fwlink/?LinkID = 228928 e cercare l'errore WinHTTP corrispondente al codice di errore.

Eseguire l'azione appropriata in base al codice di errore.

Si riceve un errore di valutazione del codice di stato

Andare all'indirizzo http://go.microsoft.com/fwlink/?LinkId = 228960

per ottenere la spiegazione di ogni codice di stato.

Eseguire l'azione appropriata in base al codice di stato.

Soluzioni

Consultare la colonna delle soluzioni per ciascuna condizione di errore nella tabella precedente.

Element properties:

TargetMicrosoft.SystemCenter.WebApplicationTest.WebTest
Parent MonitorMicrosoft.SystemCenter.WebApplicationTest.AggregateMonitor
CategoryAvailabilityHealth
EnabledTrue
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.SystemCenter.WebApplicationTest.WebTestProbe.MonitorType
RemotableTrue
AccessibilityPublic
Alert Message
Applicazione Web non disponibile: {2}
{0} presenta un problema. Per ulteriori informazioni sull'errore, consultare la scheda Contesto avviso. Il tempo di risposta della transazione è stato di {1} secondi.
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.SystemCenter.WebApplicationTest.WebTestProbe.Monitor" TypeID="Microsoft.SystemCenter.WebApplicationTest.WebTestProbe.MonitorType" Target="Microsoft.SystemCenter.WebApplicationTest.WebTest" ParentMonitorID="Microsoft.SystemCenter.WebApplicationTest.AggregateMonitor" Enabled="true" Accessibility="Public">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="Microsoft.SystemCenter.WebApplicationTest.WebTestProbe.Monitor.AlertMessage">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/RequestResults/RequestResult/BasePageData/RequestUrl$</AlertParameter1>
<AlertParameter2>$Data/Context/TransactionResponseTime$</AlertParameter2>
<AlertParameter3>$Target/Property[Type="Microsoft.SystemCenter.WebApplicationTest.WebTestBase"]/Context$</AlertParameter3>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="Green" MonitorTypeStateID="WebTestPassed" HealthState="Success"/>
<OperationalState ID="Yellow" MonitorTypeStateID="WebTestFailedWarning" HealthState="Warning"/>
<OperationalState ID="Red" MonitorTypeStateID="WebTestFailedError" HealthState="Error"/>
</OperationalStates>
<Configuration/>
</UnitMonitor>