Prima di iniziare il monitoraggio delle applicazioni .NET

 

Pubblicato: marzo 2016

Si applica a: System Center 2012 R2 Operations Manager, System Center 2012 - Operations Manager, System Center 2012 SP1 - Operations Manager

In System Center 2012 – Operations Manager, è possibile monitorare le applicazioni web e servizi web dal lato server e client per ottenere informazioni sulla disponibilità dell'applicazione e delle prestazioni che consentono di individuare problemi. (Solo per System Center 2012 SP1: è inoltre possibile monitorare i servizi di Windows.) Quando si specificano le impostazioni, i tipi di eventi da raccogliere, gli obiettivi di prestazioni da misurare e i server da monitorare, Operations Manager .NET Application Monitoring fornisce informazioni relative alle applicazioni basate sul web sono in esecuzione. È possibile vedere con quale frequenza si verifica un problema, le prestazioni di un server quando si è verificato un problema, e la catena di eventi correlati alla richiesta lenta o un metodo non affidabile. È necessario disporre di queste informazioni per collaborare con gli sviluppatori di software e amministratori di database per garantire che le applicazioni disponibili ed eseguono a livelli ottimali.

Corrente AVIcode 5.7 clienti: Operations Manager è in grado di sostituire funzionalità di monitoraggio delle applicazioni .NET AVIcode 5.7 per le applicazioni ospitate in Internet Information Services (IIS) 7.0. (Solo per System Center 2012 SP1: Anche per le applicazioni ospitate in Internet Information Services (IIS) 8.0.) Se si utilizza AVIcode 5.7 per monitorare le applicazioni e si desidera eseguire l'aggiornamento a Operations Manager, è necessario eseguire AVIcode 5.7 con System Center Operations Manager 2007 R2 con gli aggiornamenti cumulativi più recenti. Durante l'aggiornamento di AVIcode 5.7 configurazione non viene convertito in configurazione .NET Application Performance Monitoring e l'agente AVIcode non viene sostituita con l'agente .NET Application Performance Monitoring. Gli agenti AVIcode continuano a funzionare come prima l'aggiornamento perché la configurazione di .NET Application Performance Monitoring non verranno influenzati. Tuttavia, per continuare a monitorare le applicazioni utilizzando AVIcode 5.7 dopo l'aggiornamento, è necessario installare manualmente questi management pack: AVIcode.DotNet.SystemCenter.Enterprise.Monitoring.mpb e AVIcode.DotNet.SystemCenter.Client.Monitoring.mp. Per ulteriori informazioni, vedere passaggi per importare i modelli di AVIcode 5.7 dopo l'aggiornamento e note per i clienti di AVIcode 5.7

Dopo l'aggiornamento, si consiglia di configurare il monitoraggio tutte le nuove applicazioni utilizzando la procedura guidata .NET Application Performance Monitoring e sostituire gradualmente il AVIcode 5.7 agenti con i nuovi agenti .NET Application Performance Monitoring.

Prima di iniziare

Per visualizzare i dettagli degli eventi Application Performance Monitoring, è necessario installare il Operations Manager Console Web. Per ulteriori informazioni, vedere come installare la Console di Operations Manager Web

Importare il management pack di IIS 7.0 (Microsoft.Windows.InternetInformationServices.2008.mp) e Operations Manager management pack di APM Web IIS 7 (Microsoft.SystemCenter.Apm.Web.IIS7.mp). Il management pack Microsoft.SystemCenter.Apm.Web.IIS7.mp è incluso nel pacchetto di download nella cartella Management Pack, non è disponibile nel catalogo dei management pack.

Per System Center 2012 SP1, per monitorare Windows Server 2012, è necessario importare il management pack Microsoft.InternetInformationServices.2012.mp (nel catalogo dei management pack) e il management pack Microsoft.SystemCenter.Apm.Web.IIS8.mp. Il management pack mp iis8 è incluso nel pacchetto di download nella cartella Management Pack, non è disponibile nel catalogo dei management pack.

Per informazioni sull'importazione di management pack, vedere Come importare un Management Pack di Operations Manager. Verificare inoltre che sono stati individuati i siti Web, applicazioni e servizi.

System_CAPS_importantImportante

Quando si tenta di importare .NET Monitoring management pack (Microsoft.SystemCenter.Apm.Web.IIS7.mp) dal disco e risolvere i riferimenti che deve Microsoft.Windows.InternetInformationServices.2008.mp, la gestione di IIS pack a sua volta riferimenti il sistema operativo Windows Server 2008 (individuazione) management pack. Se uno di questi management pack non riesce a importare manualmente, aggiornare Microsoft.Windows.Server.Library.mp e importare nuovamente Microsoft.SystemCenter.Apm.Web.IIS7.mp.

Se si esegue Windows Server 2008 R2, importare i management pack di IIS 7.0.

Solo per System Center 2012 SP1: Se si esegue Windows Server 2012, importare il management pack di IIS 8.0. Se si esegue Windows Server 2008 R2 e Windows Server 2012, importare i management pack IIS 7.0 e IIS 8.0.

Nota

Dopo aver importato il management pack, attendere fino a quando non sono stati individuati i pool di applicazioni IIS e avviare le applicazioni Web ASP.NET da visualizzare nella visualizzazione dell'inventario delle applicazioni Web ASP.NET prima di iniziare il monitoraggio. Per ulteriori informazioni, vedere configurazione del Management Pack per Operations Manager APM Web IIS 7 

Prima di iniziare a monitorare i servizi di Windows, è necessario configurare servizi Windows utilizzando il modello servizio Windows. Una volta fatto questo, il modello .NET Application Performance Monitoring consente di individuare i servizi Windows in esecuzione. Per ulteriori informazioni, vedere Authoring the Windows Service Template (Modifica del modello dei servizi Windows).

Visualizzazione inventario applicazione Web ASP.NET

Visualizzazione inventario applicazione Web ASP.NET

Ecco alcune domande cui rispondere prima di iniziare:

  • Quali sono i nomi delle applicazioni che si desidera monitorare?

  • Server che ospitano le applicazioni che si desidera monitorare?

  • Si desidera monitorare gli eventi di prestazioni?

  • Si desidera monitorare gli eventi di eccezione

  • Quale sia la soglia indica un problema di prestazioni con una richiesta?

  • Si desidera monitorare le prestazioni del browser sia server?

Se si prevede di monitorare le prestazioni del browser, verificare la compatibilità delle applicazioni prima di iniziare a configurare il monitoraggio lato client dell'applicazione ASP.NET. Per verificare la compatibilità, utilizzare l'attività di verifica compatibilità sul lato Client. Le informazioni raccolte da questa attività indicano quali pagine devono essere escluse dal monitoraggio. L'elenco di pagine escluse verrà immesse durante la configurazione del monitoraggio dell'applicazione sul lato client nella procedura guidata.

Per verificare la compatibilità con il monitoraggio lato client delle applicazioni

  1. Per ottenere una visualizzazione di tutte le applicazioni web ASP.NET che Operations Manager Trova, nella console operatore, nel riquadro di spostamento, fare clic sul monitoraggio pulsante, espandere Application Monitoring, espandere .NET Monitoring, quindi fare clic su inventario delle applicazioni Web ASP.NET.

  2. Per verificare la compatibilità con clic, monitoraggio lato client delle applicazioni in un'applicazione, nome e nel riquadro delle attività, il attività Endpoint dell'applicazione ASP.NET IIS 7 fare clic su Verifica compatibilità di monitoraggio Client sul lato, quindi fare clic su eseguire. Questa attività esegua un'analisi e consente di sapere se l'applicazione presenta problemi di compatibilità con il monitoraggio lato client.

  3. Se vengono trovate incompatibilità, verrà visualizzata la pagina risultati. Se un'applicazione dispone di incompatibilità, è necessario escludere le pagine incompatibili dal lato client di monitoraggio in un secondo momento quando si configura il monitoraggio lato client.

    È possibile modificare un'applicazione in modo che diventi compatibile con il monitoraggio lato client seguendo le istruzioni riportate nell'output dello strumento di compatibilità.

Nota

Per System Center 2012 SP1, è possibile archiviare solo le applicazioni per la compatibilità con monitoraggio lato client nelle visualizzazioni le applicazioni Web ASP.NET di IIS 7.0 e le applicazioni Web ASP.NET di IIS 8.0. Il controllo non compatibilità delle applicazioni con monitoraggio lato client nei servizi di Web WCF ospitato IIS consente di visualizzare quanto monitoraggio lato client non si applica a questo tipo di endpoint.