How to Configure Monitoring for Java Applications (Konfigurieren der Überwachung für Java-Anwendungen)

Wichtig

Diese Version von Operations Manager hat das Ende des Supports erreicht. Es wird empfohlen, ein Upgrade auf Operations Manager 2022 durchzuführen.

Zum Einrichten der Überwachung von Java-Anwendungen sind folgende vier allgemeinen Schritte erforderlich:

  1. Importieren und Konfigurieren des Management Pack für Java Enterprise Edition (JEE)

  2. Importieren des Management Packs für die Leistungsüberwachung für Java-Anwendungen

  3. Manuelles Bereitstellen des Agents für die Leistungsüberwachung für Java-Anwendungen

  4. Überprüfen der Bereitstellung des Agents für die Leistungsüberwachung für Java-Anwendungen

Importieren und Konfigurieren des Management Pack für Java Enterprise Edition

  1. Importieren und konfigurieren Sie das Management Pack für Java Enterprise Edition (JEE), einschließlich der Installation der BeanSpy-Anwendung. Die Überwachung der Java-Anwendungsleistung funktioniert nicht, ohne dass das JEE-Management Pack konfiguriert und BeanSpy installiert ist.

    Wichtig

    Das Management Pack für JEE unterstützt verschiedene Anwendungsserver; die Überwachung von Java-Anwendungen unterstützt jedoch nur Tomcat.

    Laden Sie das Management Pack für JEE und das Handbuch zum Management Pack für JEE herunter. Dieses Management Pack ermöglicht die Überwachung von JEE-Anwendungsservern und ist für IBM WebSphere, Oracle WebLogic, Red Hat JBoss und Apache Tomcat verfügbar. Wechseln Sie zum System Center Management Pack für Java Enterprise Edition (JEE) im Microsoft Download Center, wählen Sie Herunterladen aus, und wählen Sie dann die Dateien aus, die Sie herunterladen möchten. Wählen Sie beispielsweise das Management Pack (SC2012OM_JEE_MP.msi) und dann den Management Pack Guide for Tomcat (OpsMgr_MP_Tomcat.docx) aus.

    Wichtig

    Stellen Sie sicher, dass Sie den entsprechenden Management Pack-Leitfaden (.docx-Datei) für den verwendeten Anwendungsserver herunterladen. Das Handbuch enthält Informationen zur Installation des Management Packs und eine Beschreibung der zu überwachenden Elemente.

    Mit dem System Center Management Pack für Tomcat können IT-Administratoren beispielsweise die Integrität von JEE-Anwendungsserverinstanzen in Operations Manager überwachen. Darüber hinaus bietet es die Möglichkeit, BeanSpy bereitzustellen, eine Open Source Technologie von Microsoft, die eine tiefere Überwachung ermöglicht, einschließlich der Speicherauslastung.

  2. Nach dem Import der Management Packs für JEE-Anwendungsserver werden die Instanzen der Tomcat-Anwendungsserver automatisch ermittelt. Das Ermittlungsintervall ist standardmäßig auf 4 Stunden festgelegt. Die Ermittlung kann dementsprechend bis zu 4 Stunden dauern. Damit beim ersten Mal ein Anwendungsserver ermittelt werden kann, muss für Operations Manager ein Anwendungsserver unter Tomcat ausgeführt werden. Wenn eine Anwendungsserverinstanz ermittelt wurde, wird die Konfiguration nur dann entfernt, wenn der Anwendungsserver deinstalliert wird.

    Um Instanzen des Tomcat-Anwendungsservers zu überwachen, wählen Sie in der Betriebskonsole Überwachung, Anwendungsüberwachung, Java-Überwachung, JEE-Anwendungsserver, Tomcat-Anwendungsserver aus, und wählen Sie dann den gewünschten Überwachungsordner aus. Weitere Informationen finden Sie im Handbuch zum Management Pack für Tomcat oder im Handbuch zum Management Pack für die JEE-Überwachung, das Sie heruntergeladen haben.

  3. Führen Sie die Schritte zur Bereitstellung von BeanSpy für einen Anwendungsserver aus. BeanSpy ist eine Open-Source-Technologie von Microsoft, die Java Management Extension (JMX) verwendet. Hierdurch erhält das Überwachungspaket detaillierte Informationen von den Anwendungsserverinstanzen.

  4. Folgen Sie den Anweisungen im Handbuch zum Management Pack für JEE, um den umfassenden Überwachungsmodus zu aktivieren.

Importieren des Management Packs für die Leistungsüberwachung für Java-Anwendungen

  1. Nachdem das Management Pack für Java Enterprise Edition importiert und konfiguriert sowie BeanSpy bereitgestellt wurde, importieren Sie das Management Pack für die Leistungsüberwachung für Java-Anwendungen. Laden Sie das Management Pack aus dem Microsoft Download Centerherunter.

  2. Das Management Pack für die Leistungsüberwachung für Java-Anwendungen (JavaAPMManagementPack.msi) enthält folgende Dateien:

    • 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

    Importieren Sie die folgenden Management Packs für Bibliotheken:

    • Microsoft.JEE.APM.Library.mpb

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

  3. Importieren Sie die Management Packs für die Versionen der Tomcat-Anwendungsserver, die Sie überwachen.

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

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

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

Manuelles Bereitstellen des Agents für die Leistungsüberwachung für Java-Anwendungen und Aktivieren der Leistungsüberwachung für Java-Anwendungen

  1. Nachdem Sie nun das Management Pack für Java Enterprise Edition (JEE) durch umfassende Überwachung konfiguriert und das Management Pack für die Java-Anwendungsleistungsüberwachung importiert haben, können Sie den Java Application Performance Monitoring-Agent manuell bereitstellen. Um Anwendungsserver anzuzeigen, die Sie für die Überwachung konfiguriert haben, wählen Sie unter Überwachungdie Option Konfigurationen aus.

  2. Um die Leistungsüberwachung von Java-Anwendungen zu aktivieren, wählen Sie im Bereich Überwachung im Bereich Aufgaben die Option Tief überwachte Konfigurationen und dann einen Anwendungsserver für die umfassende Überwachung aus.

  3. Nachdem Sie einen Anwendungsserver zum Aktivieren der Java-Anwendungsleistungsüberwachung ausgewählt haben, wählen Sie im Bereich Aufgaben unter Überwachter Anwendungsserver instance Aufgaben die Option APM-JAR-Dateien extrahieren aus. Hiermit werden die Java-Agent-Dateien entweder auf den überwachten Computer (bei einem Windows-Server) oder auf den Gateway- oder Verwaltungsserver (bei einem Linux-Server) extrahiert. In der Taskausgabe können Sie sehen, auf welchen Computer und in welches Verzeichnis die Dateien extrahiert wurden. Weitere Informationen finden Sie im Handbuch zum Management Pack für die Leistungsüberwachung für Java-Anwendungen.

  4. Als Nächstes konfigurieren Sie den Java-Anwendungsserver neu. Um die Leistungsüberwachung für Java-Anwendungen zu aktivieren, geben Sie die Befehlszeilenoptionen an, die die JAR-Datei als Klassenladeprogramm verwenden, und starten Sie dann die Anwendung neu. Nach der Installation des Agents wird durch eine erneute Ermittlung die Anwendungsleistungsüberwachung aktiviert.

Überprüfen der Agentbereitstellung für die Anwendungsleistungsüberwachung und Außerkraftsetzen der Monitore

  1. Um zu überprüfen, ob die Anwendungsleistungsüberwachung eine Anwendung überwacht, klicken Sie mit der rechten Maustaste auf eine Anwendung, und Sie können eine Liste der Leistungsindikatoren anzeigen: Überwachte Anforderungen/Sek., Durchschnittliche Anforderungszeit, Leistungsereignisse/Sekunde, Ausnahmeereignisse/Sek. und Werte für jeden Leistungsindikator. Fünf Monitore gelten für diese Indikatoren. Weitere Informationen zu Monitoren finden Sie im Handbuch zum Management Pack für die Leistungsüberwachung für Java-Anwendungen.

    Wichtig

    Wenn keine Werte für die Leistungsindikatoren angezeigt werden, ist die Anwendungsleistungsüberwachung für diese Anwendungen nicht aktiviert. Dies bedeutet, dass Sie möglicherweise auf die Ermittlung einer Anwendungsleistungsüberwachung warten müssen.

  2. Um Monitore anzuzeigen, klicken Sie unter Integrität Explorer mit der rechten Maustaste auf eine Anwendung, wählen Sie Öffnen und dann Leistungsansicht aus. Einige Monitore sind deaktiviert.

  3. Um Monitore außer Kraft zu setzen, klicken Sie unter Integrität Explorer mit der rechten Maustaste auf einen Monitor, und wählen Sie Überwachungseigenschaften aus. Wählen Sie auf der Seite Eigenschaften des Monitors die Registerkarte Außerkraftsetzungen aus, wählen Sie Überschreiben aus, und wählen Sie dann die Regel aus, die Sie außer Kraft setzen möchten. Auf der Seite Außerkraftsetzungseigenschaften können Sie Monitore aktivieren/deaktivieren und die Einstellungen für den Monitorschwellenwert ändern.

Anzeigen von Ereignissen mithilfe der Anwendungsdiagnose

Sie können die Anwendungsdiagnose ebenso wie die Leistungsüberwachung für .NET-Anwendungen dazu verwenden, Informationen zu Ereignissen der Leistungsüberwachung für Java-Anwendungen anzuzeigen. Informationen zum Öffnen und Verwenden der Anwendungsdiagnose finden Sie unter Arbeiten mit der Anwendungsdiagnose-Konsole und Arbeiten mit Ereignissen mithilfe der Anwendungsdiagnose.

Aufgrund der Art und Weise, wie Java-Statistiken gemeldet werden, gelten einige der Standardberichte zur Anwendungsleistungsüberwachung nicht für die Leistungsüberwachung von Java-Anwendungen. Für instance wird in einigen Berichtsspalten möglicherweise die NN angezeigt, in denen die Java-Anwendungsleistungsüberwachung nicht angewendet wird. Darüber hinaus verfügen viele Berichte auf Serverebene aufgrund der Zuordnung von Java-Anwendungscontainern zu Servern nicht über Daten.