Condividi tramite


Configurare il monitoraggio per le applicazioni Java

Le operazioni preliminari di monitoraggio delle applicazioni Java richiedono quattro passaggi generali:

  1. Importare e configurare il Management Pack per Java edizione Enterprise (JEE)

  2. Importare il Management Pack per APM (Application Performance Monitoring) Java

  3. Distribuire manualmente l'agente APM (Application Performance Monitoring) Java

  4. Verificare la distribuzione dell'agente APM (Application Performance Monitoring) Java

Importare e configurare il Management Pack per Java edizione Enterprise

  1. Importare e configurare il Management Pack per Java edizione Enterprise (JEE), inclusa l'installazione dell'applicazione BeanSpy. L'applicazione Java Monitor prestazioni ing non funzionerà senza il Management Pack JEE configurato e BeanSpy installato.

    Importante

    Anche se il Management Pack per JEE supporta vari tipi di server applicazioni, APM (Application Performance Monitoring) Java supporta solo Tomcat.

    Scaricare il Management Pack per JEE e la guida al Management Pack per JEE. Questo Management Pack consente di monitorare i server applicazioni JEE ed è disponibile per IBM WebSphere, Oracle WebLogic, Red Hat JBoss e Tomcat Apache. Passare al Management Pack di System Center per Java edizione Enterprise (JEE) nell'Area download Microsoft, selezionare Scarica e quindi selezionare i file da scaricare. Ad esempio, selezionare il Management Pack (SC2012OM_JEE_MP.msi) e selezionare la Guida al Management Pack per Tomcat (OpsMgr_MP_Tomcat.docx).

    Importante

    Assicurarsi di scaricare la guida del Management Pack corrispondente (.docx file) per il server applicazioni in uso. Questa contiene i dettagli di installazione del Management Pack e descrive cosa viene monitorato.

    Il Management Pack di System Center per Tomcat, ad esempio, consente a un amministratore IT di monitorare l'integrità delle istanze del server applicazioni JEE in Operations Manager. Inoltre, offre la possibilità di distribuire BeanSpy, una tecnologia open source di Microsoft che fornisce un monitoraggio più approfondito, che include l'utilizzo della memoria.

  2. Dopo che i Management Pack per i server applicazioni JEE sono stati importati, verranno automaticamente individuate le istanze dei server applicazioni Tomcat. L'intervallo di individuazione è impostato automaticamente su 4 ore, pertanto l'individuazione potrebbe richiedere tutto questo tempo. In Tomcat un server applicazioni deve essere in esecuzione per consentire a Operations Manager di individuarlo per la prima volta. Dopo che viene individuata un'istanza di un'applicazione, la configurazione viene rimossa solo quando il server applicazioni viene disinstallato.

    Per monitorare le istanze del server applicazioni Tomcat, nella Console operatore selezionare Monitoraggio applicazioni, Monitoraggio applicazioni, Monitoraggio applicazioni Java, Espandere Server applicazioni JEE, espandere Server applicazioni Tomcat e quindi selezionare la cartella di monitoraggio desiderata. Per informazioni dettagliate, vedere la guida al Management Pack per Tomcat o la guida al Management Pack per il monitoraggio JEE che si è scelto di scaricare.

  3. Seguire la procedura per distribuire BeanSpy in un server applicazioni. BeanSpy è una tecnologia open source di Microsoft che si basa su Java Management Extension (JMX) per abilitare il pacchetto di monitoraggio e recuperare informazioni dettagliate dalle istanze del server applicazioni.

  4. Utilizzando le istruzioni nella guida al Management Pack per JEE, seguire la procedura per attivare la modalità di monitoraggio completo.

Importare il Management Pack per l'applicazione Java Monitor prestazioni ing

  1. Ora che il Management Pack per Java edizione Enterprise viene importato e configurato e distribuito BeanSpy, importare il Management Pack per Java Application Monitor prestazioni ing. Scaricare il Management Pack dall' Area download Microsoft.

  2. Il Management Pack per APM (Application Performance Monitoring) Java (JavaAPMManagementPack.msi) contiene i file elencati di seguito:

    • Microsoft.JEE.APM.Library.mpb

    • Microsoft.JEE.Tomcat.APM.Library.mp

    • Microsoft.JEE.Tomcat.5.Apm.mp

    • Microsoft.JEE.Tomcat.6.Apm.mp

    • Microsoft.JEE.Tomcat.7.Apm.mp

    Importare questi Management Pack della libreria:

    • Microsoft.JEE.APM.Library.mpb

    • Microsoft.JEE.Tomcat.APM.Library.mp

  3. Importare i Management Pack per le versioni dei server applicazioni Tomcat monitorati.

    • Microsoft.JEE.Tomcat.5.Apm.mp

    • Microsoft.JEE.Tomcat.6.Apm.mp

    • Microsoft.JEE.Tomcat.7.Apm.mp

Distribuire manualmente l'agente java application Monitor prestazioni ing e abilitare l'Monitor prestazioni dell'applicazione Java

  1. Dopo aver configurato il Management Pack per Java edizione Enterprise (JEE) tramite il monitoraggio approfondito e importato il Management Pack per java Application Monitor prestazioni ing, si è pronti per distribuire manualmente l'agente di Monitor prestazioni dell'applicazione Java. Per visualizzare i server applicazioni configurati per il monitoraggio, in Monitoraggio selezionare Configurazioni.

  2. Per abilitare l'applicazione Java Monitor prestazioni ing, nel riquadro Monitoraggio selezionare Configurazioni monitorate approfondite nel riquadro Attività e quindi selezionare un server applicazioni di monitoraggio avanzato.

  3. Dopo aver selezionato un server applicazioni per abilitare Java Application Monitor prestazioni ing on, nel riquadro Attività, in Attività dell'istanza del server applicazioni monitorata selezionare Estrai file JAR APM. I file dell'agente Java vengono estratti nella macchina monitorata (quando un server esegue Windows), o nel server gateway o di gestione (quando un server esegue Linux). L'output dell'attività indica la macchina di destinazione dei file estratti e il percorso di estrazione. Per altre informazioni, vedere la Guida al Management Pack per l'Monitor prestazioni dell'applicazione Java.

  4. Riconfigurare il server applicazioni Java. Per abilitare l'applicazione Java Monitor prestazioni ing, specificare le opzioni della riga di comando che usano il file Jar come caricatore di classi e quindi riavviare l'applicazione. Un'altra individuazione dopo l'installazione dell'agente abilita APM (Application Performance Monitoring).

Verificare la distribuzione dell'agente di Monitor prestazioni dell'applicazione ed eseguire l'override dei monitoraggi

  1. Per verificare se application Monitor prestazioni ing monitora un'applicazione, fare clic con il pulsante destro del mouse su un'applicazione e visualizzare un elenco di contatori: Richieste monitorate/sec, Tempo medio richiesta, Eventi prestazioni/sec, Eventi eccezione/sec e valori per ogni contatore. A questi si applicano cinque monitoraggi. Per altre informazioni sui monitoraggi, vedere la Guida al Management Pack per l'applicazione Java Monitor prestazioni ing.

    Importante

    Se non vengono visualizzati valori per i contatori, application Monitor prestazioni ing non è abilitato per queste applicazioni. Ciò significa che potrebbe essere necessario attendere che APM (Application Performance Monitoring) venga individuato.

  2. Per visualizzare i monitoraggi, in Esplora stati fare clic con il pulsante destro del mouse su un'applicazione, scegliere Apri e selezionare Visualizzazione prestazioni. Alcuni monitoraggi sono disabilitati.

  3. Per eseguire l'override dei monitoraggi, in Esplora stati fare clic con il pulsante destro del mouse su un monitoraggio e selezionare Monitor properties (Monitor properties). Nella pagina Proprietà del monitoraggio selezionare la scheda Sostituzioni, selezionare Override e quindi selezionare la regola di cui si vuole eseguire l'override. Nella pagina Proprietà override è possibile abilitare/disabilitare i monitoraggi e modificare le impostazioni della soglia di monitoraggio.

Visualizzare gli eventi usando Application Diagnostics

Analogamente a .NET Application Performance Monitoring, è possibile utilizzare Application Diagnostics per visualizzare informazioni sull'evento per APM (Application Performance Monitoring) Java. Per informazioni sull'apertura e l'utilizzo di Application Diagnostics, vedere Working with the Application Diagnostics Console e Working with Events by Using Application Diagnostics.

A causa del modo in cui vengono segnalate le statistiche Java, alcuni dei report di Monitor prestazioni ing dell'applicazione standard non si applicano al Monitor prestazioni dell'applicazione Java. Ad esempio, è possibile visualizzare NA in alcune delle colonne del report in cui l'applicazione Java Monitor prestazioni ing non è applicabile. Inoltre, a causa del mapping dei contenitori di applicazioni Java ai server, molti report a livello di server non dispongono di dati.