Configurer le port de monitoring JMX pour Talend JobServer
Comprendre le monitoring JMX
Talend JobServer utilise le protocole Java Management Extensions (JMX) pour exposer les données de monitoring via un port dédié. Par défaut, ce port de monitoring est 8888 et il est activé.
Le port de monitoring JMX permet à Talend Administration Center de collecter les informations d'évaluation machine (processeur, mémoire, métriques des disques et capacités des serveurs) pour la répartition de charge.
Lorsque le port de monitoring est désactivé (configuration ENABLE_MONITORING_PORT=false), Talend Administration Center ne peut obtenir ni l'évaluation machine, ni les informations d'évaluation utilisées dans les calculs de répartition de charge.
Configuration par défaut
Le port de monitoring JMX est configuré dans le fichier <jobserver_path>/conf/TalendJobServer.properties :
- org.talend.remote.jobserver.server.TalendJobServer.MONITORING_PORT=8888 : spécifie le numéro de port pour le monitoring JMX (par défaut : 8888)
- org.talend.remote.jobserver.server.TalendJobServer.ENABLE_MONITORING_PORT=true : active ou désactive le port de monitoring (par défaut : activé)
- org.talend.jmxmp.wildcard=true : contrôle la liaison (binding) avec l'interface pour le port de monitoring. Lorsque cette option est activée (par défaut : true), le port écoute toutes les interfaces réseau. Lorsque cette option est désactivée, (false), le port n'écoute que l'hôte local (localhost).
Améliorer la sécurité avec le SSL
Par défaut, la communication JMX n'est pas chiffrée. Pour les environnements de production, configurez le SSL pour le port de monitoring, afin d'assurer une communication avec chiffrement et authentification. Consultez Configurer Talend JobServer pour utiliser le protocole SSL avec le serveur de monitoring JMX pour des instructions détaillées de configuration du SSL.