安裝 Tableau Resource Monitoring Tool

Tableau Resource Monitoring Tool 有兩個元件:RMT 伺服器和代理程式。

Resource Monitoring Tool 必要條件和 RMT 伺服器必須安裝在專用硬體上,以保證它們具有必要的資源,且沒有其他程式或軟體與其爭奪電腦資源。這些項目不應安裝在您的 Tableau Server 電腦上,但例外情況下除外(例如,在非生產環境中用於有限的示範目的)。

代理程式安裝在要監控的 Tableau Server 所有節點上。

可以在 Advanced Management 下載站台(連結在新視窗開啟)上找到安裝 Resource Monitoring Tool 的安裝程式。下載所有以 Tabrmt 開頭的檔案。

為了致力於符合本公司平等的價值觀,我們盡可能變更了非包容性術語。由於在某些地方變更字詞可能會導致重大變更,因此我們保留現有字詞:因此,您可能會繼續在 CLI 命令和選項、安裝程式資料夾、組態檔和其他執行個體中看到這些術語。有關詳情,請參閱關於 Tableau 說明(連結在新視窗開啟)

安裝版本歷程記錄

本節會介紹對安裝流程的重大變更。請根據目前的版本和要升級到的版本,使用本節瞭解所做的變更。

  • 從版本 2022.3 開始,可以選擇設定 RabbitMQ 訊息傳遞服務和 Resource Monitoring Tool 在雲端平台上使用的 PostgreSQL 資料庫。目前,支援用於 RabbitMQ 的 AWS AMQ 和用於 PostgreSQL 資料庫的 Amazon RDS。透過此新增功能,可以選擇將存放庫和訊息佇列服務與 RMT 伺服器安裝在同一台機器上或單獨安裝在 AWS 平台上。
  • 從版本 2020.4 開始,Resource Monitoring Tool 可以安裝在 Linux 電腦上。之前,只支援在 Windows 電腦中安裝 Resource Monitoring Tool
  • 2020.2 版開始,單一安裝程式將會安裝必要條件和 RMT 伺服器。您只需要兩個安裝程式:一個用於含有必要條件的 RMT 伺服器,另一個用於安裝代理程式。

 

安裝 Resource Monitoring Tool 之前

  • 請檢閱以下要求和指示:
    • Tableau Resource Monitoring Tool 的最低硬體需求和推薦設定
    • 安裝前檢查清單 - Tableau Resource Monitoring Tool
    • 以下作業系統皆受支援:
      • AlmaLinux:

        版本 2023.3.1 及更高版本:AlmaLinux 8.x、AlmaLinux 9.x

      • Amazon Linux:

        版本 2023.3.1 及更高版本:Amazon Linux 2、Amazon Linux 2023

        版本 2023.3.0 及更早版本:Amazon Linux 2

      • CentOS:

        版本 2023.3.1 及更高版本:7.9 及更高版本(8.x 除外)、Stream 8.x、Stam 9.x

        版本 2023.3.0 及更早版本:7.9 及更高版本(8.x 除外)

      • Oracle:

        版本 2023.3.1 及更高版本:Oracle 8.x、Oracle 9.x

      • Red Hat Enterprise Linux (RHEL):

        版本 2023.3.1 及更高版本:9.x、8.3、7.3

        版本 2023.3.0:9.x、8.3、7.3

        版本 2023.1.x 及更早版本:8.3、7.3

      • Rocky Linux:

        版本 2023.3.1 及更高版本:Rocky Linux 8.x、Rocky Linux 9.x

      • Ubuntu:

        版本 2023.1.1 及更高版本:Ubuntu 16.04 LTS、18.04 LTS(不是 17.04)、20.04 LTS、22.04 的最新版本

        版本 2023.1.0:支援 Ubuntu 16.04 LTS、18.04 LTS(不支援 17.04)和 20.04 LTS 的最新版本。

        版本 2022.3 及之前的版本:支援 Ubuntu 16.04 LTS 和 18.04 LTS(不支援 17.04)的最新版本。

      有關 Linux 發行版本的其他附註:

      • Red Hat Enterprise Linux (RHEL)、CentOS、Oracle Linux 和 Amazon Linux 發行版本在本文件中統稱為 RHEL-like。
      • 不支援以前版本的 CentOS 和 Ubuntu,因為 Tableau Server 需要 systemd 以進行流程管理。
      • 帶有檔案尾碼 .deb 的安裝程式版本可以在 Ubuntu 發行版上安裝。

        自 2022 年 7 月起,不再支援 Debian 發行版。有關詳細資訊,請參閱此 Tableau 社群貼文(連結在新視窗開啟)

      • 不支援自訂 kernels。

  • 確保要監視的 Tableau Server 安裝已取得 Advanced Management 授權。必須擁有有效 Advanced Management 的授權才能使用 Resource Monitoring Tool
  • 檢閱 Tableau Server 記錄的大小。安裝及設定代理程式之後,Resource Monitoring Tool 會在顯示資料之前,處理 Tableau Server 記錄檔的相關歷史資料。如果有大量歷程記錄資料,就可能需要一段時間來處理資訊,而這樣可能會導致伺服器上處理較新事件時發生延遲。

    如果您擔心發生延遲,且沒有歷程資訊並不會對您有所影響,就可以執行下列操作來清除現有檔案:

    附註:不會使用歷史記錄資料收集如 CPU 使用情況及記憶體使用情況等效能資料,而將在安裝並設定代理程式後收集,因此清理歷史資料不會影響效能資料。

  • 為 Tableau Server 存放庫啟用唯讀內建使用者。安裝 Resource Monitoring Tool 代理程式時會使用此使用者 。從版本 2022.3 開始,此為必需選項。有關詳情,請參閱使用 Tableau Server 存放庫收集資料
  • 確定是否要在 Resource Monitoring Tool 外部設定存放庫和訊息佇列。

設定架構

Resource Monitoring Tool設定的高層檢視。此圖表顯示了由 RMT 伺服器監控的兩個 Tableau 伺服器叢集。

 

安裝在 RMT 伺服器與代理程式之 Resource Monitoring Tool 元件的詳細檢視。

 

安裝概述

RMT 伺服器可以安裝在任一作業系統上,不依賴安裝代理程式的作業系統。這意味著您可以在不同的作業系統上安裝 RMT 伺服器和代理程式。

但是,代理程式是安裝在 Tableau 伺服器叢集節點中,因此該代理程式的作業系統選擇取決於 Tableau Server 安裝。

可以使用同一個 Resource Monitoring Tool 來監控多個 Tableau 伺服器叢集。應將每個 Tableau 叢集設定為單獨的環境。

外部設定

存放庫和訊息佇列服務都可以託管在 RMT 伺服器外部的 AWS 平台上。要託管存放庫,請使用 AWS RDS 執行個體;要託管訊息佇列,請使用 AWS AMQ。有關設定的詳情、分步驟說明和其他詳細資訊,請參閱:

在 Linux 上安裝

可以使用 Linux 作業系統上的命令列安裝 RMT 伺服器和代理程式。

以下是安裝Resource Monitoring Tool的步驟:

  1. 使用命令列安裝 RMT 伺服器。

    啟動 Resource Monitoring Tool 安裝程式時,安裝程式會先安裝執行 Resource Monitoring Tool 必需的特定程式。這些程式為 RabbitMQ、Erlang 及專用的 PostgreSQL 資料庫。接著它才會繼續安裝 RMT 伺服器。

  2. 使用命令列安裝代理程式。

    在每一個 Tableau Server 節點上安裝代理程式。代理程式會將 Tableau Server 使用情況和效能的相關資訊傳送給 RMT 伺服器以進行報告。

HTTPS

最佳作法是使用 HTTPS 保護敏感資訊和使用者認證。

伺服器組態中的「需要 HTTPS」設定會用於使用者與 RMT 伺服器之間的通訊。在註冊代理程式時,也會用到此設定。代理程式與 RMT 之間用來收集資料的定期代理程式通訊,會透過 Rabbit MQ 來執行。

最初,RMT 伺服器在安裝時會附有自我簽署憑證,且後續將該憑證進行 HTTPS 通訊,包括代理程式註冊期間的通訊。您可以用自己的憑證來替換自我簽署憑證。您可以在 RMT 伺服器安裝期間透過「伺服器組態」頁面執行此動作,或在安裝完成後執行。

SSL 憑證模式和要求

Resource Monitoring Tool 支援使用 SSL 憑證的以下模式:

  • 預設值:此模式使用安裝程式提供的預設自我簽署憑證。
  • 本機:此模式允許您在 /var/opt/tableau/tabrmt/master/config 資料夾中指定檔案型憑證。

對於憑證,請遵循以下準則和要求:

  • 您必須具有相應網域的 HTTPS 憑證(像是 X.509)。這取決於本機安全策略和憑證要求。例如,如果Resource Monitoring Tool正在使用 CName 或 SSL 傳遞 Proxy,那麼可能需要使用 SAN 憑證。多個子網域支援通配符憑證。
  • Resource Monitoring Tool僅支援 PKCS #12 和 PEM 格式。
  • Resource Monitoring Tool Web 伺服器需要憑證和私密金鑰,以及可選的信任鏈。

    私密金鑰可以是 RSA 或 DSA。

    這些可以在單個檔案或分組檔案中提供。

    • 單個檔案範例:
      • PKCS #12:具有 .pfx 或 .p12 檔案擴充的單個檔案。
      • PEM:PEM 編碼的憑證 + 私密金鑰(加上可選的中繼 CA 鏈結到根CA),在一個有 .pem 擴充的檔案中。檔案中的項目不必按任何特定順序排列。
    • 分組檔案範例:
      • .crt 或 .cer 檔 PLUS 中的 PEM 編碼憑證
      • .key 檔 PLUS 中的 PEM 編碼私密金鑰(可選)
      • 一或多個 .ca 檔中的 PEM 編碼憑證授權單位

預設檔案與目錄位置:

RMT Server:

  • 安裝目錄:/opt/tableau/tabrmt/master
  • 設定檔:/var/opt/tableau/tabrmt/master/config.json
  • 記錄:/var/opt/tableau/tabrmt/master/logs

代理程式:

  • 安裝目錄:/opt/tableau/tabrmt/agent
  • 啟動程序: /var/opt/tableau/tabrmt/agent/bootstrap
  • 記錄:/var/opt/tableau/tabrmt/agent/logs

誰可以執行此動作

如要安裝 Resource Monitoring Tool,您必須具備以下所有條件:

  • 具有完全 sudo 存取權限的使用者帳戶。
  • Tableau Server 管理員站台角色。
  • Resource Monitoring Tool 管理員帳戶。

後續步驟

安裝 RMT 伺服器:

感謝您的意見反應!已成功提交您的意見回饋。謝謝!