---
schema_version: "1"
id: 78e0392d096dfdca30b4d0973958d94e72a2bde8c3a6b3577482896890f7ed1b
title: 升级 Resource Monitoring Tool
collection: tableau
version: next
locale: zh-cn
portal_url: https://docs.salesforce.com/tableau/next/zh-cn/server/rmt-admin-upgrade.md
canonical_url: https://help.tableau.com/v0.0/server/zh-cn/rmt-admin-upgrade.htm
source_site: help.tableau.com
content_type: documentation
content_hash: 1cbe1397a113d84e654154bf4f16900cd14598fb2b0f1f2509ea897c31812926
description: Upgrade an existing installation of the Tableau Resource Monitoring Tool.
---
[跳转到主要内容](#main-content)

# 升级 Resource Monitoring Tool

这些说明适用于现有 Tableau Resource Monitoring Tool 安装的升级。

为了与我们公司的平等价值观保持一致，我们在可能的情况下更改了非包容性术语。由于在某些地方更改术语可能会导致重大更改，因此我们保留现有术语：因此，您可能会继续在 CLI 命令和选项、安装文件夹、配置文件和其他实例中看到这些术语。有关详细信息，请参见[“关于 Tableau 帮助”](https://help.tableau.com/current/tableau/zh-cn/about-tableau-help.htm)。

**注意：**Resource Monitoring Tool 执行就地升级，将当前安装升级到较新版本。请不要在升级**之前**卸载现有安装。

## 升级说明

**在开始升级过程之前，请考虑以下事项：**

1. 从版本 2025.3.6 开始，Tableau Resource Monitoring Tool (RMT) 安装程序包括运行状况检查脚本，可在升级前后自动验证您的环境。这些脚本不需要任何额外的设置或权限即可自动运行。您也可以选择手动运行它们。有关详细信息，请参见 [RMT 升级运行状况检查脚本](https://help.tableau.com/v0.0/server/zh-cn/rmt-admin-upgrade-health-scripts.htm)。
2. 如果您计划使用外部存储库 (PostgreSQL) 或外部消息队列服务 (RabbitMQ)，请确保查看以下主题中的升级最佳实践部分：
    - [升级最佳做法](https://help.tableau.com/v0.0/server/zh-cn/rmt-external-repo.htm#upgrade-external-repo)（对于外部存储库）
    - [升级最佳做法](https://help.tableau.com/v0.0/server/zh-cn/rmt-external-messagequeue.htm#upgrade-messagequeue)（对于外部消息队列）
3. 从版本 2022.3 开始，Tableau Resource Monitoring Tool 内置了 RMT Server 和代理之间的加密通信。但是，您需要在所有代理上运行 `rmtadmin rotate-mq-certificates` 来启用 TLS。这适用于在 RMT Server 所在的相同计算机上本地配置的 RabbitMQ。有关如何执行此操作的更多详细信息，请参见下面的**“为 RabbitMQ 启用 TLS 的升级步骤”**。
4. 您可能需要在升级期间重新启动计算机。如果文件被锁定且安装程序无法对其进行更新，通常会发生这种情况。如有必要，安装程序会提示您。由于这种可能性，您可能需要考虑在非工作时间进行升级。
5. 升级 Resource Monitoring Tool（服务器和代理）时，如果运行安装程序的 Windows 用户与运行原始安装的用户不同，则升级能不会检测到最初使用的任何自定义安装目录，从而导致升级被安装到其他目录中。
6. 有时，Resource Monitoring Tool 将修改数据库，在这种情况下，升级过程将包括数据库迁移。在数据库迁移的情况下，您将在 RMT Server 网页的顶部看到一条消息横幅，其中有完成该过程的时间估计。下面显示了示例屏幕截图：
    
    ![显示迁移已完成 42% 的 Tableau Resource Monitoring Tool 数据库。](/tableau/next/zh-cn/server/zh-cn/Img/rmt-upgrade-db-migration-collapsed.png)
    
    展开横幅便可查看升级影响的详细信息。更改对于每个版本都是唯一的，并且显示的详细信息特定于该版本。
    
    ![显示迁移已完成 42% 的 Tableau Resource Monitoring Tool 数据库，并展开了详细信息。](/tableau/next/zh-cn/server/zh-cn/Img/rmt-upgrade-db-migration-details.png)
7. Resource Monitoring Tool 向后兼容 Tableau Server 版本，但不向前兼容。这意味着 Resource Monitoring Tool 版本应与您所监视的 Tableau Server 版本相同或高于该版本。
    
    出于兼容性原因，Tableau 建议您先升级 Resource Monitoring Tool，然后再升级 Tableau Server。有关详细信息，请参见[与 Tableau Server 的产品兼容性](https://help.tableau.com/v0.0/server/zh-cn/rmt-getting-started.htm#compat_table)。

## 如何升级 Resource Monitoring Tool

我们建议您对 Resource Monitoring Tool 进行就地升级。如果卸载 Resource Monitoring Tool 并安装新版本的数据库，可能会导致数据损坏，系统会提示您重新安装以前的版本并重新执行升级流程。

1. 在浏览器中登录到 Resource Monitoring Tool，并在开始升级之前确认其正常工作。
2. 将 RMT Server 安装程序的新版本复制到 RMT Server 计算机。
3. 将新版本的 RMT 代理安装程序复制到安装了 RMT 代理的计算机上。RMT 代理安装在您正在监视的 Tableau Server 节点上。
4. 在每一个运行 RMT 代理服务的 Tableau Server 节点上，使用以下命令停止每个 RMT 代理：
    
    `rmtadmin stop`
5. 在运行 RMT Server 服务的计算机上，使用以下命令停止 RMT Server：
    
    `rmtadmin stop`
6. 在 RMT Server 和代理计算机上的任务管理器中，等待直到没有任何正在运行的进程其名称中包含 Resource Monitoring Tool、tabrmt-master 或 tabrmt-agent，然后继续下一步。
7. 在安装了 RMT Server 的计算机上运行 RMT Server 安装程序。这将安装或升级任何必需的必备组件，然后升级 RMT Server。
    
    如果 Resource Monitoring Tool 当前安装在默认位置中，则在升级期间无法将安装位置更改为自定义目录。
8. 在安装了 RMT 代理的所有计算机上运行 RMT 代理安装程序。
    
    **重要信息：**从 2021.4 开始，您必须为 RMT 代理指定用户运行身份帐户。此帐户用于访问 Tableau Server 以收集监控信息。对于用户运行身份帐户，指定您当前用于 Tableau Server 用户运行身份帐户的相同帐户。如果此帐户之前设置为自定义用户帐户而不是默认帐户（NT AUTHORITY/网络服务），则在升级过程中，它将恢复为使用默认帐户。您可以在安装后使用 [rmtadmin service-setup](https://help.tableau.com/v0.0/server/zh-cn/rmt-admin-cmdline.htm#rmtadmin%20service-setup) 命令将其更改为原始自定义用户帐户。
9. 确认 RMT Server 和代理正在运行。如果 RMT Server 和代理在升级完成后未自动重新启动，则将它们启动。
10. 在浏览器中登录到 Resource Monitoring Tool 并确认其正常工作。如果安装不工作，则可能是由于用于运行升级的用户帐户出现问题。请参见有关用于升级的用户帐户的主题开头的[升级说明部分](#Upgrade)。
    
    若要验证 RMT 代理是否已升级，请转到“**Admin**”菜单，选择“**Environments**”，然后单击“**Edit Environment**”图标以查看环境详细信息。在**“服务器”**选项卡中，您可以查看 RMT 代理的版本。这对于确定升级多节点 Tableau Server 群集时已升级的 RMT 代理非常有用。

### 为 RabbitMQ 启用 TLS 的升级步骤

由于 2022.3 之前版本中的代理一直使用未加密的连接与 RabbitMQ 消息队列服务进行通信，因此在升级到 2022.3 或更高版本时，需要更新这些代理以使用新的安全连接详细信息。执行此操作的步骤如下：

1. 完成上一部分中描述的升级步骤后，通过运行以下命令停止所有代理：
    
    `rmtadmin stop --agent`
2. 通过运行以下命令下载环境的引导程序文件：
    
    `rmtadmin bootstrap-file --env<myenvironment> --filename <The absolute or relative path including the file name>`
3. 在安装了代理的每台计算机上运行以下命令：
    
    `rmtadmin rotate-mq-certificate <BOOTSTRAP_FILE> --username=<RMT Server Username> --password-file=<RMT Server Password file name>`
4. 成功运行 `rmtadmin rotate-mq-certificate` 命令后重新启动每台代理计算机。

### 谁可以执行此操作

为了升级 Resource Monitoring Tool，您将需要具有以下权限：

- 正在安装 Resource Monitoring Tool 的计算机上的管理员。
- Tableau Server 管理员。
- Resource Monitoring Tool 管理员。

## 此部分中的其他文章