Default Installation Permissions – Tableau Resource Monitoring Tool

The following topic provides the default permissions set on various system accounts or groups during installation. If your environment or organisation requires you to use non-default accounts, this helps you determine what permissions are necessary for Resource Monitoring Tool (RMT) to function properly.

Note: Resource Monitoring Tool (RMT) server and agent are not Federal Information Processing Standard (FIPS) 140-2 compliant and will not function properly on operating systems running with FIPS mode enabled.

 

Windows installations

By default, Tableau Resource Monitoring Tool creates these accounts when installed:

  • NT SERVICE\TableauResourceMonitoringTool

  • NT SERVICE\TableauResourceMonitoringToolPostgreSQL

  • NT SERVICE\TableauResourceMonitoringToolRabbitMQ

If you want or need to use other accounts in place of the default accounts, you can specify these after installation using the rmt-admin command line utility. For details, see rmtadmin service-setup.

The permissions used by these default service accounts are shown below, as well as the minimum required permissions. Your service accounts should match the minimum permissions or the default permissions:

Service AccountResourceDefault permissionsRequired minimum permissions
Tableau Resource Monitoring Tool Master   
 Application files

Tableau Resource Monitoring Tool\master

Full control: read, write, execute, modify

Full control
 Log directories and files

Tableau Resource Monitoring Tool\master\logs

Full control: read, write, execute, modify

Read, write
 Configuration directory

Tableau Resource Monitoring Tool\master\config

Full control: read, write, execute, modify

Full control
    
Tableau Resource Monitoring Tool PostgreSQL   
 Application directory

Tableau Resource Monitoring Tool\prerequisites\postgresql<nn>

Full control: read, write, execute, modifyFull control
 

Data directory

Tableau Resource Monitoring Tool\data\postgresql<nn>

Full control: read, write, execute, modifyFull control
 Logs directory

Tableau\Tableau Resource Monitoring Tool\master\logs\pgsql

Full control: read, write, execute, modifyRead, write.
    
Tableau Resource Monitoring Tool RabbitMQ   
 

Data directory

Tableau Resource Monitoring Tool\data\rabbitmq

Full control: read, write, execute, modifyFull control
 

Application files

Tableau Resource Monitoring Tool\prerequisites\rabbitmq

Tableau Resource Monitoring Tool\prerequisites\erlang

Full control: read, write, execute, modifyFull control
 

Log files

Tableau Resource Monitoring Tool\master\logs\rabbitmq

Full control: read, write, execute, modifyRead, write
    
Tableau Resource Monitoring Tool Agent   
 

Application files

Tableau Resource Monitoring Tool\agent

Full control: read, write, execute, modifyFull control
 

Log directory and files

Tableau Resource Monitoring Tool\agent\logs

Full control: read, write, execute, modifyRead
 

Configuration directory

Tableau Resource Monitoring Tool\agent\config

Full control: read, write, execute, modifyFull control

Linux installations

By default Tableau Resource Monitoring Tool creates certain accounts when installed. If you want or need to use groups and users in place of the defaults, you can specify these after installation using the rmt-admin command line utility. For details, see rmtadmin service-setup.

The default permissions used by these service accounts are shown below. Your permissions should match these permissions:

Service AccountResourcepermissions
Tableau Resource Monitoring Tool Master  
 Application files

/var/opt/tableau/tabrmt/master

Owner – Full permissions (read, write, execute)

Group – read, write, execute

Others – read, execute

 Log directories and files

/var/opt/tableau/tabrmt/master/logs

Owner – Full permissions (read, write, execute)

Group – read, write, execute

Others – read, execute

 Configuration directory

/var/opt/tableau/tabrmt/master/config

Owner – Full permissions (read, write, execute)

Group – read, write, execute

Others – read, execute

   
Tableau Resource Monitoring Tool PostgreSQL  
 Application directory

/opt/tableau/tabrmt/prerequisites/postgresql13

Owner – Full permissions (read, write, execute)

Group – read, execute

Others – read, execute

 

Service directory

/var/opt/tableau/tabrmt/data/postgresql13/pg_*

Owner – Full permissions (read, write, execute)

Group – none

Others – none

 

Data directory

/var/opt/tableau/tabrmt/data/postgresql13/

Owner – Full permissions (read, write, execute)

Group – read, write, execute

Others – read, execute

 

Logs directory

/var/opt/tableau/tabrmt/master/logs/pgsql

Owner – Full permissions (read, write, execute)

Group – read, write, execute

Others – execute

 Other directories under the PostgreSQL directory not mentioned above

/var/opt/tableau/tabrmt/data/postgresql13/<not mentioned above>

Owner – read, write

Group – none

Others – none

 /var/opt/tableau/tabrmt/data/postgresql13/base

/var/opt/tableau/tabrmt/data/postgresql13/global

Owner – Full permissions (read, write, execute)

Group – none

Others – none

 /var/opt/tableau/tabrmt/data/postgresql13/certificatesOwner – Full permissions (read, write, execute)

Group – Full permissions (read, write, execute)

Others – execute

   
Tableau Resource Monitoring Tool RabbitMQ  
 

Data directory

/var/opt/tableau/tabrmt/data/rabbitmq

Owner – Full permissions (read, write, execute)

Group – read, write and execute

Others – read, execute

 

Application files

/var/opt/tableau/tabrmt/rabbitmq/prerequisites/rabbitmq

/var/opt/tableau/tabrmt/rabbitmq/prerequisites/erlang

Owner – Full permissions (read, write, execute)

Group – read, execute

Others – read, execute

 

Log files

/var/opt/tableau/tabrmt/master/logs/rabbitmq

Owner – Full permissions (read, write, execute)

Group – read, write and execute

Others – execute

 

Other directories (under /rabbitmq directory)

/var/opt/tableau/tabrmt/data/rabbitmq/certificates

/var/opt/tableau/tabrmt/data/rabbitmq/mnesia

Owner – Full permissions (read, write, execute)

Group – read, write and execute

Others – execute

 /var/opt/tableau/tabrmt/data/rabbitmq/<other than mentioned>Owner – read, execute

Group – read, execute

Others – none

   
Tableau Resource Monitoring Tool Agent  
 

Application files

/var/opt/tableau/tabrmt/agent

Owner – Full permissions (read, write, execute)

Group – read, write and execute

Others – read, execute

 

Log directory and files

/var/opt/tableau/tabrmt/agent/logs

Owner – Full permissions (read, write, execute)

Group – read, write and execute

Others – read, execute

 

Configuration directory

/var/opt/tableau/tabrmt/agent/config

Owner – Full permissions (read, write, execute)

Group – read, write and execute

Others – read, execute

Who can do this

To do all the steps described above you need be an admin on the machine that you are installing Resource Monitoring Tool, and be a Tableau Server Administrator.

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