An RLM Server will use 3 different ports – one for the RLM webserver, one for the main RLM server process and one for the internal vendor daemon process (ISV).
1) Web Server Port
The web server is started automatically on port 5054 when rlm is started. To use the web server, simply point your browser to: http://ServerHostName:5054 and select the operation you would like to perform. If you’d like to change that port, start RLM with the -ws flag, rlm [-ws port], for example:
rlm -ws 5064
This is only useful if you have multiple vendors running multiple RLM instances.
2) RLM Server Process Port
It is usually the most important. By default RLM uses 5053. In case you have multiple vendors handled on a single rlm process, a single port will suffice and this port can stay as it is. Same for the web server port. Alternatively you can run one vendor per rlm process, which in this case you will need to set a unique port for each process and a unique port for each web server. To edit this port, you need to configure it in 2 places:
a) The animBot_Enterprise_Edition.lic file. Open this file with any text editor, at the end of the HOST line, change 5053 to the desired port. Save the file and launch/restart the server.
b) Edit the config.json file or the env variable animbot_LICENSE. Please see details on item 2.e in the installation guide.
3) ISV port
This port is used for internal communications between the main RLM server process and animBot and can be specified on the ISV line of the license file by following the steps below. If a port isn’t specified on the ISV line then a random port will be assigned for the vendor daemon each time the RLM server restarts.
Open the animBot_Enterprise_Edition.lic file with any text editor and add port=[port] the ISV line to, for example:
ISV animbot port=4500
Please ensure all 3 ports are open in your firewall. You should be able to telnet server @ port from clients.
For example, checking hostname "serverhostname" on port 5053 can be done with the following command in your terminal:
telnet serverhostname 5053
You can check which ports RLM is using in the terminal that you executed RLM or the status page of the RLM web interface:
RLM web interface can be assessed from the server machine at http://localhost:5054 or from another machine at http://servername:5054 replacing servername as appropriate.