Using alternative JMX serviceURL for the Talend Runtime Container - 8.0

Talend ESB System Management Integration User Guide

Version
8.0
Language
English
Product
Talend Data Fabric
Talend Data Services Platform
Talend ESB
Talend MDM Platform
Talend Open Studio for ESB
Talend Real-Time Big Data Platform
Module
Talend ESB
Talend Runtime
Content
Administration and Monitoring
Installation and Upgrade
Last publication date
2024-02-06

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 Configuring execution servers. Note that the Talend Administration Center is only available in the subscription versions of the Talend ESB.