Pour configurer la surveillance Apache Tomcat Agent Client Collector, définissez les configurations suivantes dans l'application Apache Tomcat.
Avant de commencer
Rôle requis : agent_client_collector_admin
Procédure
-
Ouvrez un port JMX de gestion au démarrage du serveur :
-
Dans un environnement Linux :
- Dans le répertoire bin du répertoire de base Tomcat, créez un fichier setenv.sh.
- Assurez-vous que le fichier contient les éléments suivants :
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"
- Exécutez
chmod 755 setenv.sh pour accorder les autorisations d'accès au fichier exécutable setenv.sh.
-
Dans un environnement Windows :
- Dans le répertoire bin du répertoire de base Tomcat, créez un fichier setenv.bat.
- Assurez-vous que le fichier contient les éléments suivants :
@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} représente le numéro du port que vous ouvrez pour la surveillance JMX RMI. La valeur par défaut créée par la définition de vérification est 9 000.
-
Redémarrez Tomcat.
-
Dans un environnement Linux : exécutez le script shutdown.sh, suivi du script startup.sh.
-
Dans un environnement Windows : exécutez le script shutdown.bat, suivi du script startup.bat.