Tomcat-Plug-in

Tomcat ist eine bekannte Open-Source-Implementierung der Java-Servlet-Spezifikation. Weitere Informationen erhalten Sie unter tomcat.apache.org.

Erkennung

Cloud Monitoring erkennt in Ihrem Cloud Platform-Projekt ausgeführte Tomcat-Dienste auch, wenn das Tomcat-Plug-in nicht konfiguriert ist:

Die erkannten Dienste werden auf der Seite mit den Tomcat-Diensten im Menü Ressourcen aufgeführt. Nachdem Sie den Monitoring-Agent installiert und das Tomcat-Plug-in auf Ihren Instanzen konfiguriert haben, füllt Monitoring die Seite mit den Tomcat-Diensten mit Inventar und Messwerten.

Monitoring für Tomcat konfigurieren

Folgen Sie nach der Installation des Monitoring-Agents dieser Anleitung, um das Tomcat-Plug-in auf Ihren Instanzen zu konfigurieren.

Vorbereitung

Für das Tomcat-Plug-in ist Version 5.5.0-257 oder höher des Monitoring-Agents erforderlich. Informationen zum Aktualisieren des Agents finden Sie unter Agent aktualisieren.

Tomcat muss zum Aktivieren des externen JMX-Monitorings festgelegt sein. Weitere Informationen finden Sie in der JMX-Dokumentation unter tomcat.apache.org.

Tomcat-Monitoring-Plug-in aktivieren

Tomcat wird über JMX beobachtet. Monitoring unterstützt das Monitoring von Tomcat Version 7. Die Tomcat-Version 8 wird derzeit nicht unterstützt.

Laden Sie auf Ihrer VM-Instanz tomcat-7.conf aus dem GitHub-Konfigurations-Repository herunter und speichern Sie die Datei im Verzeichnis /opt/stackdriver/collectd/etc/collectd.d/:

(cd /opt/stackdriver/collectd/etc/collectd.d/ && sudo curl -O https://raw.githubusercontent.com/Stackdriver/stackdriver-agent-service-configs/master/etc/collectd.d/tomcat-7.conf)

Die heruntergeladene Plug-in-Konfigurationsdatei geht davon aus, dass Ihre Tomcat-Instanz JMX-Verbindungen über Port 9012 akzeptiert. Wenn Sie Tomcat mit einem anderen JMX-Port konfiguriert haben, bearbeiten Sie die Datei als Root und folgen Sie der Anleitung zum Ändern der JMX-Porteinstellungen.

Nachdem Sie die Konfigurationsdatei hinzugefügt haben, starten Sie den Monitoring-Agent mit dem folgenden Befehl neu:

sudo service stackdriver-agent restart

Weitere Informationen zum Plug-in collectd GenericJMX für das Monitoring von Tomcat finden Sie unter Plugin:GenericJMX.

Was wird überwacht

Die vollständigen Listen der Messwerte, die vom Tomcat-Plug-in beobachtet werden, finden Sie unter Agent-Messwerte: tomcat und Agent-Messwerte: jvm.