---
schema_version: "1"
id: 92fcf3e50dfe23a589bad3730a219d83b21d84f9def7b284357aea93d5759f81
title: Resource Monitoring Tool (RMT) Services
collection: tableau
version: current
locale: en-us
portal_url: https://docs.salesforce.com/tableau/current/en-us/server/rmt-services.md
canonical_url: https://help.tableau.com/current/server/en-us/rmt-services.htm
source_site: help.tableau.com
content_type: documentation
content_hash: fbfa9b89ae962a4397e972b039c786ecd23d4f498bf9f157093d3c42b53edf41
description: Understand the RMT Server and Agent services of the Resource Monitoring Tool.
---
[Skip to main content](#main-content)

# Resource Monitoring Tool (RMT) Services

The Resource Monitoring Tool has two main components: Resource Monitoring Tool Master (RMT Server) and RMT Agent.

- The RMT Master is where the data from Tableau Server is collated and served up through a web interface. This is also where you can configure RMT, and monitor and analyze the health and performance of Tableau Server.
- An Agent runs on each of the nodes in your Tableau Server cluster to monitor their performance and activity.

This topic describes the services installed with RMT. The tables below list the services installed on the RMT Server machine, and those installed on the RMT Agent machines.

<table class="simple-table">
                    <colgroup><col style="width: 14.5%;">
                    <col style="width: 15%;">
                    <col style="width: 25%;">
                    <col style="width: 35.5%;">
                    </colgroup><tbody>
                        <tr>
                            <td colspan="4"><strong>RMT Server services </strong>
                            </td>
                        </tr>
                        <tr>
                            <td><strong>Name</strong>
                            </td>
                            <td><strong>Purpose</strong>
                            </td>
                            <td><strong>Log file location</strong>
                                <p>Windows: <code>C:\Program Files\Tableau\Tableau Resource Monitoring Tool\master\logs\</code></p>
                                <p>Linux: <code>/var/opt/tableau/tabrmt/master/logs</code></p>
                                <p><strong>Note:</strong> For additional information about log files, see: <a href="https://help.tableau.com/current/server/en-us/rmt-admin-logs.htm" class="xref">Tableau Resource Monitoring Tool Log Files</a>.</p>
                            </td>
                            <td><strong>Notes</strong>
                            </td>
                        </tr>
                        <tr>
                            <td>Host</td>
                            <td>Used during installation and also to ensure the other processes are running.	
</td>
                            <td>Windows: <code>
host\YYYYMMDD.log	</code><p>Linux: <code>host/YYYMMDD.log</code></p></td>
                            <td>
                        Responsibilities:
                        <ul><li><p>
                        Process watcher: Makes sure other processes are running.
                        </p></li><li><p>Config File Watcher: Detects and responds to changes in configuration files.
</p></li></ul></td>
                        </tr>
                        <tr>
                            <td>Backgrounder</td>
                            <td>Processes the information sent from the agents and maintains the postgres data RMT collects.
Also provides admin command line utility.
Generates incidents and notifications based on information processed.</td>
                            <td>
                        
                        Windows: <code>background\YYYYMMDD-pts.log
</code><p>Linux: <code>background/YYYYMMDD-pts.log</code>                      </p></td>
                            <td>
                        Responsibilities:
                        <ul><li><p>
                        rmtadmin: command line utility that exposes command line functionality for administrator.                        </p></li><li><p>Agent Data Processing: Handles data collection and processing from various agents</p></li><li><p>TS Status Polling: Periodically polls Tableau Server (TS) status, ensuring the system is active and healthy.</p></li><li><p>Incident Analysis: Analyzes incidents, like  errors, failures, reaching thresholds for different measures.</p></li><li><p>Data Cleanup: Responsible for cleaning up old data.</p></li><li><p>Ad Hoc Graph Info Collection: Collects data for on-demand for monitoring.</p></li><li><p>Notifications: Manages sending notifications for alerts and incidents.</p></li><li><p>Data Archiving (Disabled):  involve archiving old data to free up resources or for compliance. This is currently disabled.</p></li></ul></td>
                        </tr>
                        <tr>
                            <td>Director</td>
                            <td>Kind of a coordination process, and one of it's primary responsibilities is to query the Tableau Server for licenses status, and sets the system wide status.	</td>
                            <td>Windows: <code>director\YYYYMMDD-pts.log</code><p>Linux: <code>director/YYYYMMDD-pts.log</code></p></td>
                            <td>
                        Responsibilities:
                        <ul><li><p>
                        Cluster Status: Monitors the health and status of the server cluster and sets the system wide status.

                        </p></li><li><p>
Licensing: query the Tableau Server for licenses status.
</p></li><li><p>
Graph Scraping: Extracts data for  monitoring and reporting. Likely has access to server database.
</p></li><li><p>
Database Upgrade: Handles updates to the database schema or version
</p></li><li><p>
Daily Aggregate Processing: Executes daily processing tasks, like aggregating data for reports or analysis.
</p></li></ul></td>
                        </tr>
                        <tr>
                            <td>Web</td>
                            <td>Runs the web server. Provides user interface. Registers Agents for information gathering
</td>
                            <td>Windows: <code>web\YYYYMMDD-pts.log</code><p>Linux: <code>web/YYYYMMDD-pts.log</code></p></td>
                            <td>
                        Responsibilities:
                        <ul><li><p>Agent Registration: Manages the registration of agents that monitor or collect data on Tableau server.
</p></li><li><p>
Config UI: Provides a user interface for configuring various system settings and parameters.
</p></li><li><p>
Performance / Activity / Content UI: Offers a UI for users to view performance metrics, activity logs, and content-related data in the system.
</p></li></ul></td>
                        </tr>
                        <tr>
                            <td>PostgreSQL</td>
                            <td>Local data repository
</td>
                            <td>Windows: <code>pgsql\*.log and *.csv</code><p>Linux: <code>pgsql/*.log and *.csv</code></p></td>
                            <td>&nbsp;</td>
                        </tr>
                        <tr>
                            <td>RabbitMQ</td>
                            <td>Message broker</td>
                            <td>Windows: <code>\master\logs\rabbitmq\*.log</code><p>Linux: <code>master/logs/*.log</code></p></td>
                            <td>&nbsp;</td>
                        </tr>
                    </tbody>
                </table>

<table class="simple-table">
                    <colgroup><col style="width: 14.5%;">
                    <col style="width: 15%;">
                    <col style="width: 25%;">
                    <col style="width: 35.5%;">
                    </colgroup><tbody>
                        <tr>
                            <td colspan="4"><strong>RMT Agent services </strong>
                            </td>
                        </tr>
                        <tr>
                            <td><strong>Name</strong>
                            </td>
                            <td><strong>Purpose</strong>
                            </td>
                            <td><strong>Log file location</strong>
                                <p>Windows: <code>C:\Program Files\Tableau\Tableau Resource Monitoring Tool\master\logs\</code> </p>
                                <p>Linux: <code>/var/opt/tableau/tabrmt/master/logs</code></p>
                                <p><strong>Note:</strong> For additional information about log files, see: <a href="https://help.tableau.com/current/server/en-us/rmt-admin-logs.htm" class="xref">Tableau Resource Monitoring Tool Log Files</a>.</p>
                            </td>
                            <td><strong>Notes</strong>
                            </td>
                        </tr>
                        <tr>
                            <td>Host</td>
                            <td>Used during installation and also to ensure the other processes are running.	
</td>
                            <td>Windows:<code>
host\YYYYMMDD.log	</code><p>Linux: <code>host/YYYYMMDD.log</code></p></td>
                            <td>
                        
                        Responsibilities:
                        <ul><li><p>Process watcher: Makes sure other processes are running.
                        </p></li></ul><ul><li><p>Config File Watcher: Detects and responds to changes in configuration files.
</p></li></ul></td>
                        </tr>
                        <tr>
                            <td>Backgrounder</td>
                            <td>Processes the information sent from the agents and maintains the postgres data RMT collects.
Also provides admin commandline utility.
Generates incidents and notifications based on information processed.</td>
                            <td>
                        
                        Windows: <code>background\YYYYMMDD-pts.log
</code><p>Linux: <code>background/YYYMMDD-pts.log</code>                      </p></td>
                            <td>
                        Responsibilities:                        
                        
                        <ul><li><p>rmtadmin: command line utility that exposes command line functionality for administrator.

                        </p></li><li><p>Log watcher: Processes the information sent by Tableau server from logs.</p></li></ul></td>
                        </tr>
                        <tr>
                            <td>Web</td>
                            <td>
                        Runs the web server.  
                        <p>Performs agent registration to master for data publishing.</p></td>
                            <td>Windows: <code>web\YYYYMMDD-pts.log</code><p>Linux: <code>web/YYYMMDD-pts.log</code></p></td>
                            <td>
                                <p>&nbsp;</p>
                            </td>
                        </tr>
                    </tbody>
                </table>