Monitoraggio per il monitoraggio dell'applicazione Web
Questo monitoraggio indica lo stato della prova di disponibilità dell'applicazione Web in esecuzione per un URL da un percorso specifico.
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
| 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. |
Consultare la colonna delle soluzioni per ciascuna condizione di errore nella tabella precedente.
Target | Microsoft.SystemCenter.WebApplicationTest.WebTest | ||
Parent Monitor | Microsoft.SystemCenter.WebApplicationTest.AggregateMonitor | ||
Category | AvailabilityHealth | ||
Enabled | True | ||
Alert Generate | True | ||
Alert Severity | MatchMonitorHealth | ||
Alert Priority | Normal | ||
Alert Auto Resolve | True | ||
Monitor Type | Microsoft.SystemCenter.WebApplicationTest.WebTestProbe.MonitorType | ||
Remotable | True | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | Default |
<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>