使用命令行安装代理
代理是一个轻量级进程,它占用的服务器资源最少,并将数据发送到 Resource Monitoring Tool Server (RMT Server)。在每个 Tableau Server 节点上安装 Resource Monitoring Tool 代理。若要安装和注册代理,请下载代理引导程序配置文件,并将其保存到可从 Resource Monitoring Tool 代理节点中访问的一个位置。
本主题介绍可以使用命令行安装 Resource Monitoring Tool 代理的步骤。Windows 和 Linux 操作系统都支持命令行安装。
为了与我们公司的平等价值观保持一致,我们在可能的情况下更改了非包容性术语。由于在某些地方更改术语可能会导致重大更改,因此我们保留现有术语:因此,您可能会继续在 CLI 命令和选项、安装文件夹、配置文件和其他实例中看到这些术语。有关详细信息,请参见“关于 Tableau 帮助”(链接在新窗口中打开)。
安装之前
- 下载引导程序文件并将其保存到要安装 RMT 代理的节点可以访问的位置。引导程序文件仅在下载后 24 小时内有效。如果您使用的引导程序文件超过 24 小时,您将需要重新生成引导程序文件。
- 从版本 2021.3 开始,代理注册将需要通过 https 端点和 RabbitMQ 进行通信以完成代理注册。确保为这些通信打开了端口 443 和 5672。
安装和配置代理:
将引导程序文件下载到可从 Tableau Server 节点访问的位置。
rmtadmin bootstrap-file --env=<myenvironment> --filename<The absolute or relative path including the file name>
- 运行代理安装程序:
下载代理安装程序,将其保存到可以从 Tableau Server 计算机访问的位置。
- 以管理员身份打开命令提示符。
导航到代理安装程序的位置,并使用以下命令运行 exe 文件
Tabrmt-Agent-64bit-<version>.exe /silent ACCEPTEULA=1 RUN_AS_USER_CUSTOM=1 RUN_AS_USERNAME=<username> RUN_AS_PASSWORD=<password>
从 2021.4 开始,您必须为代理指定用户运行身份帐户。此帐户用于访问 Tableau Server 以收集监控信息。
对于用户运行身份帐户,指定您当前用于 Tableau Server 用户帐户的相同帐户。如果您提供的帐户信息与 Tableau Server 上的帐户信息不同,则代理将无法收集该节点上的监控数据。
- 如果您的 Tableau Server 配置为使用网络服务帐户作为用户运行身份,请使用 RUN_AS_NETWORK_SERVICE=1。
- 如果您的 Tableau Server 配置为使用自定义用户,请使用 RUN_AS_USER_CUSTOM=1。使用为 Tableau Server 指定的相同帐户凭据。
默认安装文件夹通常如下:C:\Program Files\Tableau\Tableau Resource Monitoring Tool\agent。若要提供其他安装位置,请运行以下命令:
Tabrmt-Agent-64bit-<version>.exe/silent ACCEPTEULA=1 RUN_AS_USER_CUSTOM=1 RUN_AS_USERNAME=<username> RUN_AS_PASSWORD=<password> InstallFolder="D:\Tableau Resource Monitoring Tool\agent"
注意:使用 /silent 或 /quiet 开关在无人参与的情况下运行安装程序,而不显示任何 UI 或提示。
- 注册代理:
运行以下命令以注册代理:
rmtadmin register <bootstrap file path\file> --server-name=<Friendly name of machine> --server-description=<server description> --username <name of the RMT admin user> --password <password for the user account>
下表列出了用于注册代理的配置选项:
选项 是否必需? 默认
描述 --bootstrap file 是 <无> 引导程序文件的位置。 --username 是 <无> 这通常是您在 RMT Server 安装期间创建的管理员用户。 --password 是 <无> 这是用户帐户的密码 --password-file 否
密码可以在命令行中提供,或者在包含密码的文件中提供。如果未提供任何一项,系统将提示您输入密码。
<无> 包含存储密码的文件名的路径。 --server-name 否 计算机的主机名 安装了代理的计算机的名称。如果未提供任何选项,此字段将默认为计算机的主机名。 --server-description 否 <无> 安装了代理的计算机的描述。如果未提供任何选项,此字段将留空。 Windows 安装属性和开关
开关:
开关 描述 注释 /passive
运行安装程序并显示最少的 UI,并且不显示提示。 /quiet | /silent
以无人参与的完全无提示模式运行安装程序。不显示任何 Web 界面或提示。 使用 /quiet 或 /silent,而不是两者。 属性:
属性 描述 注释 InstallFolder=<path\to\installation\directory>
安装到指定的非默认安装位置。 指定用于安装 RMT 的位置。如果未使用,则 RMT 将安装到 C:\Program Files\Tableau\Tableau Resource Monitoring Tool\master。
示例:
<Setup file> /silent InstallFolder="D:\Tableau\Tableau Resource Monitoring Tool\agent"
ACCEPTEULA=1|0
接受最终用户许可协议 (EULA)。对于初始节点和附加节点上的无提示和被动安装为必需。1=True,接受 EULA,0=false,不接受 EULA。 如果使用 /passive、/silent 或 /quiet 时未包括此开关,则安装程序将无法以无提示形式运行。如果包含此属性但设置为 0,安装程序将失败
在多节点 Tableau Server 上安装代理
在 Tableau Server 的每个节点上运行上述步骤。在 RMT Server 的 Web 界面上,您应该能够看到安装代理的所有节点。
为了安装 Resource Monitoring Tool,您必须具有以下所有各项:
Windows:
- 正在安装 Resource Monitoring Tool 的计算机上的管理员权限。
- Tableau Server 管理员站点角色。
Linux:
- 用于安装代理的用户帐户的完全 sudo 访问权限。