Configuration de JMX
Cette section décrit comment configurer JMX pour les installations sur site.
Configuration par défaut de JMX
Lors de la configuration de JMX, des outils de visualisation tels que VisualVM et JConsole peuvent être utilisés pour surveiller les performances du système de Frontline Command Center.
Pour configurer JMX, accédez au répertoire FRONTLINE_HOME
et modifiez lefichier .xml defrontline
.
Modifiez les arguments comme suit :
<arguments>-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath="%BASE%" -Xms1024m -Xmx1024m -Dfile.encoding=UTF-8 -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=XXXX -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false -jar "%BASE%\frontline.jar"</arguments>
Redémarrez le service pour vous connecter via JConsole.
Configuration
Par défaut pour activer JMX
-Dcom.sun.management.jmxremote
Définir le port pour accéder à JMX
-Dcom.sun.management.jmxremote.port=XXXX
Activer ou désactiver la configuration SSL
-Dcom.sun.management.jmxremote.ssl=false
Activez ou désactivez l'authentification de l'accès à JMX.
-Dcom.sun.management.jmxremote.authenticate=false
Authentification
Cette section décrit comment configurer l'authentification des utilisateurs. Créez un fichier jmxremote.password
avec le contenu :
monitorRole QED
controlRole R&D
Créez un autre fichier jmxremote.accesswith
:
monitorRole readonly
controlRole readwrite
Changez l'accès au fichier jmxremote.password
et jmxremote.access
avec ces commandes :
cacls jmxremote.password /P “your_username”:R
cacls jmxremote.access /P “your_username”:R
Changez votre_nom_d'utilisateur
en un utilisateur préféré avec lequel le service va démarrer. Ensuite, ajoutez les chemins dans frontline
.xml :
-Dcom.sun.management.jmxremote.access.file=path_to\jmxremote.access
-Dcom.sun.management.jmxremote.password.file= path_to\jmxremote.password
Définissez un utilisateur pour le service Frontline en ouvrant le fichier de propriétés. Définissez l'utilisateur comme étant celui qui a accès au fichier jmxremote.password
.