安裝 Tableau Resource Monitoring Tool
Tableau Resource Monitoring Tool 有兩個元件:RMT 伺服器和代理程式。
Resource Monitoring Tool 必要條件和 RMT 伺服器必須安裝在專用硬體上,以保證它們具有必要的資源,且沒有其他程式或軟體與其爭奪電腦資源。這些項目不應安裝在您的 Tableau Server 電腦上,但例外情況下除外(例如,在非生產環境中用於有限的示範目的)。
代理程式安裝在要監控的 Tableau Server 所有節點上。
有關從Tableau Server 支援工具升級至 Resource Monitoring Tool 的詳情,請參閱將 Power Tools for Server 升級至 Tableau Resource Monitoring Tool。
可以在 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
- 以下作業系統皆受支援:
- Windows Server 2022(從版本 2023.3.1 開始)
- Windows Server 2016
- Windows Server 2019
- 確保要監視的 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 外部設定存放庫和訊息佇列。
設定架構
安裝概述
RMT 伺服器可以安裝在任一作業系統上,不依賴安裝代理程式的作業系統。這意味著您可以在不同的作業系統上安裝 RMT 伺服器和代理程式。
但是,代理程式是安裝在 Tableau 伺服器叢集節點中,因此該代理程式的作業系統選擇取決於 Tableau Server 安裝。
可以使用同一個 Resource Monitoring Tool 來監控多個 Tableau 伺服器叢集。應將每個 Tableau 叢集設定為單獨的環境。
外部設定
存放庫和訊息佇列服務都可以託管在 RMT 伺服器外部的 AWS 平台上。要託管存放庫,請使用 AWS RDS 執行個體;要託管訊息佇列,請使用 AWS AMQ。有關設定的詳情、分步驟說明和其他詳細資訊,請參閱:
在 Windows 上安裝
您可以使用網頁介面或指令列安裝 RMT 伺服器與代理程式。
以下是安裝 Resource Monitoring Tool 的步驟:
啟動 Resource Monitoring Tool 安裝程式後,安裝程式會先安裝執行 Resource Monitoring Tool 必需的特定程式。這些程式為 RabbitMQ、Erlang 及專用的 PostgreSQL 資料庫。接著它才會繼續安裝 RMT 伺服器。
在每一個 Tableau Server 節點上安裝代理程式。代理程式會將 Tableau Server 使用情況和效能的相關資訊傳送給 RMT 伺服器以進行報告。
防毒軟體
我們建議您從防毒掃描中排除 Tableau Resource Monitoring Tool 記錄檔。這樣做可在 Resource Monitoring Tool 寫入記錄檔時因避免爭用而改善效能。
HTTPS
最佳作法是使用 HTTPS 保護敏感資訊和使用者認證。
伺服器組態中的「需要 HTTPS」設定會用於使用者與 RMT 伺服器之間的通訊。在註冊代理程式時,也會用到此設定。代理程式與 RMT 伺服器之間用來收集資料的定期代理程式通訊,會透過 Rabbit MQ 來執行。
依預設,RMT 伺服器在安裝時會附有自我簽署憑證,且後續將該憑證進行 HTTPS 通訊,包括代理程式註冊期間的通訊。您可以用自己的憑證來替換自我簽署憑證。您可以在 RMT 伺服器安裝期間透過「伺服器組態」頁面執行此動作,或在安裝完成後執行。以下部分介紹要求:
SSL 憑證模式和要求
Resource Monitoring Tool 支援使用 SSL 憑證的以下模式:
- 預設值:此模式使用安裝程式提供的預設自我簽署憑證。
- 儲存:此模式允許您在 Windows 憑證儲存區中輸入憑證的指紋。
- 本機:此模式允許您在
<installation directory>\config
資料夾中指定檔案型憑證。預設情況下,此位置為C:\Program Files\Tableau\Tableau Resource Monitoring Tool\master\config
。
如果使用自己的憑證,可以選擇「本機」或 「 儲存 」 。
- 如果選擇 「本機」,則必須具有憑證、憑證授權單位以及群組檔案或單一檔案中可用的私密金鑰。
- 如果選擇「 儲存」選項,可以提前儲存憑證和指紋,並在安裝過程中參考它。憑證和私密金鑰需要封裝在一起,並且必須能夠從單個指紋中引用。封包的憑證必須儲存在由 .NET 要求定義的特定位置,並記錄在此 Microsoft 網站上。在機器上匯入憑證後,您就可以使用該憑證來設定 HTTPS。
對於憑證,請遵循以下準則和要求:
- 您必須具有相應網域的 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:
- 安裝目錄:
C:\Program Files\Tableau\Tableau Resource Monitoring Tool\master
- 設定檔:
C:\Program Files\Tableau\Tableau Resource Monitoring Tool\master\config.json
- 記錄目錄:
C:\Program Files\Tableau\Tableau Resource Monitoring Tool\master\logs
代理程式:
- 安裝目錄:
C:\Program Files\Tableau\Tableau Resource Monitoring Tool\agent
- 記錄目錄:
C:\Program Files\Tableau\Tableau Resource Monitoring Tool\agent\logs
誰可以執行此動作
如要安裝 Resource Monitoring Tool,您必須具備以下所有條件:
- 在您安裝 Resource Monitoring Tool 的電腦上有管理員權限。
- Tableau Server 管理員站台角色。
- Resource Monitoring Tool 管理員帳戶。
後續步驟
安裝 RMT 伺服器: