使用命令行安装 RMT Server
- 版本 :2022.1 及更高版本
资源监视工具 Server(RMT Server) 承载用户与之交互的 Web 应用程序。它还可以进行大量的后台处理,对代理中的数据进行排序和监视。RMT Server 必须安装在专用硬件上。
资源监视工具 Server(RMT Server) 承载用户与之交互的 Web 应用程序。它还可以进行大量的后台处理,对代理中的数据进行排序和监视。RMT Server 必须安装在专用硬件上。
本主题介绍可以使用命令行安装 RMT Server 的步骤。Windows 和 Linux 操作系统都支持命令行安装。
为了与我们公司的平等价值观保持一致,我们在可能的情况下更改了非包容性术语。由于在某些地方更改术语可能会导致重大更改,因此我们保留现有术语:因此,您可能会继续在 CLI 命令和选项、安装文件夹、配置文件和其他实例中看到这些术语。有关详细信息,请参见关于 Tableau 帮助。
若要安装 RMT Server,请执行以下操作:
安装 RMT Server:
这将安装软件包和必备组件,包括 RabbitMQ、Erlang 和 PostgreSQL 数据库。PostgreSQL 数据库用于存储从 Tableau Server 收集的使用情况数据。然后,它将继续安装 RMT Server。
下载 rpm 或 .deb RMT Server 安装程序,并将其保存到可以从计划安装 RMT Server 的计算机上访问的位置。
登录到希望在其中以具有 sudo 访问权限的用户身份安装 RMT Server 的计算机。
运行以下命令以安装 RMT Server,其中
对于类似于 RHEL 的发行版(包括 CentOS):
sudo yum install
对于 Ubuntu 和 Debian 发行版:
sudo apt install
初始化
若要接受 EULA 并初始化,请运行以下命令:
sudo /opt/tableau/tabrmt/master/install-scripts/initialize-rmt-master --accepteula
最终用户协议 (EULA) 可在
/opt/tableau/tabrmt/master/docs
文件夹中找到。配置 RMT Server
以
tabrmt-master
用户身份运行以下命令:sudo su --login tabrmt-master
rmtadmin master-setup [options]
配置选项可以通过命令提示符(配置文件)提供。如果未提供选项,则会应用除管理员密码外的默认值。管理员用户名将设置为 admin,并将提示您提供密码。
示例命令,包括所需的 password 参数:
rmtadmin master-setup --admin-username=
下表列出了用于配置 RMT Server 所需的选项和一些常用选项。有关配置选项的完整列表,请参见rmtadmin 命令行实用工具。
注意:需要 HTTPS 选项来确保 RMT Server 和用户之间的安全通信。当您需要 HTTPS 进行通信时,还必须为应该用于这些通信的证书选择一种模式。下表包括各种选项。若要详细了解这些模式和证书,请参见SSL 证书模式和要求。
选项 是否必需? 默认
描述 admin-password 是
密码可以在命令行中提供,也可以提供包含要使用的密码的文件。如果未提供任何一项,系统将提示您输入密码。
不适用 管理员用户的密码。 admin-password-file 否
密码可以在命令行中提供,也可以提供包含要使用的密码的文件。如果未提供任何一项,系统将提示您输入密码。
不适用 存储管理员用户密码的文件。
注意:
tabrmt-master
用户必须有权访问此文件。admin-username 否 admin 管理员用户的用户名。 http-port 否 80 require-https 否 False 将 http 流量重定向到 HTTPS。 https-certificate-mode 否 "Default"
可用选项:
默认
本地
要对 HTTPS 证书执行的证书搜索的类型。
默认:此模式使用安装程序提供的默认自签名证书。
本地:允许您在 /var/opt/tableau/tabrmt/master/config 文件夹中指定基于文件的证书。
https-certificate-local-name 否
注意:如果未指定,资源监视工具 安装时将附带自签名证书,并将使用该证书进行 HTTPS 通信。
Null 不带文件扩展名的 HTTPS 证书文件的名称。 https-certificate-local-password 否 Null 用于 HTTPS 证书的密码。 https-certificate-local-password-file 否 Null 包含用于 HTTPS 证书的密码的文件的路径。 创建环境
Tableau Server REST API 和 Tableau Server 存储库配置用于与 Tableau Server 通信。Tableau Server 存储库配置是可选的,但该配置是访问 Tableau Server 的首选方法。
当 RMT 连接到 Tableau Server 存储库时,您可以选择配置安全加密连接。为了在 RMT 和 Tableau Server 存储库数据库之间使用 SSL 连接,必须将 Tableau Server 配置为使用 SSL。有关详细信息,请参见针对内部 Postgres 通信配置 SSL。
运行以下命令以创建环境:
rmtadmin create-env --name=
使用此命令可用的选项配置环境。以下是一些需要考虑的关键配置选项:
下表列出了一些常用选项。若要查看选项的完整列表,请参见rmtadmin 命令行实用工具。
选项 是否必需? 默认 描述 --name 是 不适用 环境的名称。 --gateway-url 是
不适用 用于访问 Tableau Server 网关的 URL。
--version 是 不适用 此环境将监控的 Tableau Server 版本。 --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 以允许从客户端直接连接。 将引导程序文件下载到可从 Tableau Server 节点访问的位置。
rmtadmin bootstrap-file --env=
可选步骤 - 仅在不使用 SSD 时:默认情况下,会针对 SSD 优化 资源监视工具。如果未使用 SSD 硬件,请运行以下命令:
sudo /opt/tableau/tabrmt/master/tabrmt-master optimize --no-ssd
谁可以执行此操作
为了安装 资源监视工具,您必须具有以下所有各项:
Windows
正在安装 资源监视工具 的计算机上的管理员权限。
Tableau Server 管理员站点角色。
资源监视工具 管理员帐户。
Linux
用于安装代理的用户帐户的完全 sudo 访问权限。
资源监视工具管理员帐户