Tableau Resource Monitoring Tool Communication Ports

This article lists the communication ports the Tableau Resource Monitoring Tool uses, the default port configuration and how to change these ports when your network requirements needs them to be different than what is set by default.

RMT Server

You can change or update the port information using:

  • rmtadmin master-setup command

  • Web interface: From the machine where RMT Server is installed, go to: http://localhost/setup/server

RMT Server Communications

Ports used: 9001, 443, and 80

  • Setup initially defaults to port 9001, but changes the default to 80 after initial configuration.

  • The SSL self signed certificate on initial installation is for port 443. RMT Server listens on port 80 by default and will attempt to forward traffic to 443 for SSL. Any user-specified certificate will also be for port 443.
    • The certificates are used during user traffic to the RMT Server and when the Agent is registered using the Web interface.

    • We generally do not recommend changing port 443. If, however, you need to change this due to your environment restrictions, you will need to explicitly list the port number when connecting to RMT Server. If you are registering the Agent using the web interface, you must explicitly specify the port number to connect to the RMT Server.

  • Port 80 is used for non SSL traffic and can be changed either during initial setup or post installation.

  • The RMT Server will reach out directly to the Tableau Server gateway for REST API calls.

  • The RMT Server will reach out directly to the Tableau Server repository to query information if PostgreSQL info is supplied (optional). For information about configuring SSL between RMT server and the Tableau Server repository, see Pre-Installation Checklist – Tableau Resource Monitoring Tool.

RabbitMQ

RabbitMQ is the component (message queue) used to broker information between Agents and the RMT Server.

Ports used: 5671, 5672

  • RabbitMQ is installed and listens to port 5671 (TSL), 5672 (non-TSL).

  • TLS communication for RabbitMQ is enabled by default.

PostgreSQL Database

Ports used: 5555

  • PostgreSQL database is installed and listens to port 5555. This cannot be changed.

  • PostgreSQL has an admin user that is used by the Resource Monitoring Tool. The readonly user is used to connect to the Resource Monitoring Tool PostgreSQL database in .tds files downloaded from the Resource Monitoring Tool web interface. For more information about downloading the .tds files, see Explore Monitoring Data Using Tableau Data Source Files.

  • PostgreSQL requires SCRAM-SHA-256 authentication. For more information, see Explore Monitoring Data Using Tableau Data Source Files.

Agent

Ports used: 9002, 443, 5672

  • During installation, the Agent installer open a web browser that is only used for registration that listens on port 9002.

  • If Agent registration is done using the web interface, the registration process uses port 443. If the registration is done using the command line, the registration process goes through RabbitMQ and uses port 5672.

  • Agent sends log files and WMI information through RabbitMQ over port 5672.

Thanks for your feedback!Your feedback has been successfully submitted. Thank you!