Apache Tomcat-Überwachung mit Agent Client Collector konfigurieren

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 2024
  • 1 Minute Lesedauer
  • Um Agent Client Collector für die Apache-Tomcat-Überwachung zu konfigurieren, nehmen Sie in der Apache Tomcat-Anwendung die folgenden Konfigurationen vor.

    Vorbereitungen

    Erforderliche Rolle: agent_client_collector_admin

    Prozedur

    1. Öffnen Sie einen JMX-Verwaltungsport, wenn Sie den Server starten:
      1. In einer Linux-Umgebung:
        1. Erstellen Sie im Verzeichnis bin im Tomcat-Stammverzeichnis die Datei setenv.sh.
        2. Stellen Sie sicher, dass die Datei Folgendes enthält:
          export CATALINA_OPTS=$CATALINA_OPTS"
          -Dcom.sun.management.jmxremote=true
          -Dcom.sun.management.jmxremote.port={PORT NUMBER}
          -Dcom.sun.management.jmxremote.rmi.port={PORT NUMBER}
          -Dcom.sun.management.jmxremote.ssl=false
          -Dcom.sun.management.jmxremote.authenticate=false
          -Djava.rmi.server.hostname=127.0.0.1"
          
        3. Führen Sie chmod 755 setenv.sh aus, um der Datei setenv.sh Ausführungsberechtigungen zuzuweisen.
      2. In einer Windows-Umgebung:
        1. Erstellen Sie im Verzeichnis bin im Tomcat-Stammverzeichnis die Datei setenv.bat.
        2. Stellen Sie sicher, dass die Datei Folgendes enthält:
          @echo=off
          if defined CATALINA_OPTS (
          set CATALINA_OPTS=%CATALINA_OPTS% -
          Dcom.sun.management.jmxremote=true
          ) else (
          set CATALINA_OPTS=-
          Dcom.sun.management.jmxremote=true
          )
          set CATALINA_OPTS=%CATALINA_OPTS% -
          Dcom.sun.management.jmxremote.port={PORT NUMBER}
          set CATALINA_OPTS=%CATALINA_OPTS% -
          Dcom.sun.management.jmxremote.rmi.port={PORT NUMBER}
          set CATALINA_OPTS=%CATALINA_OPTS% -
          Dcom.sun.management.jmxremote.authenticate=false
          set CATALINA_OPTS=%CATALINA_OPTS% -
          Dcom.sun.management.jmxremote.ssl=false
          set CATALINA_OPTS=%CATALINA_OPTS% -
          Djava.rmi.server.hostname=127.0.0.1
          
          {PORT NUMBER} entspricht der Nummer des Ports, den Sie für die JMX RMI-Überwachung öffnen. Der von der Prüfungsdefinition erstellte Standardwert lautet 9000.
    2. Starten Sie Tomcat neu.
      1. In einer Linux-Umgebung: Führen Sie zunächst das Skript shutdown.sh und dann das Skript startup.sh aus.
      2. In einer Windows-Umgebung: Führen Sie zunächst das Skript shutdown.bat und dann das Skript startup.bat aus.