资源监视工具 包括一个命令行界面 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>
- rmtadmin agents
- rmtadmin bootstrap-file
- rmtadmin cleanup
- rmtadmin create-env
- rmtadmin delete-env
- rmtadmin delete-env-data
- rmtadmin delete-server
- rmtadmin delete-server-data
- rmtadmin deregister-agent
- rmtadmin environments
- rmtadmin get
- rmtadmin help
- rmtadmin master-setup
- rmtadmin passwd
- rmtadmin query
- rmtadmin register
- rmtadmin restart
- rmtadmin-servers
- rmtadmin-service-setup
- rmtadmin set
- rmtadmin start
- rmtadmin stop
- rmtadmin status
- rmtadmin test-env
- rmtadmin update-env
- rmtadmin users
- rmtadmin version
- rmtadmin ziplogs
为了与我们公司的平等价值观保持一致,我们在可能的情况下更改了非包容性术语。由于在某些地方更改术语可能会导致重大更改,因此我们保留现有术语。因此,您可能会继续在 CLI 命令和选项、安装文件夹、配置文件和其他实例中看到这些术语。有关详细信息,请参见关于 Tableau 帮助。
rmtadmin agents
注意:版本 2021.2 中新增
列出所有环境的 Tableau Server 节点上的所有注册代理。
这有助于查看 资源监视工具 代理在 Tableau Server 上的安装位置。
此命令仅适用于 RMT Server。
概要
rmtadmin agents [options][global option]
选项
-
--env
-
可选:使用此选项查看特定环境的代理列表。
-
--keys
-
可选:在输出中包括代理密钥。
示例:
rmtadmin agents --env=<myenvironment> --keys
rmtadmin bootstrap-file
注意:版本 2021.2 中新增
创建并保存用于在 Tableau Server 节点上注册代理的引导程序文件。
系统将创建引导程序文件,并将其保存到指定的绝对路径或相对路径。相对路径将解析为当前工作目录。
此命令仅适用于 RMT Server。
概要
rmtadmin bootstrap-file [options][global option]
选项
-
--env
-
必需。将监视此 Tableau Server 的环境的名称。Tableau Server 节点上的代理一次只能注册到一个环境。
-
--filename
-
可选。包括文件名的绝对或相对路径。相对路径将解析为当前工作目录。如果未指定,则使用默认输出文件名。
-
--force
-
可选。覆盖同名的现有文件。
示例:
rmtadmin bootstrap-file --env=<myenvironment>
rmtadmin cleanup
注意:版本 2021.2 中新增
删除超过特定天数的日志文件。默认情况下,它会删除超过 31 天的日志文件。
此命令既可在 RMT Server 上工作,也可在代理上工作。
注意:如果 资源监视工具 进程正在运行,则该命令将不会清除活动日志文件。如果要确保删除所有文件,则需要使用 rmtadmin_stop 命令停止 RMT,然后使用以下命令运行清理,rmtadmin cleanup --log-files-retention=0
,接头使用 rmtadmin_start 命令重新启动进程。
概要
rmtadmin cleanup [option][global option]
选项
-
--log-fles-retention
-
可选。删除超过指定天数的日志文件。
示例:
rmtadmin cleanup --log-files-retention=<number of days>
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 和存储库连接。 |
--id | 否 | 系统根据环境名称生成。 | Web 界面 URL 中使用的环境标识符。 |
--api-username | 否 | Null | 用于连接到 Tableau Server API 的帐户的用户名。用户帐户应该是可以访问所有 Tableau Server 站点的 Tableau Server 管理员。 |
--api-password |
否 (如果您指定 Tableau API 用户名,您将提供密码,或指定文件路径和包含密码的文件) |
Null |
用于连接到 Tableau Server API 的 Tableau Server API 用户帐户的密码。 |
--api-password-file | 否 | Null | 文件的路径和包含 Tableau Server API 用户帐户密码的文件的名称。 |
--repository-server | 否 |
Null |
这是与 Tableau Server 一起安装的 PostgreSQL 数据库的服务器名称 |
--repository-port | 否 | Null | Tableau Server 存储库数据库的的端口号。 |
--repository-username | 否 | Null |
用于连接到随 Tableau Server 存储库一起安装的 PostgreSQL 数据库的用户名。 出于性能原因,资源监视工具 会直接访问 Tableau Server 存储库数据库。为了实现这一点,必须启用对存储库的访问,并为 readonly 数据库用户设置密码。有关详细信息,请参见启用对 Tableau Server 存储库的访问。 |
--repository-password | 否 | Null |
用于连接到随 Tableau Server 一起安装的 PostgreSQL 数据库的用户帐户的密码。 出于性能原因,资源监视工具 会直接访问 Tableau Server 存储库数据库。为了实现这一点,必须启用对存储库的访问,并为 readonly 数据库用户设置密码。有关详细信息,请参见启用对 Tableau Server 存储库的访问。 |
--repository-password-file | 否 | Null | 包含用于连接到与 Tableau Server 一起安装的 PosgreSQL 数据库的用户帐户密码所在文件名的路径。 |
--repository-ssl-mode |
否 |
首选 |
Tableau Server 存储库 SSL 模式: 选择“首选SSL”或“需要 SSL”以配置与 Tableau 存储库的 SSL 连接。 选择“禁用”以从不使用 SSL 建立 Tableau Server 存储库连接。 |
--repository-ssl-thumbprint |
否 |
Null | 您可以选择提供 Tableau Server 生成的指纹,也可以将 server.crt 文件复制到资源监视工具 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 delete-env
注意:版本 2021.2 中新增
删除特定环境以及为该环境收集的所有数据。它还移除有关环境正在监视的 Tableau Server 的连接和拓扑信息,并取消注册所有 资源监视工具 代理。
此命令仅适用于 RMT Server。
概要
rmtadmin delete-env [positional parameter][options] [global option]
位置参数
-
env
-
必需。要删除的环境的名称。
选项
-
--confirm
-
可选。确认您想要删除环境。如果未提供此选项,则会提示您确认。
-
--skip-agent-disconnect
-
可选。跳过与代理断开连接并继续取消注册代理。如果您认为代理不可访问,请使用此选项 - 举例来说,如果已移除 Tableau Server 节点或已在该节点上卸载代理。
示例:
rmtadmin delete-env <myenvironment>
rmtadmin delete-env-data
永久删除为特定环境收集的所有 Tableau Server 相关数据。将不会移除环境配置、Tableau Server 信息和代理注册。
这对于清除环境中的所有现有数据非常有用,而无需移除环境本身。删除现有数据后,将继续处理代理发送的新数据。
此命令仅适用于 RMT Server。
概要
rmtadmin delete-env-data [positional parameter][option][global option]
位置参数
-
env
-
应删除其数据的环境的名称。
选项
-
--confirm
-
可选。确认您想要删除环境数据。如果未提供此选项,则会提示您确认。
示例:
rmtadmin delete-env-data <myenvironment>
rmtadmin delete-server
注意:版本 2021.2 中新增
从环境中删除 Tableau Server 节点的配置信息,取消注册该节点上的代理,并删除针对该节点收集的所有监控数据。
此命令仅适用于 RMT Server。
概要
rmtadmin delete-server [options][global option]
选项
-
--env
-
必需。Tableau Server 节点连接到的环境的名称。
-
--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 节点连接到的环境的名称。
-
--hostname
-
如果未指定 --all,则需要该选项才能删除有关连接到环境的一个或多个主机的信息。
这是 Tableau Server 节点的计算机名称。如果指定多个主机名,请使用逗号分隔多个值。
-
--all
-
可选,但如果未指定 --hostname 则是必需的。
删除连接到环境的所有 Tableau Server 节点的监控数据。
-
--confirm
-
确认您要从 Tableau Server 节点中删除所有监控数据。如果未提供此选项,则会提示您确认。
示例:
rmtadmin delete-server-data --all
rmtadmin deregister-agent
注意:版本 2021.2 中新增
从环境中取消注册代理。将不再收集来自该节点的监控数据。现有数据将保留且不会被删除。
此命令仅适用于 RMT Server。
概要
rmtadmin deregister-agent [options][global option]
选项
-
--env
-
如果未指定 --key 则为必需。
这是当前注册代理的环境名称。
-
--key
-
如果已指定 --env 则为可选。
这是代理密钥。使用逗号分隔多个值。您可以通过运行 rmtadmin agents 命令来获取密钥值。
-
--hostname
-
可选。安装代理的 Tableau Server 节点的计算机名称。使用逗号分隔多个值。
-
--all
-
可选。使用此选项可在所有节点上取消注册代理。
-
--ignore-agent-errors
-
可选。如果在此过程中无法与代理连接,则忽略发生的任何错误。
-
--skip-agent-disconnect
-
可选。跳过与代理断开连接并继续取消注册代理。如果您认为代理不可访问,请使用此选项 - 举例来说,如果已从节点中移除 Tableau Server 或已在该节点上卸载代理。
-
--confirm
-
可选。确认您想要取消注册代理。如果未提供此选项,则会提示您确认。
示例:
rmtadmin deregister-agent --env=<myenvironment> --all
rmtadmin environments
注意:版本 2021.2 中新增
列出 资源监视工具 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 Server | tabrmtdb | RMT 使用的 PostgreSQL 数据库的名称。 |
db:readOnlyUsername
|
字符串 | RMT Server | readonly | PostgreSQL 用户帐户的用户名,该用户帐户对 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 和代理 | 5672 | RabbitMQ 主机端口号。 |
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-username | 否 | admin | 管理员用户的用户名。 |
--skip-admin-creation |
否 此选项必须并且仅在安装后进行配置更新时使用。 |
False |
跳过创建管理员用户和密码的过程。 如果此选项在安装后配置更新期间未使用,则命令将失败,并且不会进行更新。 |
--http-port | 否 | 80 | |
--require-https | 否 | False | 将 http 流量重定向到 HTTPS。 |
--https-certificate-mode | 否 |
'Default' 可用选项:
|
要对 HTTPS 证书执行的证书搜索的类型。 默认:此模式使用安装程序提供的默认自签名证书。 存储:此模式允许您在 Windows 证书存储中输入证书的指纹。 本地:允许您在 config 文件夹中指定基于文件的证书。 |
--https-certificate-store-thumbprint | 否 | Null | 在“存储”证书模式下要搜索的 HTTPS 证书哈希/指纹。 |
--https-certificate-local-name | 否 |
Null 注意:如果未指定,资源监视工具 安装时将附带自签名证书,并将使用该证书进行 HTTPS 通信。 |
HTTPS 证书文件的名称。 |
--https-certificate-local-password | 否 | Null | 用于 HTTPS 证书的密码。 |
--https-certificate-local-password-file | 否 | Null | 包含用于 HTTPS 证书的密码的文件的路径。 |
--confirm | 否 | 提示进行确认。 | 确认重新启动 RMT Server。 |
--host |
否 注意:我们不建议更改此值。 |
当前配置值或计算机名称。 | 用于访问资源监视工具服务器的首选 URL。无论主机名如何,服务器都将侦听所有 IP。 |
--db-server | 否 | 当前配置值或安装程序默认值。 | 这是与 资源监视工具 一起安装的 PostgreSQL 数据库的服务器名称。 |
--db-port | 否 | 当前配置值或安装程序默认值。 | 数据库服务器的端口号。 |
--db-username | 否 | 当前配置值或安装程序默认值。 |
用于连接到随 资源监视工具 一起安装的 PostgreSQL 数据库的用户名。 出于性能原因,资源监视工具 会直接访问存储库数据库。为了实现这一点,必须启用对存储库的访问,并为 readonly 数据库用户设置密码。有关详细信息,请参见启用对 Tableau Server 存储库的访问。 |
--db-password | 否 | 当前配置值或安装程序默认值。 |
用于连接到随 资源监视工具 一起安装的 PostgreSQL 数据库的用户帐户的密码。 出于性能原因,资源监视工具 会直接访问存储库数据库。为了实现这一点,必须启用对存储库的访问,并为 readonly 数据库用户设置密码。有关详细信息,请参见启用对 Tableau Server 存储库的访问。 |
--mq-server | 否 | 当前配置值或安装程序默认值。 | 消息队列服务器的名称。 |
--mq-port | 否 | 当前配置值或安装程序默认值。 | 消息队列端口。 |
--mq-vhost | 否 | 当前配置值或安装程序默认值。 | 消息队列虚拟主机。 |
--mq-username | 否 | 当前配置值或安装程序默认值。 | 用于连接到消息队列的用户名。 |
--mq-password | 否 | 当前配置值或安装程序默认值。 | 用于连接到消息队列的用户帐户的密码。 |
--mq-enable-tls | 否 | 当前配置值或 false。 | 需要 TLS 连接才能连接到消息队列。 |
--mq-tls-certificate-host | 否 | 当前配置值或 null。 | 消息队列服务器的规范名称。此名称必须与证书上的名称匹配。 |
--password-salt | 否 | 随机 |
用于对密码进行哈希处理的全局 salt 值。 这适用于在 资源监视工具 中创建的本地用户帐户。 |
--password-min-length | 否 | 当前配置值或 10。 |
密码的最小长度。 这适用于在 资源监视工具 中创建的本地用户帐户。 |
--password-min-numeric | 否 | 当前配置值或 1。 |
密码中所需的最小数字字符数。 这适用于在 资源监视工具 中创建的本地用户帐户。 |
--password-min-special | 否 | 当前配置值或 1。 |
The minimum required special characters in the password. 这适用于在 资源监视工具 中创建的本地用户帐户。 |
--password-min-latin | 否 | 当前配置值或 5。 |
密码中所需的最小拉丁字符数。 这适用于在 资源监视工具 中创建的本地用户帐户。 |
--password-require-mixed-case | 否 | 当前配置值或 true。 |
密码中需要混合大小写字符。 这适用于在 资源监视工具 中创建的本地用户帐户。 |
--auth-timeout-minutes | 否 | 当前配置值或 240。 | 会话的用户身份验证到期前的分钟数。 |
--auth-sliding-expiration | 否 | 当前配置或 true。 | 是否重置用户活动的身份验证超时期限。 |
示例:
指定管理员密码:
rmtadmin master-setup --admin-password=<password>
在安装之后更新端口:
rmtadmin master-setup --http-port=8000 --skip-admin-creation
rmtadmin passwd
重设特定 资源监视工具 用户帐户的密码。
此命令仅适用于 RMT Server。
概要
rmtadmin passwd [positional parameter][global option]
位置参数
-
username
-
要更改其密码的用户的名称。
示例:
rmtadmin passwd <username>
rmtadmin query
对 资源监视工具 数据库执行原始 SQL 查询,并将结果保存到输出文件。
此命令仅适用于 RMT Server。
概要
rmtadmin query [positional parameter][options] [global option]
位置参数
-
sql
-
要运行的 SQL 命令文本。您可以提供多个 SQL 命令。若要将文件与 SQL 命令一起使用,请使用 @ 作为文件名称的前缀。
选项
-
--outfile=值
-
--force
-
覆盖现有文件。
-
--timeout=值
-
查询的超时。以秒为单位指定
-
--commit
-
提交 SQL 命令对数据库所做的任何更改。默认情况下,SQL 命令作为事务运行,但在完成时回滚。
要输出查询结果的 zip 文件的名称。默认值为 queryresults.zip
示例:
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
重新启动 资源监视工具 应用程序。当从安装了 RMT Server 的计算机上运行时,它会重新启动 RMT Server 应用程序。在安装了代理的节点上运行时,它只会重新启动该特定节点上的代理应用程序。
此命令既可从 RMT Server 运行,也可从代理运行。
概要
rmtadmin restart [options] [global option]
选项
至少必须指定一个选项:
RMT Server:
-
--all
-
重新启动所有服务。
-
--master
-
重新启动 RMT Server。
-
--mq
-
重新启动消息队列服务。
-
--db
-
重新启动数据库服务。
代理:
-
--agent
-
重新启动计算机上运行的代理服务。
示例:
rmtadmin restart --db
rmtadmin servers
注意:版本 2021.2 中新增
列出所有环境或特定环境中的所有 Tableau Server 节点。
此命令仅适用于 RMT Server。
概要
rmtadmin servers [positional parameter][global option]
位置参数
-
env
-
可选。指定环境名称以获取在该环境中注册的 Tableau Server 节点的列表。
rmtadmin service-setup
注意:版本 2021.4 中新增。用于安装或更新资源监控工具服务的用户凭证,这些服务包括 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 节点上运行时,更新该节点上的代理。
-
--user-type
-
RMT Server 和代理需要。用于运行 RMT Server 或代理的帐户类型。允许的值为:
- 虚拟帐户(仅限 RMT Server)
- network-service
- local-system
- local-service
- 用户名(本地或域用户帐户的用户名)
-
--username
-
指定帐户的用户名。如果使用本地或域用户帐户,则为必需。
-
--password
-
指定帐户的密码。如果使用本地或域用户帐户,则为必需。
-
--password-file
-
可选。文件位置的路径,包括存储密码信息的文件名。
-
--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 和代理 | 5672 | RabbitMQ 主机端口号。 |
server.web.run
|
布尔值 | 代理 | TRUE | 启用或禁用代理的 Web 接口。 |
选项
-
--backup
-
在进行更改之前创建配置文件的备份。
使用 get 命令查看当前配置值。
rmtadmin start
启动 资源监视工具 服务。当此命令在 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 进程拓扑。
概要
rmtadmin status [global option]
rmtadmin stop
停止 资源监视工具 服务。当此命令在 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 中新增
测试 资源监视工具 和 Tableau Server 之间的各种连接点。这包括测试 Tableau Server 存储库连接、Tableau Server API 连接和服务器管理加载项许可。
此命令仅适用于 RMT Server。
概要
rmtadmin test-env [positional parameter][global option]
位置参数
-
env
-
必需。要在其上运行测试的环境的名称。
rmtadmin update-env
注意:版本 2021.2 中新增
更新环境设置。
此命令仅适用于 RMT Server。
概要
rmtadmin update-env [options][global option]
选项
选项 | 是否必需? | 描述 |
---|---|---|
--non-interactive |
否
|
禁用所有交互式提示。 |
--no-test |
否
|
禁用测试 API 和存储库连接。 |
--name | 是 | 环境的名称。 |
--id | 否 | Web 界面 URL 中使用的环境标识符。 |
--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 | 否 | 这是与 资源监视工具 一起安装的 PostgreSQL 数据库的服务器名称。 |
--repository-port | 否 | Tableau Server 存储库数据库的的端口号。 |
--repository-username | 否 |
用于连接到随 Tableau Server 存储库一起安装的 PostgreSQL 数据库的用户名。 出于性能原因,资源监视工具 会直接访问 Tableau Server 存储库数据库。为了实现这一点,必须启用对存储库的访问,并为 readonly 数据库用户设置密码。有关详细信息,请参见启用对 Tableau Server 存储库的访问。 |
--repository-password | 否 |
用于连接到随 Tableau Server 一起安装的 PostgreSQL 数据库的用户帐户的密码。 出于性能原因,资源监视工具 会直接访问 Tableau Server 存储库数据库。为了实现这一点,必须启用对存储库的访问,并为 readonly 数据库用户设置密码。有关详细信息,请参见启用对 Tableau Server 存储库的访问。 |
--repository-password | 否 | 包含用于连接到与 Tableau Server 一起安装的 PosgreSQL 数据库的用户帐户密码所在文件名的路径。 |
--repository-ssl-mode |
否 |
Tableau Server 存储库 SSL 模式: 选择“首选SSL”或“需要 SSL”以配置与 Tableau 存储库的 SSL 连接。 选择“禁用”以从不使用 SSL 建立 Tableau Server 存储库连接。 |
--repository-ssl-thumbprint |
否 |
您可以选择提供 Tableau Server 生成的指纹,也可以将 server.crt 文件复制到资源监视工具 RMT Server 计算机。如果您选择复制证书文件,则不必提供指纹。有关详细信息,请参见配置 Postgres SSL 以允许从客户端直接连接。 |
示例:
rmtadmin update-env --name=<new name>
rmtadmin version
在 RMT Server 上运行时,显示 RMT Server 的当前版本信息。它显示运行命令的计算机上安装的代理的当前版本信息。
此命令既可在 RMT Server 上运行,也可在代理上运行。
概要
rmtadmin version
rmtadmin ziplogs
创建包含 资源监视工具 日志文件的 ZIP 存档文件。
此命令既可 RMT Server 上工作,也可在代理上工作,但仅包括运行命令的应用程序的日志文件。
概要
rmtadmin ziplogs [positional parameter] [option] [global option]
位置参数
-
filename
-
输出 zip 文件的名称。如果未提供名称,默认值为 log.zip。
选项
-
--force
-
覆盖现有文件。
示例:
rmtadmin ziplogs <zip file name> --force
全局选项
-
显示命令帮助。
--help