Zum Konfigurieren von Agent Client CollectorUm die Apache Tomcat-Überwachung durchzuführen, legen Sie die folgenden Konfigurationen in der Apache Tomcat-Anwendung fest.
Vorbereitungen
Erforderliche Rolle: agent_client_collector_admin
Prozedur
-
Öffnen Sie einen Verwaltungs-JMX-Port, wenn Sie den Server starten:
-
In einer Linux-Umgebung:
- In Bin Verzeichnis Erstellen Sie im Tomcat-Startverzeichnis ein setenv.sh Datei.
- 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"
- Ausführen
Chmod 755 setenv.sh Um zu geben setenv.sh Berechtigungen der ausführbaren Datei.
-
In einer Windows-Umgebung:
- In Bin Verzeichnis Erstellen Sie im Tomcat-Startverzeichnis ein setenv.bat Datei.
- 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
{PORTNUMMER} stellt die Nummer des Ports dar, den Sie für die JMX-RMI-Überwachung öffnen. Der von der Prüfungsdefinition erstellte Standardwert ist 9000 .
-
Starten Sie Tomcat Neu.
-
In einer Linux-Umgebung: Führen Sie aus shutdown.sh Skript, gefolgt von startup.sh Skript.
-
In einer Windows-Umgebung: Führen Sie aus shutdown.bat Skript, gefolgt von startup.bat Skript.