使用 Web 界面安装代理

代理是一个轻量级进程,它占用的服务器资源最少,并将数据发送到 Resource Monitoring Tool Server (RMT Server)。在每个 Tableau Server 节点上安装 Resource Monitoring Tool 代理。若要安装和注册代理,请下载代理引导程序配置文件,并将其保存到可从 Resource Monitoring Tool 代理节点中访问的一个位置。

通过 Web 界面进行的安装当前仅支持 Windows 安装。如果要在 Linux 上安装,请参见使用命令行安装代理

安装之前

  • 下载引导程序文件。引导程序文件仅在下载后 24 小时内有效。如果您使用的引导程序文件超过 24 小时,您将需要重新生成引导程序文件。
  • 从版本 2021.3 开始,代理注册将需要通过 https 端点和 RabbitMQ 进行通信以完成代理注册。确保为这些通信打开了端口 443 和 5672。

下载代理引导程序文件的步骤

如果您尚未从 RMT Server 下载引导程序文件,请使用以下步骤。

  1. 使用 RMT Server 上的 Web 界面 (https://<hostname>),从“Admin”菜单中选择“Environments”。
  2. 可以直接从主页上的环境概述选项卡中下载引导程序文件。

    注意:如果您未在 RMT Server 设置过程中创建环境,请按照使用 Web 界面安装 RMT Server主题中描述的步骤 12-15 进行操作。

  3. 将引导程序配置文件保存到可从将安装 Resource Monitoring Tool 代理的 Tableau Server 节点中访问的位置。

安装代理的步骤

若要在每个 Tableau Server 节点上安装代理,请执行以下操作:

  1. 运行代理安装程序。
  2. 阅读 EULA 之后,选择“I agree to the license terms and conditions”,并单击“Next”。

  3. 在此页面上,您可以选择更改安装位置并指定代理的用户运行身份帐户。

    如果您计划安装到非默认位置,请使用“安装到非默认位置”中提供的指引。默认位置为 C:\Program Files\Tableau\Tableau Resource Monitoring Tool\agent

    从 2021.4 开始,您必须为代理指定用户运行身份帐户。此帐户用于访问 Tableau Server 以从 Tableau Server 节点收集监控信息。

    对于代理用户运行身份帐户,您必须指定当前用于 Tableau Server 用户运行身份帐户的相同帐户。如果您提供的帐户信息与 Tableau Server 上的帐户信息不同,则代理将无法收集该节点上的监控数据。

  4. 如果“用户帐户控制”对话框打开,单击“Yes”以允许安装程序进行更改。
  5. 安装程序完成后,一个“Agent Registration”网页将打开。

    提示!网页可能需要一段时间才能打开。如果网页由于某种原因未能打开,请在进行安装的计算机上使用以下 URL:

    http://localhost:9002/setup/register

  6. 在此页面上查看有关 Tableau Server 日志文件大小、历史数据和含义的信息。一旦进入下一步,您将不再看到此信息。

    安装并注册代理之后,Resource Monitoring Tool 将会先处理 Tableau Server 日志中的相关历史数据,然后再显示数据。如果有大量的历史日志数据,则可能需要一段时间来处理这些信息,进而可能导致处理服务器上的较新事件出现延迟。

    如果您担心延迟,并且没有历史信息与您无关,则可以执行以下操作来清理现有 Tableau 日志文件:

    移除不需要的文件,并在移除日志文件之前考虑日志文件快照(将日志存档)

    注意:像 CPU 使用情况和内存使用情况这样的性能数据不会使用历史日志数据收集,而是在安装和配置代理之后收集的,因此清理历史数据不会影响性能数据。

  7. 浏览到从 RMT Server 下载的引导程序文件的位置。单击“Import Bootstrap File”。引导程序文件仅在下载后 24 小时内有效。如果您使用的引导程序文件超过 24 小时,您将需要重新生成引导程序文件。
  8. 导入成功完成后,将显示一个用于输入服务器信息的网页。在“Tableau Server gateway URL”字段中,输入用于访问 Tableau Server 的 URL。

    URL 看起来可能与下面一些示例类似:

    • https://MarketingServer/(如果您知道服务器的名称)

    • https://10.0.0.2/(如果您知道服务器的 IP 地址)

    • http://10.0.0.4/(如果您的 Tableau Server 没有启用为使用 SSL)
  9. 输入用户名和密码。您可以使用在安装 RMT Server 时创建的管理员用户凭据。此用户名和密码用于 RMT 服务器和代理之间的通信。
  10. 单击“Test Tableau Server Connection”验证代理是否能够访问 Tableau Server。

    将显示一条“Success ”消息,确认代理可连接到 Tableau。

  11. RMT Server URL”字段应已依据引导程序文件中的信息填充。这是用于执行管理任务、监视性能以及执行其他任务的网页的 URL。

    URL 看起来可能像下面的示例一样:

    • https://<主机名>
  12. 单击“Test RMT Server Connection”验证代理是否能够访问 Resource Monitoring Tool RMT Server。

    将显示一条“Success ”消息,确认与 RMT Server 的连接工作正常。

  13. RMT Server certificate thumbprint”字段应已使用引导程序文件中的信息填充。您保存的引导程序文件应包含此信息和 RMT Server URL 信息。输入 RMT Server 用户名和密码。此用户必须具有“服务器/环境管理”角色。

    单击“ Get Registration Options”。

    这将转到“Agent Registration - Message Queue”页面。

  14. 单击“Test Message Queue Connection”验证消息队列连接是否工作。

    如果连接正常工作,则会显示一条“Success ”消息。

    注意:消息队列部分下的“启用 TLS”设置允许您在 RMT Server 和代理之间传输数据时启用加密。它需要额外的 RabbitMQ 设置。有关详细信息,请参见加密数据收集

  15. 在最终的“代理注册”页面上,环境部分应该已经填写内容。验证信息并添加任何 Tableau Server 节点详细信息。
  16. 单击“ Connect to Message Queue”。
  17. 单击“Register Agent ”完成代理安装和配置。

    您将看到一个用于禁用 Web 界面的选项。注册之后,Web 界面对于代理不再为必需,因此可以根据情况禁用。如果需要重新启用 Web 界面,请使用以下命令:

    rmtadmin set server.web.run true

    有关 Resource Monitoring Tool 命令的详细信息,请参见rmtadmin 命令行实用工具

  18. 您可以通过导航到 RMT Server Web 界面来验证代理是否已连接。在“Admin”菜单中,选择“Environments”,在环境详细信息下,您可以看到当前连接的代理的数量。

在多节点 Tableau Server 安装上安装代理

  1. 按照上述步骤进行操作,在 Tableau Server 初始节点上安装代理以连接到 Resource Monitoring Tool
  2. 在最终注册页面上的“Server”部分,选中“Primary Server”选项。
  3. 在 Tableau Server 附加节点上,使用用于在初始节点上安装代理的同一引导程序文件安装代理,并按照上述步骤进行操作。
  4. 在最终注册页面上的“环境”部分,选择初始节点上安装代理时创建的环境。
  5. 在“Server”部分,选择“New Environment Server”选项。“主服务器”选项应保留为未选中。
  6. 代理注册过程会自动将此节点添加到现有环境。

安装到非默认位置

Tableau 建议使用 \Tableau\Tableau Resource Monitoring Tool\agent 作为必备组件的位置。示例非默认位置:D:\Tableau\Tableau Resource Monitoring Tool\agent

若要在安装过程中选择非默认位置,请使用以下步骤:

  1. 运行代理安装程序。
  2. 在 EULA 页面上,选择“自定义”
  3. “安装选项”下的“安装位置”字段中,输入位置。
  4. 继续执行安装步骤 2,如使用 Web 界面安装代理中所述。

谁可以执行此操作

为了安装 Resource Monitoring Tool,您必须具有以下所有各项:

  • 正在安装 Resource Monitoring Tool 的计算机上的管理员权限。
  • Tableau Server 管理员站点角色。

后续步骤

Resource Monitoring Tool 服务器配置

 

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