Skip to main content Skip to complementary content

Configuring the JMX monitoring port for Talend JobServer

Enable and configure the JMX monitoring port to collect the performance metrics of Talend JobServer instances.

Understanding JMX monitoring

Talend JobServer uses the Java Management Extensions (JMX) protocol to expose monitoring data through a dedicated port. By default, this monitoring port is 8888 and enabled.

The JMX monitoring port allows Talend Administration Center to collect machine rating information (CPU, memory, disk metrics and server capacity) for load balancing.

When the monitoring port is disabled (by setting ENABLE_MONITORING_PORT=false), Talend Administration Center cannot obtain machine and rating information used in load balancing calculations.

Default configuration

The JMX monitoring port is configured in the <jobserver_path>/conf/TalendJobServer.properties file:

  • org.talend.remote.jobserver.server.TalendJobServer.MONITORING_PORT=8888: Specifies the port number for JMX monitoring (default: 8888)
  • org.talend.remote.jobserver.server.TalendJobServer.ENABLE_MONITORING_PORT=true: Activates or deactivates the monitoring port (default: enabled)
  • org.talend.jmxmp.wildcard=true: Controls interface binding for the monitoring port. When activated (default: true), the port listens on all network interfaces; when deactivated (false), it listens on localhost only.

Enhancing security with SSL

By default, JMX communication is not encrypted. For production environments, configure SSL for the monitoring port to ensure encrypted and authenticated communication. See Configuring Talend JobServer to use SSL for the JMX monitoring server for detailed SSL configuration instructions.

Did this page help you?

If you find any issues with this page or its content – a typo, a missing step, or a technical error – please let us know!