RMT 伺服器組態檔

本主題說明您可用此組態檔使用的組態選項。若要使用 Web 介面執行此作業,請參閱 Resource Monitoring Tool 伺服器設定

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

此組態檔位於 /var/opt/tableau/tabrmt/master/config.json

附註:組態值儲存在組態檔中。可以直接對此檔案進行變更,但是建議利用 UI 中的組態選項和透過rmtadmin命令列公用程式進行變更。 需要重新啟動才能套用變更的組態檔。

變更組態檔之後,將需要重新啟動 RMT 伺服器。

資料保留

預設情況下,Resource Monitoring Tool 會儲存兩週的詳細資料,以及 10 年的彙總報告資料。

這一時長可進行設定。這裡是定義資料保留設定的範例程式碼片段:

SMTP 設定

定義 SMTP 資訊的範例 config.json 程式碼片段:

smtp 設定區段中可用的設定值完整清單:

機碼資料類型是否為必要項目?說明
server字串選用要使用的 SMTP 伺服器。預設值:localhost
port數字選用SMTP 伺服器的埠號。預設值:25
username字串選用伺服器需要驗證時使用的使用者名稱。
password字串選用伺服器需要驗證時使用的密碼。
requireSSL布林值選用如果 SMTP 伺服器需要 SSL,則為 true,否則為 false。預設值:false

通知設定

定義通知資訊的範例 config.json 程式碼片段:

environments 區段中可以按每個環境覆蓋全域通知資訊(如上所示):

notifications.email 設定區段中可用的設定值完整清單:

機碼資料類型是否為必要項目?說明
from字串必要寄件者的電子郵件地址。
to字串必要收件者電子郵件地址。多個地址必須以逗號或分號分隔。
minimumIncidentSeverity字串選用傳送電子郵件的最小事件嚴重性。預設值:critical另請參閱 Tableau Resource Monitoring Tool - 事件

長條圖設定

用來在 Web 介面中產生長條圖的界限可以使用代表每個邊界的值的陣列設定。

monitoring.histograms 區段中可設定長條圖的完整清單:

機碼資料類型是否為必要項目?說明
viewLoadDuration數字陣列選用檢視載入的長條圖邊界。值以毫秒為單位。預設值:[1000, 3000, 6000, 10000]
externalDataRequestDuration數字陣列選用外部資料請求的長條圖邊界。值以毫秒為單位。預設值:[1000, 3000, 6000, 10000]
backgroundTaskDuration數字陣列選用背景工作的長條圖邊界。值以毫秒為單位。預設值:[60000, 300000, 600000, 1800000]

舉例來說,若要在全域層級使用下列長條圖的存儲桶,

  • ≤1 秒
  • > 1 秒且 ≤ 10 秒
  • > 10 秒且 ≤ 30 秒
  • > 30 秒

設定如下所示:

長條圖邊界也可以按環境設定。例如,識別碼為「staging-environment」的環境使用下列檢視長條圖存儲桶:

  • ≤ 2.5 秒
  • > 2.5 秒且 ≤ 5 秒
  • > 5 秒且 ≤ 30 秒
  • > 30 秒且 ≤ 1 分鐘
  • > 1 分鐘且 ≤ 10 分鐘
  • > 10 分鐘

設定如下所示:

「staging-environment」將回到背景工作的全域長條圖設定。

最低 TLS 版本

預設情況下,RMT 將使用安全版本的 TLS 來加密流量。預設最低版本為 1.2,但如果有特定的安全性要求,要求停用舊版本的 TLS,則可以修改 server.minimumTlsVersion 設定檔的區段以強制執行最低 TLS 版本,如下面的範例程式碼片段所示,其中最低版本設定為 1.3。有效值清單 minimumTlsVersion 定義於 .Net Core 中的 SslProtocols(連結在新視窗開啟)

事件設定

有關可用事件選項以及如何設定這些選項的詳情,請參閱事件

RMT 伺服器記錄檔

參閱 Tableau Resource Monitoring Tool 記錄檔

代理程式

代理程式服務的組態檔位於 /var/opt/tableau/tabrmt/master/config.json

變更組態檔之後,您將需要重新啟動代理程式服務。

Tableau Server 偵測

在幾乎所有的情況下,代理程式都會自動偵測 Tableau Server 安裝,而不需要在標準 代理程式設定處理序之外執行任何設定。如果需要,您可以透過 config.json 檔案手動設定 Tableau Server 資訊。

定義執行代理程式所需之 Tableau Server 資訊的範例 config.json 程式碼片段:

agent.tableauServer 設定區段中可用的設定值完整清單:

機碼資料類型是否為必要項目?說明
applicationDirectory字串必要Tableau Server 應用程式根目錄。
dataDirectory字串選用取得 Tableau Server 資料檔案的目錄。
override布林值選用若設定值優先於任何自動偵測值,則為 true。若設定值作為任何自動偵測值的後備,則為 false
productVersion數字必要Tableau Server 的版本號。

代理程式記錄

參閱 Tableau Resource Monitoring Tool 記錄檔

通用

RMT 伺服器和代理程式中都可以使用通用設定值。如需尋找組態檔的指引,請參閱特定應用程式的章節。

變更組態檔之後,您將需要重新啟動應用程式服務。

加密訊息

若要啟用加密訊息,必須先將 RabbitMQ 伺服器設定為允許 TLS。如需詳細資訊,請參閱加密資料收集管理員導引。

將 RMT 伺服器和代理程式設定為啟用加密傳訊時:

  • 必須設定 enabled 旗標和 certificateHostName 才能啟用加密。
  • certificateHostName 變數必須符合伺服器憑證上的正式名稱 (CN=),否則連線將會失敗。
  • mq 區段中的 port 設定可能需要根據您設定的 RabbitMQ TLS 連接埠來變更。

mq.tls 設定區段中可用的設定值完整清單:

機碼資料類型是否為必要項目?說明
enabled布林值選用true 啟用 TLS 加密進行訊息連線。false 使用未加密連線進行訊息傳送。預設值:false
certificateHostName字串選用certificateHostName 必須符合伺服器憑證的正式名稱 (CN=),否則連線將會失敗。預設值:""

誰可以執行此動作

Resource Monitoring Tool 管理員或具備伺服器/環境管理角色的 Resource Monitoring Tool 使用者。

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