Pour configurer l’exécution de la Agent Client Collector surveillance Apache Tomcat, 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 personnel 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 donner au fichier setenv.sh des autorisations exécutables.
-
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
{NUMÉRO DE PORT} représente le numéro du port que vous ouvrez pour la surveillance RMI JMX. 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 , puis le script startup.sh .
-
Dans un environnement Windows : exécutez le script shutdown.bat , puis le script startup.bat .