Jconsole
Aller à la navigation
Aller à la recherche
| Fiche express | |
|---|---|
| Type | Outil JVM (JDK) |
| Commande | jconsole
|
| Protocole | JMX |
| Voir aussi | Jstat · JProfiler |
jconsole est la console graphique de supervision JMX livrée avec le JDK. Elle se connecte à une JVM locale (via son PID) ou distante (via une socket JMX) pour visualiser mémoire, threads, classes et MBeans.
Lancement local
jconsole PID
Connexion distante
Pour récupérer une JVM à distance, ajouter les paramètres JMX au lancement de l'application.
Sécurité désactivée (à réserver aux environnements de test) :
-Dcom.sun.management.jmxremote \
-Dcom.sun.management.jmxremote.port=50002 \
-Dcom.sun.management.jmxremote.ssl=false \
-Dcom.sun.management.jmxremote.authenticate=false
Sécurité activée (authentification par fichiers) :
JAVA_OPTS="$JAVA_OPTS \
-Dcom.sun.management.jmxremote.port=9004 \
-Dcom.sun.management.jmxremote.password.file=../conf/jmxremote.password \
-Dcom.sun.management.jmxremote.access.file=../conf/jmxremote.access \
-Dcom.sun.management.jmxremote.ssl=false"
Puis, dans jconsole, saisir HOST:PORT et les identifiants utilisateur.