top of page

RoboServer enhancements

The following enhancements are available for RoboServer.

  • New parameter

  • Automatically scale RoboServers using JMX

New parameter

Use the -resolveHostToIp parameter for socket connection between RoboServer and Management Console only. By default, it is set to false. If set to true, the host of RoboServer is resolved to its IP.

Also, the Resolve To IP option is added to the General tab in RoboServer Settings.

For Docker deployment, the ROBOSERVER_RESOLVE_TO_IP environment variable is available.

Automatically scale RoboServers using JMX

It is now possible to enable JMX in Docker, which previously was configured either in the RoboServer Settings application or by specifying parameters in the command line.

JMX queries the number of running robots and helps with RoboServer scaling.

Refer to the README.md file for details.

Example: Docker configuration
  • WRAPPER_JAVA_ADDITIONAL_1=-Dcom.sun.management.jmxremote.port=50200

  • WRAPPER_JAVA_ADDITIONAL_2=-Dcom.sun.management.jmxremote.authenticate=false

  • WRAPPER_JAVA_ADDITIONAL_3=-Dcom.sun.management.jmxremote.ssl=false

  • WRAPPER_JAVA_ADDITIONAL_4=-Dcom.sun.management.jmxremote.rmi.port=9191

  • WRAPPER_JAVA_ADDITIONAL_5=-Dcom.sun.management.jmxremote.local.only=false

  • WRAPPER_JAVA_ADDITIONAL_6=-Djava.rmi.server.hostname=0.0.0.0

  • ROBOSERVER_JMX_ENABLE=true

  • ROBOSERVER_JMX_PORT_NUMBER=50100

  • ROBOSERVER_JMX_SHOW_INPUTS=true

  • ROBOSERVER_JMX_HEARTBEAT_INTERVAL=0

  • ROBOSERVER_JMX_RMI_ENABLE=true

  • ROBOSERVER_JMX_RMI_URL=0.0.0.0:51001

  • ROBOSERVER_JMX_ENABLE_AUTHENTICATION=true

  • ROBOSERVER_JMX_USERNAME=username

  • ROBOSERVER_JMX_PASSWORD=securepasswd




© 2025 Tromba Technologies, Inc.

bottom of page