rmtadmin 命令行实用工具

Resource Monitoring Tool 包括一个命令行界面 rmtadmin.cmd(位于安装文件夹中)。默认安装文件夹为:

  • RMT Server /var/opt/tableau/tabrmt/master/
  • 代理:/var/opt/tableau/tabrmt/agent/.

RMT Server 安装和代理安装中均包括了 rmtadmin。根据您使用的是 RMT Server 还是代理 rmtadmin 命令行实用工具,某些命令可能有所不同。例如,users 命令只能从 RMT Server 中工作。ziplogs 命令可在任何地方使用,但只包括对其运行该使命主的应用程序中的日志文件。

注意:您必须以 tabrmt-master 用户身份运行这些命令:
sudo su --login tabrmt-master

下面是可用于 rmtadmin 命令行的命令:

注意:rmtadmin 命令同时使用位置参数和选项。
应仅使用值指定位置参数。您不需要指定实际关键字。应使用等号指定选项关键字和值。
示例:
rmtadmin <command> <positional parameter value> --<option keyword>=<value>

为了与我们公司的平等价值观保持一致,我们在可能的情况下更改了非包容性术语。由于在某些地方更改术语可能会导致重大更改,因此我们保留现有术语。因此,您可能会继续在 CLI 命令和选项、安装文件夹、配置文件和其他实例中看到这些术语。有关详细信息,请参见“关于 Tableau 帮助”(链接在新窗口中打开)

rmtadmin agents

注意:版本 2021.2 中新增

列出所有环境的 Tableau Server 节点上的所有注册代理。

这有助于查看 Resource Monitoring Tool 代理在 Tableau Server 上的安装位置。

此命令仅适用于 RMT Server。

概要

rmtadmin agents [options][global option]

选项

--env

可选:使用此选项查看特定环境的代理列表。这是系统生成的标识符。您可以通过转到“Admin”>“Environments>“Edit Environment”来找到此标识符。在此页面上的“Environment Details”部分,您将看到适用于该环境的标识符。

--keys

可选:在输出中包括代理密钥。

示例:rmtadmin agents --env=<myenvironmentidentifier> --keys

rmtadmin bootstrap-file

注意:版本 2021.2 中新增

创建并保存用于在 Tableau Server 节点上注册代理的引导程序文件。

系统将创建引导程序文件,并将其保存到指定的绝对路径或相对路径。相对路径将解析为当前工作目录。

此命令仅适用于 RMT Server。

概要

rmtadmin bootstrap-file [options][global option]

选项

--env

必需。这是系统生成的标识符。您可以通过转到“Admin”>“Environments>“Edit Environment”来找到此标识符。在此页面上的“Environment Details”部分,您将看到适用于该环境的标识符。
Tableau Server 节点上的代理一次只能注册到一个环境。

--filename

可选。包括文件名的绝对或相对路径。相对路径将解析为当前工作目录。如果未指定,则使用默认输出文件名。

--force

可选。覆盖同名的现有文件。

示例:rmtadmin bootstrap-file --env=<myenvironmentidentifier>

rmtadmin cleanup

注意:版本 2021.2 中新增

删除超过特定天数的日志文件。默认情况下,它会删除超过 31 天的日志文件。

此命令既可在 RMT Server 上工作,也可在代理上工作。

注意:如果 Resource Monitoring Tool 进程正在运行,则该命令将不会清除活动日志文件。如果要确保删除所有文件,则需要使用 rmtadmin_stop 命令停止 RMT,然后使用以下命令运行清理,rmtadmin cleanup --log-files-retention=0,接头使用 rmtadmin_start 命令重新启动进程。

概要

rmtadmin cleanup [option][global option]

选项

--log-files-retention

可选。删除超过指定天数的日志文件。

示例:rmtadmin cleanup --log-files-retention=<number of days>

rmtadmin create-admin-user

版本:版本 2022.1 中新增

如果不存在其他用户,则创建初始管理员用户。

注意:从版本 2023.1 开始,您可以创建多个管理员用户。

此命令仅适用于 RMT Server。

概要

rmtadmin create-admin-user [options][global option]

选项

--username

可选。管理员用户帐户的用户名。如果未指定,则默认为“admin”。

--password

必需。管理员用户帐户的密码。

--password-file

可选。包含管理员用户帐户密码的文件的路径。如果您不想直接键入密码并将密码存储在可访问的文件中,则可以使用此选项。

示例:rmtadmin create-admin-user --username<admin user name> --password <password for the admin user account>

rmtadmin create-env

注意:版本 2021.2 中新增

创建一个新环境。

此命令仅适用于 RMT Server。

概要

rmtadmin create-env [options][global option]

选项

选项是否必需?默认描述
--name不适用环境的名称。
--gateway-url

 

不适用

用于访问 Tableau Server 网关的 URL。

--version不适用此环境将监控的 Tableau Server 版本。
--non-interactive

默认情况下启用交互式提示。禁用所有交互式提示。
--no-test

默认情况下启用 API 和存储库连接测试。禁用测试 API 和存储库连接。
--api-usernameNull用于连接到 Tableau Server API 的帐户的用户名。用户帐户应该是可以访问所有 Tableau Server 站点的 Tableau Server 管理员。
--api-password

(如果您指定 Tableau API 用户名,您将提供密码,或指定文件路径和包含密码的文件)

Null

用于连接到 Tableau Server API 的 Tableau Server API 用户帐户的密码。

--api-password-fileNull文件的路径和包含 Tableau Server API 用户帐户密码的文件的名称。
--repository-server

Null

这是与 Tableau Server 一起安装的 PostgreSQL 数据库的服务器名称。
--repository-databaseNull这是与 Tableau Server 一起安装的 PostgreSQL 数据库的名称。
--repository-portNullTableau Server 存储库数据库的的端口号。
--repository-usernameNull

用于连接到随 Tableau Server 存储库一起安装的 PostgreSQL 数据库的用户名。

出于性能原因,Resource Monitoring Tool 会直接访问 Tableau Server 存储库数据库。为了实现这一点,必须启用对存储库的访问,并为 readonly 数据库用户设置密码。有关详细信息,请参见启用对 Tableau Server 存储库的访问

--repository-passwordNull

用于连接到随 Tableau Server 一起安装的 PostgreSQL 数据库的用户帐户的密码。

出于性能原因,Resource Monitoring Tool 会直接访问 Tableau Server 存储库数据库。为了实现这一点,必须启用对存储库的访问,并为 readonly 数据库用户设置密码。有关详细信息,请参见启用对 Tableau Server 存储库的访问

--repository-password-file否,但如果您没有在命令提示符或脚本中直接提供密码,则为必需。Null包含用于连接到与 Tableau Server 一起安装的 PostgreSQL 数据库的用户帐户密码所在文件名的路径。
--repository-ssl-mode

首选

Tableau Server 存储库 SSL 模式:

选择“首选SSL”或“需要 SSL”以配置与 Tableau 存储库的 SSL 连接。

选择“禁用”以从不使用 SSL 建立 Tableau Server 存储库连接。

--repository-ssl-thumbprint

Null将 Tableau Server PostgreSQL 配置为允许直接连接时,Tableau Server 会创建证书和密钥。您可以选择提供 Tableau Server 生成的证书的指纹,也可以将 server.crt 文件复制到 Resource Monitoring Tool RMT Server 计算机。如果您选择复制证书文件,则不必提供指纹。有关详细信息,请参见配置 Postgres SSL 以允许从客户端直接连接

示例:rmtadmin create-env --name=<myenvironment> --api-username=<TableauServer API user name> --api-password=<password for the Tableau Server API user account> --gateway-url <Tableau Server Gateway URL> --version <Tableau Server version>

rmtadmin data-access

注意:版本 2022.3 中新增

启用或禁用对 PostgreSQL 数据库的访问。注意:从 Resource Monitoring Tool 版本 2022.3 开始,需要访问 PostgreSQL 数据库才能成功从 Tableau Server 收集所有监控数据。

此命令仅适用于 RMT Server

注意:必须重新启动 PostgreSQL 数据库,此配置才能生效。

概要

rmtadmin data-access [positional parameter][options] [global option]

位置参数

mode

必需。对 PostgreSQL 数据库进行远程数据访问时应使用的模式。值应为以下值之一:NoneReadOnlyAdmin。设置为 None 时,将禁用数据访问。ReadOnly 和 Admin 指定要使用哪个用户帐户访问数据库。.

选项

--

示例:

rmtadmin data-access ReadOnly

rmtadmin restart --db

rmtadmin delete-env

注意:版本 2021.2 中新增

删除特定环境以及为该环境收集的所有数据。它还移除有关环境正在监视的 Tableau Server 的连接和拓扑信息,并取消注册所有 Resource Monitoring Tool 代理。

此命令仅适用于 RMT Server。

概要

rmtadmin delete-env [positional parameter][options] [global option]

位置参数

env

必需。这是系统生成的标识符。这是系统生成的标识符。您可以通过转到“Admin”>“Environments>“Edit Environment”来找到此标识符。在此页面上的“Environment Details”部分,您将看到适用于该环境的标识符。

选项

--confirm

可选。确认您想要删除环境。如果未提供此选项,则会提示您确认。

--skip-agent-disconnect

可选。跳过与代理断开连接并继续取消注册代理。如果您认为代理不可访问,请使用此选项 - 举例来说,如果已移除 Tableau Server 节点或已在该节点上卸载代理。

示例:rmtadmin delete-env <myenvironmentidentifier>

rmtadmin delete-env-data

永久删除为特定环境收集的所有 Tableau Server 相关数据。将不会移除环境配置、Tableau Server 信息和代理注册。

这对于清除环境中的所有现有数据非常有用,而无需移除环境本身。删除现有数据后,将继续处理代理发送的新数据。

此命令仅适用于 RMT Server。

概要

rmtadmin delete-env-data [positional parameter][option][global option]

位置参数

env

应删除其数据的环境的标识符。这是系统生成的标识符。您可以通过转到“Admin”>“Environments>“Edit Environment”来找到此标识符。在此页面上的“Environment Details”部分,您将看到适用于该环境的标识符。

选项

--confirm

可选。确认您想要删除环境数据。如果未提供此选项,则会提示您确认。

示例:rmtadmin delete-env-data <myenvironmentidentifier>

rmtadmin delete-server

注意:版本 2021.2 中新增

从环境中删除 Tableau Server 节点的配置信息,取消注册该节点上的代理,并删除针对该节点收集的所有监控数据。

此命令仅适用于 RMT Server。

概要

rmtadmin delete-server [options][global option]

选项

--env

必需。Tableau Server 节点连接到的环境的标识符。这是系统生成的标识符。您可以通过转到“Admin”>“Environments>“Edit Environment”来找到此标识符。在此页面上的“Environment Details”部分,您将看到适用于该环境的标识符。

--hostname

如果未指定 --all,则需要该选项才能删除有关连接到环境的一个或多个主机的信息。

这是 Tableau Server 节点的计算机名称。如果指定多个主机名,请使用逗号分隔多个值。

--all

可选,但如果未指定 --hostname 则是必需的。

删除连接到环境的所有 Tableau Server 节点的信息。

--skip-agent-disconnect

可选。跳过与代理断开连接并继续取消注册代理。如果代理不可访问,请使用此选项 - 举例来说,如果已从节点中移除 Tableau Server 或已在该节点上卸载代理。

--confirm

确认您要删除有关 Tableau Server 节点的所有信息。如果未提供此选项,则会提示您确认。

示例:rmtadmin delete-server --hostname=<machine name of the Tableau Server node>

rmtadmin delete-server-data

注意:版本 2021.2 中新增

删除从一个或多个 Tableau Server 节点收集的数据。移除的数据仅与指定的节点有关。如果指定 all ,则将删除从所有节点收集的所有数据。将不会被删除环境配置、Tableau Server 信息和代理注册。

此命令仅适用于 RMT Server。

概要

rmtadmin delete-server-data [options][global option]

选项

--env

必需。Tableau Server 节点连接到的环境的标识符。这是系统生成的标识符。您可以通过转到“Admin”>“Environments>“Edit Environment”来找到此标识符。在此页面上的“Environment Details”部分,您将看到适用于该环境的标识符。

--hostname

如果未指定 --all,则需要该选项才能删除有关连接到环境的一个或多个主机的信息。

这是 Tableau Server 节点的计算机名称。如果指定多个主机名,请使用逗号分隔多个值。

--all

可选,但如果未指定 --hostname 则是必需的。

删除连接到环境的所有 Tableau Server 节点的监控数据。

--confirm

确认您要从 Tableau Server 节点中删除所有监控数据。如果未提供此选项,则会提示您确认。

示例:rmtadmin delete-server-data --all

rmtadmin deregister

注意:版本 2021.2 中新增

从环境中取消注册代理。将不再收集来自该节点的监控数据。现有数据将保留且不会被删除。

此命令仅在 RMT 代理上运行时有效。在要取消注册的代理上运行此命令。

概要

rmtadmin deregister [options]

选项

--confirm

可选。确认您想要取消注册代理。这会绕过确认提示。

--ignore-master-errors

可选。忽略在此过程中与 RTM Server 通信时出现的任何错误。

示例:rmtadmin deregister --confirm

rmtadmin deregister-agent

注意:版本 2021.2 中新增

从环境中取消注册指定的代理。将不再收集来自该节点的监控数据。现有数据将保留且不会被删除。

此命令仅在 RMT Server 上运行时有效。

概要

rmtadmin deregister-agent [options][global option]

选项

--env

如果未指定 --key 则为必需。

这是当前注册代理的环境的标识符。这是系统生成的标识符。这是系统生成的标识符。您可以通过转到“Admin”>“Environments>“Edit Environment”来找到此标识符。在此页面上的“Environment Details”部分,您将看到适用于该环境的标识符。

--key

如果已指定 --env 则为可选。

这是代理密钥。使用逗号分隔多个值。您可以通过运行 rmtadmin agents 命令来获取密钥值。

--hostname

可选。安装代理的 Tableau Server 节点的计算机名称。使用逗号分隔多个值。

--all

可选。使用此选项可在所有节点上取消注册代理。

--ignore-agent-errors

可选。如果在此过程中无法与代理连接,则忽略发生的任何错误。

--skip-agent-disconnect

可选。跳过与代理断开连接并继续取消注册代理。如果您认为代理不可访问,请使用此选项 - 举例来说,如果已从节点中移除 Tableau Server 或已在该节点上卸载代理。

--confirm

可选。确认您想要取消注册代理。如果未提供此选项,则会提示您确认。

示例:rmtadmin deregister-agent --env=<myenvironmentidentifier> --all

rmtadmin environments

注意:版本 2021.2 中新增

列出 Resource Monitoring Tool Server 上的所有环境。

此命令仅适用于 RMT Server。

概要

rmtadmin environments [global option]

rmtadmin get

获取指定配置键的值。

此命令既可在 RMT Server 上使用,也可在代理上使用。

概要

rmtadmin get <config.key> [global option]

位置参数

key

配置键的名称。

示例:rmtadmin get db:database

支持的配置键

数据类型适用于默认值描述
db:database字符串RMT ServertabrmtdbRMT 使用的 PostgreSQL 数据库的名称。
db:readOnlyUsername字符串RMT ServerreadonlyPostgreSQL 用户帐户的用户名,该用户帐户对 RMT 数据只有只读访问权限。
db:readOnlyPassword字符串RMT Server由安装程序生成。PostgreSQL 只读用户的密码。
mq:tls:certificateHostName字符串RMT Server 和代理不适用通过 TLS 连接到 RabbitMQ 时使用的证书中的主机名。
mq:tls:enabled布尔值RMT Server 和代理FALSE启用/禁用与 RabbitMQ 的 TLS 连接。
mq:port整数RMT Server 和代理5672RabbitMQ 主机端口号。
mq:virtualHost字符串RMT Server 和代理tabrmt与 RMT Server 或代理的连接。对于代理,您可以通过使用引导程序文件注册代理来修改此设置。对于 RMT Server,该值由安装程序管理。
server.web.run布尔值代理TRUE启用或禁用代理的 Web 接口

使用 set 命令更改当前配置值。

rmtadmin help

显示有关命令行界面和可用命令的一般帮助。

此命令既可在 RMT Server 上使用,也可在代理上使用。

概要

rmtadmin help

显示特定命令的帮助和用法信息:

此命令既可在 RMT Server 上使用,也可在代理上使用。

rmtadmin help [command]

rmtadmin master-setup

使用指定选项配置 RMT Server。在安装和安装后配置期间都使用。

概要

rmtadmin master-setup [options][global option]

下面列出了配置选项:

选项是否必需?默认描述
--admin-password

是(仅初始安装需要)

密码可以在命令行中提供,也可以提供包含要使用的密码的文件。如果未提供任何一项,系统将提示您输入密码。

不适用管理员用户的密码。
--admin-password-file

是(仅初始安装需要)

密码可以在命令行中提供,也可以提供包含要使用的密码的文件。如果未提供任何一项,系统将提示您输入密码。

不适用管理员用户的密码。
--admin-usernameadmin管理员用户的用户名。
--skip-admin-creation

新增:版本 2020.4.0

已停用:版本 2022.3.0

此选项必须并且仅在安装后进行配置更新时使用。

在此选项有效的版本 (2020.4.0 - 2022.2.x) 中,如果此选项在安装后配置更新期间未使用,则命令将失败,并且不会进行更新。

在版本 2022.3.0 及更高版本中,该命令将在必要时创建管理员。

False

跳过创建管理员用户和密码的过程。

--http-port80 
--require-httpsFalse将 http 流量重定向到 HTTPS。
--https-certificate-mode

'Default'

可用选项:

  • 默认
  • 存储(仅限 Windows)
  • 本地

要对 HTTPS 证书执行的证书搜索的类型。

默认:此模式使用安装程序提供的默认自签名证书。

存储:此模式允许您在 Windows 证书存储中输入证书的指纹。

本地:允许您在 config 文件夹中指定基于文件的证书。

--https-certificate-store-thumbprintNull在“存储”证书模式下要搜索的 HTTPS 证书哈希/指纹。
--https-certificate-local-name

Null

注意:如果未指定,Resource Monitoring Tool 安装时将附带自签名证书,并将使用该证书进行 HTTPS 通信。

HTTPS 证书文件的名称。
--https-certificate-local-passwordNull用于 HTTPS 证书的密码。
--https-certificate-local-password-fileNull包含用于 HTTPS 证书的密码的文件的路径。
--confirm提示进行确认。确认重新启动 RMT Server。
--host

注意:我们不建议更改此值。

当前配置值或计算机名称。用于访问 Resource Monitoring Tool 服务器的首选 URL。无论主机名如何,服务器都将侦听所有 IP。
--db-config=external无。
只有在 RMT Server外部配置存储库时,才使用此选项。
使用此选项可将 RMT Server 配置为使用外部存储库。如果希望 PostgreSQL 数据库安装在本地,则不需要指定此选项。
--db-server当前配置值或安装程序默认值。

这是与 Resource Monitoring Tool 一起安装的 PostgreSQL 数据库的服务器名称。

如果使用 AWS RDS 上托管的外部存储库,这应该是 RDS 实例名。

--db-ssl-mode

版本:版本 2023.1.0 中新增

Prefer

这决定了与 Resource Monitoring Tool 一起安装的 PostgreSQL 数据库的连接的 SSL/TLS 加密。

选项包括 Prefer (默认值)、VerifyCAVerifyFull。有关详细信息,请参见 Npgsql 文档(链接在新窗口中打开)

--db-port当前配置值或安装程序默认值。数据库服务器的端口号。
--db-username当前配置值或安装程序默认值。

用于连接到随 Resource Monitoring Tool 一起安装的 PostgreSQL 数据库的用户名。

如果使用 AWS RDS 上托管的外部存储库,这应该是“postgres”。

--db-password当前配置值或安装程序默认值。

用于连接到随 Resource Monitoring Tool 一起安装的 PostgreSQL 数据库的用户帐户的密码。

如果使用 AWS RDS 上托管的外部存储库,这是您在创建 RDS 实例时创建的用户密码。

--mq-config=external
只有在 RMT Server 外部托管消息服务时,才指定此选项。
该选项将 RMT Server 配置为使用外部 Rabbit MQ 消息服务。
--mq-server当前配置值或安装程序默认值。消息队列服务器的名称。
--mq-port当前配置值或安装程序默认值。消息队列端口。
--mq-vhost当前配置值或安装程序默认值。消息队列虚拟主机。
--mq-username当前配置值或安装程序默认值。用于连接到消息队列的用户名。
--mq-password当前配置值或安装程序默认值。用于连接到消息队列的用户帐户的密码。
--mq-enable-tls当前配置值或 false需要 TLS 连接才能连接到消息队列。
--mq-tls-certificate-host当前配置值或 null消息队列服务器的规范名称。此名称必须与证书上的名称匹配。
--password-salt随机

用于对密码进行哈希处理的全局 salt 值。

这适用于在 Resource Monitoring Tool 中创建的本地用户帐户。

--password-min-length当前配置值或 10

密码的最小长度。

这适用于在 Resource Monitoring Tool 中创建的本地用户帐户。

--password-min-numeric当前配置值或 1

密码中所需的最小数字字符数。

这适用于在 Resource Monitoring Tool 中创建的本地用户帐户。

--password-min-special当前配置值或 1

The minimum required special characters in the password.

这适用于在 Resource Monitoring Tool 中创建的本地用户帐户。

--password-min-latin当前配置值或 5

密码中所需的最小拉丁字符数。

这适用于在 Resource Monitoring Tool 中创建的本地用户帐户。

--password-require-mixed-case当前配置值或 true

密码中需要混合大小写字符。

这适用于在 Resource Monitoring Tool 中创建的本地用户帐户。

--auth-timeout-minutes当前配置值或 240会话的用户身份验证到期前的分钟数。
--auth-sliding-expiration当前配置或 true是否重置用户活动的身份验证超时期限。

示例:

指定管理员密码:rmtadmin master-setup --admin-password=<password> --skip-admin-creation

在安装之后更新端口: rmtadmin master-setup --http-port=8000 --skip-admin-creation

rmtadmin passwd

重设特定 Resource Monitoring Tool 用户帐户的密码。

此命令仅适用于 RMT Server。

概要

rmtadmin passwd [positional parameter][global option]

位置参数

username

要更改其密码的用户的名称。

示例:rmtadmin passwd <username>

rmtadmin query

Resource Monitoring Tool 数据库执行原始 SQL 查询,并将结果保存到输出文件。

此命令仅适用于 RMT Server。

概要

rmtadmin query [positional parameter][options] [global option]

位置参数

sql

要运行的 SQL 命令文本。您可以提供多个 SQL 命令。若要将文件与 SQL 命令一起使用,请使用 @ 作为文件名称的前缀。

选项

--outfile=值

要输出查询结果的 zip 文件的名称。默认值为 queryresults.zip

--force

覆盖现有文件。

--timeout=值

查询的超时。以秒为单位指定

--commit

提交 SQL 命令对数据库所做的任何更改。默认情况下,SQL 命令作为事务运行,但在完成时回滚。

示例:rmtadmin query <SQLCommand> --outfile=<path and the output file name>

rmtadmin register

注意:版本 2020.2 中新增

使用引导程序文件注册代理。可以使用 rmtadmin bootstrap-file 命令下载引导程序文件。

此命令只能在代理上使用,并且应在要安装代理的计算机上运行。

概要

rmtadmin register [options][positional parameter] [global option]

位置参数

引导程序

包括引导程序文件名称的文件路径。

选项

--username

必需。在 RMT Server 安装期间创建的管理员用户的名称。

--password

必需。用户帐户的密码。

--password-file

包含密码信息的文件名的路径。密码可以在命令行中提供,或者在包含密码的文件中提供。如果未提供任何一项,系统将提示您输入密码。

--server-name

安装代理的节点的名称。如果未指定名称,则默认为计算机名称。

--server-description

服务器的自定义描述。

示例:rmtadmin register <bootstrap file name and path> --server-name=<server name>

rmtadmin restart

重新启动 Resource Monitoring Tool 应用程序。当从安装了 RMT Server 的计算机上运行时,它会重新启动 RMT Server 应用程序。在安装了代理的节点上运行时,它只会重新启动该特定节点上的代理应用程序。

此命令既可从 RMT Server 运行,也可从代理运行。

概要

rmtadmin restart [options] [global option]

选项

至少必须指定一个选项:

RMT Server:

--all

重新启动所有服务。

--master

重新启动 RMT Server。

--mq

重新启动消息队列服务。

--db

重新启动数据库服务。

代理:

--agent

重新启动计算机上运行的代理服务。

示例:rmtadmin restart --db

 

rmtadmin rotate-mq-certificate

在代理计算机上轮换代理消息队列客户端证书。在 Server 计算机上运行 rmtadmin rotate-mq-certificate 后运行此命令。

此命令必须从 RMT 代理中运行。

概要

rmtadmin rotate-mq-certificate [options] [positional parameter]

位置参数

引导程序

包括引导程序文件名称的文件路径。

选项

--username

必需。主服务器的用户名。

--password

必需。主服务器用户帐户的密码。

--password-file

包含主服务器密码信息的文件名的路径。密码可以在命令行中提供,或者在包含密码的文件中提供。如果未提供任何一项,系统将提示您输入密码。

--confirm-restart

确认服务重新启动并绕过确认提示。

rmtadmin rotate-mq-certificates

在 Server 计算机上轮换消息队列服务器和客户端证书。

此命令必须从 RMT Server 中运行。

概要

rmtadmin rotate-mq-certificates [options]

选项

--confirm-restart

确认服务重新启动并绕过确认提示。

rmtadmin servers

注意:版本 2021.2 中新增

列出所有环境或特定环境中的所有 Tableau Server 节点。

此命令仅适用于 RMT Server。

概要

rmtadmin servers [positional parameter][global option]

位置参数

env

可选。指定环境标识符以获取在该环境中注册的 Tableau Server 节点的列表。这是系统生成的标识符。您可以通过转到“Admin”>“Environments>“Edit Environment”来找到此标识符。在此页面上的“Environment Details”部分,您将看到适用于该环境的标识符。

rmtadmin service-setup

注意:版本 2021.4 中新增。用于安装或更新 Resource Monitoring Tool 服务的用户凭证,这些服务包括 RMT Server、代理、Rabbit MQ 和 PostgreSQL 数据库。这对于在安装后更新服务信息很有用。

此命令既可在 RMT Server 上工作,也可在代理上工作。

概要

rmtadmin service-setup [positional parameter][options][global option]

位置参数

至少必须指定以下值之一:

所有

更新所有可用的服务。可以在 RMT 和代理上上运行。在 Tableau Server 节点上运行时,更新该节点上的代理。

master

更新 RMT Server。

agent

更新代理。只能在代理(Tableau Server 节点)上运行。

db

更新数据库服务。只能在 RMT Server 上运行。

mq

更新消息队列服务。只能在 RMT Server 上运行。

选项

--confirm

可选。确认您想要进行更新。可以在 RMT 和代理上上运行。在 Tableau Server 节点上运行时,更新该节点上的代理。

--append-permissions

可选。附加新权限。如果您不想覆盖现有权限,请使用此选项。

rmtadmin set

设置指定配置键的值。

此命令既可在 RMT Server 上工作,也可在代理上工作。

概要

rmtadmin set [positional parameter] [global option]

位置参数

key

要更改其值的配置键。

value

要使用的新值。

示例:rmtadmin set mq:port <port number>,其中 mq:port 是键, <port number> 是值。

支持的配置键

数据类型适用于默认值描述
mq:tls:certificateHostName字符串RMT Server 和代理不适用通过 TLS 连接到 RabbitMQ 时使用的证书中的主机
mq:tls:enabled布尔值RMT Server 和代理FALSE启用/禁用与 RabbitMQ 的 TLS 连接
mq:port整数RMT Server 和代理5672RabbitMQ 主机端口号。
server.web.run布尔值代理TRUE启用或禁用代理的 Web 接口。

选项

--backup

在进行更改之前创建配置文件的备份。

使用 get 命令查看当前配置值。

rmtadmin start

启动 Resource Monitoring Tool 服务。当此命令在 RMT Server 上运行时,它将仅启动 RMT Server。在代理上运行时,它将在运行命令的计算机上启动代理。

此命令既可在 RMT Server 上工作,也可在代理上工作

概要

rmtadmin start [options] [global option]

选项

至少必须指定一个选项:

RMT Server:

--all

启动所有服务。

--master

启动 RMT Server。

--mq

启动消息队列服务。

--db

启动数据库服务。

代理:

--agent

启动计算机上运行的代理服务。

示例:rmtadmin start --all

rmtadmin status

在运行此命令的计算机上检查应用程序和正在运行的服务的状态。对于 RMT Server,状态报告确认 RMT Server 已连接到数据库和消息队列。对于代理,状态报告确认代理已连接到 RMT Server。

此命令既可在 RMT Server 上运行,也可在代理上运行。

此命令返回以下信息:

  • 应用程序状态(是否正在运行)
  • 许可证状态
  • MQ 连接
  • 队列详细信息
  • 使用的内存
  • 使用的磁盘空间
  • 计算机上的 Tableau Server 版本
  • 存储在代理配置文件中的 Tableau Server 进程拓扑。

从版本 2024.2.0 开始,在 RMT Server 上运行时,该命令返回:

概要

rmtadmin status [global option]

rmtadmin stop

停止 Resource Monitoring Tool 服务。当此命令在 RMT Server 上运行时,它只会停止 RMT Server。在安装 Agent 的计算机上运行时,它只会停止该计算机上的代理。

此命令既可在 RMT Server 上运行,也可在代理上运行。

概要

rmtadmin stop [options] [global option]

选项

至少必须指定一个选项:

RMT Server:

--all

停止所有服务。

--master

停止 RMT Server。

--mq

停止消息队列服务。

--db

停止数据库服务。

代理:

--agent

停止计算机上运行的代理服务。

示例:rmtadmin stop --db

rmtadmin test-env

注意:版本 2021.2 中新增

测试 Resource Monitoring Tool 和 Tableau Server 之间的各种连接点。这包括测试 Tableau Server 存储库连接、Tableau Server API 连接和 Advanced Management 功能。

此命令仅适用于 RMT Server。

概要

rmtadmin test-env [positional parameter][global option]

位置参数

--env

可选。Resource Monitoring Tool 正在监控的环境的标识符。这是系统生成的标识符。您可以通过转到“Admin”>“Environments>“Edit Environment”来找到此标识符。在此页面上的“Environment Details”部分,您将看到适用于该环境的标识符。

--force

可选。即使没有足够的数据可用,也可以使用此选项立即更新基线。默认情况下,该命令将等待 50 次成功加载来计算基线

rmtadmin update-baseline

注意:版本 2021.4 中新增

更新所有视图加载的基线。基线是视图的 50 次成功初始加载的第 95 个百分位。

此命令仅适用于 RMT Server。

概要

rmtadmin update-baseline [options][global option]

选项

env

必需。这是系统生成的标识符。您可以通过转到“Admin”>“Environments>“Edit Environment”来找到此标识符。在此页面上的“Environment Details”部分,您将看到适用于该环境的标识符。

rmtadmin update-env

注意:版本 2021.2 中新增

更新环境设置。

此命令仅适用于 RMT Server。

概要

rmtadmin update-env [options][global option]

选项

选项是否必需?描述
--non-interactive

禁用所有交互式提示。
--no-test

禁用测试 API 和存储库连接。
--name环境的名称。
--idWeb 界面 URL 中使用的环境标识符。

这是系统生成的标识符。您可以通过转到“Admin”>“Environments>“Edit Environment”来找到此标识符。在此页面上的“Environment Details”部分,您将看到适用于该环境的标识符。

--gateway-url

 

用于访问 Tableau Server 网关的 URL。

--version此环境将监控的 Tableau Server 版本。
--api-username用于连接到 Tableau Server API 的帐户的用户名。用户帐户应该是可以访问所有 Tableau Server 站点的 Tableau Server 管理员。
--api-password

用于连接到 Tableau Server API 的 Tableau Server API 用户帐户的密码。

--api-password-file包含 Tableau Server API 用户帐户密码的文件的路径。
--repository-server这是与 Resource Monitoring Tool 一起安装的 PostgreSQL 数据库的服务器名称。
--repository-portTableau Server 存储库数据库的的端口号。
--repository-username

用于连接到随 Tableau Server 存储库一起安装的 PostgreSQL 数据库的用户名。

出于性能原因,Resource Monitoring Tool 会直接访问 Tableau Server 存储库数据库。为了实现这一点,必须启用对存储库的访问,并为 readonly 数据库用户设置密码。有关详细信息,请参见启用对 Tableau Server 存储库的访问

--repository-password

用于连接到随 Tableau Server 一起安装的 PostgreSQL 数据库的用户帐户的密码。

出于性能原因,Resource Monitoring Tool 会直接访问 Tableau Server 存储库数据库。为了实现这一点,必须启用对存储库的访问,并为 readonly 数据库用户设置密码。有关详细信息,请参见启用对 Tableau Server 存储库的访问

--repository-password包含用于连接到与 Tableau Server 一起安装的 PostgreSQL 数据库的用户帐户密码所在文件名的路径。
--repository-ssl-mode

Tableau Server 存储库 SSL 模式:

选择“首选SSL”或“需要 SSL”以配置与 Tableau 存储库的 SSL 连接。

选择“禁用”以从不使用 SSL 建立 Tableau Server 存储库连接。

--repository-ssl-thumbprint

将 Tableau Server PostgreSQL 配置为允许直接连接时,Tableau Server 会创建证书和密钥。您可以选择提供 Tableau Server 生成的证书的指纹,也可以将 server.crt 文件复制到 Resource Monitoring Tool RMT Server 计算机。如果您选择复制证书文件,则不必提供指纹。有关详细信息,请参见配置 Postgres SSL 以允许从客户端直接连接

示例:rmtadmin update-env --name=<new name>

rmtadmin users

显示 Resource Monitoring Tool 用户帐户的列表。

此命令仅适用于 RMT Server。

概要

rmtadmin users

rmtadmin version

在 RMT Server 上运行时,显示 RMT Server 的当前版本信息。它显示运行命令的计算机上安装的代理的当前版本信息。

此命令既可在 RMT Server 上运行,也可在代理上运行。

概要

rmtadmin version

rmtadmin ziplogs

创建包含 Resource Monitoring Tool 日志文件的 ZIP 存档文件。

此命令既可 RMT Server 上工作,也可在代理上工作,但仅包括运行命令的应用程序的日志文件。

概要

rmtadmin ziplogs [positional parameter] [option] [global option]

位置参数

filename

输出 zip 文件的名称。如果未提供名称,默认值为 log.zip。

选项

--force

覆盖现有文件。

示例:rmtadmin ziplogs <zip file name> --force

全局选项

--help

显示命令帮助。

感谢您的反馈!您的反馈已成功提交。谢谢!