How to Configure Monitoring for Java Applications (Konfigurieren der Überwachung für Java-Anwendungen)
Wichtig
Diese Version von Operations Manager hat das Supportende erreicht. Sie sollten ein Upgrade auf Operations Manager 2019 durchführen.
Zum Einrichten der Überwachung von Java-Anwendungen sind folgende vier allgemeinen Schritte erforderlich:
Importieren und Konfigurieren des Management Pack für Java Enterprise Edition (JEE)
Importieren des Management Packs für die Leistungsüberwachung für Java-Anwendungen
Manuelles Bereitstellen des Agents für die Leistungsüberwachung für Java-Anwendungen
Ü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
Importieren und konfigurieren Sie das Management Pack für Java Enterprise Edition (JEE), einschließlich der Installation der BeanSpy-Anwendung. Die Leistungsüberwachung für Java-Anwendungen funktioniert nicht ohne das konfigurierte JEE-Management Pack und die installierte BeanSpy-Anwendung.
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 for Java Enterprise Edition (JEE) on the Microsoft Download Center (System Center Management Pack für Java Enterprise Edition (JEE) im Microsoft Download Center), klicken Sie auf Download, und wählen Sie anschließend die Dateien aus, die Sie herunterladen möchten. Beispiel: Wählen Sie das Management Pack (SC2012OM_JEE_MP.msi) und anschließend das Handbuch zum Management Pack für Tomcat (OpsMgr_MP_Tomcat.docx) aus.
Wichtig
Stellen Sie sicher, dass Sie das entsprechende Handbuch zum Management Pack (DOCX-Datei) für den von Ihnen 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. Des Weiteren ist in diesem Management Pack die Option zur Bereitstellung von BeanSpy enthalten. BeanSpy ist eine Open-Source-Technologie von Microsoft, die eine umfassende Überwachung, einschließlich der Speicherauslastung, bereitstellt.
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.
Zum Überwachen der Instanzen des Tomcat-Anwendungsservers klicken Sie in der Betriebskonsole auf Überwachung, erweitern Sie der Reihe nach die Optionen Anwendungsüberwachung, Java-Überwachung, JEE-Anwendungsserverund Tomcat-Anwendungsserver, und wählen Sie anschließend 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.
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.
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
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.
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
Importieren Sie die Management Packs für die entsprechenden Versionen der zu überwachenden Tomcat-Anwendungsserver.
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
Nachdem das Management Pack für Java Enterprise Edition (JEE) durch umfassende Überwachung konfiguriert und das Management Pack für die Leistungsüberwachung für Java-Anwendungen importiert wurde, können Sie den Agent für die Leistungsüberwachung für Java-Anwendungen manuell bereitstellen. Zum Anzeigen der Anwendungsserver, die Sie für die Überwachung konfiguriert haben, klicken Sie unter Überwachungauf Konfiguration.
Zum Aktivieren der Leistungsüberwachung für Java-Anwendungen klicken Sie im Bereich Überwachung unter Tasks auf Umfassend überwachte Konfigurationen, und wählen Sie einen Anwendungsserver für die umfassende Überwachung aus.
Nachdem Sie einen Anwendungsserver ausgewählt haben, auf dem die Leistungsüberwachung für Java-Anwendungen aktiviert werden soll, klicken Sie im Bereich Tasks unter Tasks für überwachte Anwendungsserverinstanzauf APM Jar-Datei extrahieren. 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.
Als Nächstes konfigurieren Sie den Java-Anwendungsserver neu. Zum Aktivieren der Leistungsüberwachung für Java-Anwendungen legen Sie Befehlszeilenoptionen fest, in denen die Jar-Dateien als Klassenladeprogramm verwendet werden, und starten Sie 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
Um zu überprüfen, ob eine Anwendung durch die Anwendungsleistungsüberwachung überwacht wird, klicken Sie mit der rechten Maustaste auf eine Anwendung. Es werden verschiedene Leistungsindikatoren aufgelistet: Überwachte Anforderungen/Sek, durchschnittliche Anforderungszeit, Leistungsereignisse/Sek, Ausnahmeereignisse/Sek sowie die 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 für die Leistungsindikatoren keine Werte anzeigt 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.
Zum Anzeigen der Monitore im Integritäts-Explorer klicken Sie mit der rechten Maustaste auf eine Anwendung, klicken Sie auf Öffnenund anschließend auf Leistungsansicht. Einige Monitore sind deaktiviert.
Zum Außerkraftsetzen von Monitoren im Integritäts-Explorer klicken Sie mit der rechten Maustaste auf einen Monitor, und klicken Sie auf Monitoreigenschaften. Klicken Sie auf der Seite Eigenschaften des Monitors auf der Registerkarte Außerkraftsetzungen auf Außerkraftsetzung, und wählen Sie die Regel aus, die Sie außer Kraft setzen möchten. Auf der Seite Außerkraftsetzungseigenschaften können Sie Monitore aktivieren/deaktivieren und die Schwellenwerteinstellungen für Monitore ä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 Berichtsweise für Java-Statistiken gelten einige der Standardberichte für die Anwendungsleistungsüberwachung nicht für die Leistungsüberwachung von Java-Anwendungen. In einigen Berichtsspalten wird Ihnen möglicherweise N/V angezeigt. Für diese Spalten gilt die Anwendungsleistungsüberwachung nicht. Des Weiteren enthalten viele Berichte auf Serverebene aufgrund der Zuordnungsweise von Java-Anwendungscontainern zu Servern keine Daten.