Using alternative JMX serviceURL for the Talend Runtime container - 7.0

Talend ESB System Management Integration User Guide

EnrichVersion
7.0
EnrichProdName
Talend Data Fabric
Talend Data Services Platform
Talend ESB
Talend MDM Platform
Talend Open Studio for ESB
Talend Real-Time Big Data Platform
task
Administration and Monitoring
Installation and Upgrade
EnrichPlatform
Talend ESB

The Talend Runtime container allows you to change the default JMX serviceURL to an alternative one.

The default JMX serviceURL is defined in the <TalendRuntimePath>/container/etc/org.apache.karaf.management.cfg configuration file as shown below:

serviceUrl = service:jmx:rmi://${rmiServerHost}:${rmiServerPort}/jndi/rmi://${rmiRegistryHost}:${rmiRegistryPort}/karaf-${karaf.name} 

To use an alternative URL, just change this field as needed. For example:

serviceUrl = service:jmx:rmi://${rmiServerHost}:${rmiServerPort}/jndi/rmi://${rmiRegistryHost}:${rmiRegistryPort}/jmxrmi

It is only recommended to do this change if the external system you want to use to communicate with Talend Runtime via JMX requires a specific form of this URL. Once this serviceURL is changed in the Talend Runtime container, you also have to change the server definition in the Servers page of the Talend Administration Center to provide the full serviceURL. For more information, see the description for the Instance field in the section on configuring execution servers in the Talend Administration Center User Guide. Note that the Talend Administration Center is only available in the subscription versions of the Talend ESB.