設定伺服器事件通知
Tableau 服務管理員 (TSM) 管理員可以將 Tableau Server 設定為允許以下事件的通知:
- 內容更新
- 擷取失敗(預設為啟用)
- 使用者的訂閱檢視(預設為停用)
- 伺服器健康情況監控
- 伺服器狀態變更(預設為停用)
- 桌面授權報告(預設為停用)
- Drive 空間
- 磁碟空間超過或持續低於預先設定之閾值時的電子郵件警示(預設為停用)
- 記錄使用情況歷程記錄(預設為啟用)
附註:您需要設定 SMTP,然後才能設定訂閱或通知。有關詳情,請參閱設定 SMTP 設定。
在瀏覽器中開啟 TSM:
https://<tsm-computer-name>:8850
。有關詳情,請參閱登入到 Tableau 服務管理員 Web UI。
在「設定」索引標籤上按一下「通知」,並按一下「事件」。
為組織設定通知組態:
- 內容更新
擷取重新整理失敗時傳送電子郵件
啟用此選項(預設)後,伺服器管理員可以將電子郵件通知設定為在擷取重新整理失敗時傳送。這些訊息是在站點層級設定,因此即使已啟用此選項也不會傳送訊息,除非為站點啟用了「排程重新整理失敗時傳送電子郵件給資料來源和工作簿擁有者」選項(預設為啟用)。有關詳細資訊,請參閱啟用擷取重新整理排程和失敗通知。
允許使用者接收已訂閱之檢視的電子郵件
啟用此選項(預設為停用)時,伺服器管理員可以將站點設定為傳送訂閱電子郵件。這些電子郵件訊息是在站點層級設定,而且只能在此選項啟用時才能設定。有關詳細資訊,請參閱設定訂閱站點。
使用者訂閱工作簿或檢視時,會按照排程透過電子郵件將檢視快照傳送給使用者,讓他們無需登入 Tableau Server 即可查看最新的更新。
若要允許使用者在訂閱電子郵件中附加 PDF 轉譯,請選取「允許使用者對訂閱的檢視新增附件」。
- 伺服器健康情況監控
傳送 Tableau Server 處理序事件(向上、向下和容錯移轉)的電子郵件
資料引擎、檔案存放區、閘道或存放庫伺服器流程停止或重新啟動,或者初始 Tableau Server 節點停止或重新啟動時,Tableau Server 會傳送電子郵件訊息。
若執行的是單一伺服器安裝(所有處理序均位於相同電腦上),則只會在 Tableau Server 啟動時傳送健康情況警示。未傳送「關閉」通知。如果您執行的是專為容錯移轉設定的分散式安裝,則 DOWN 通知表示活動存放庫或資料引擎執行個體出現故障,而隨後出現的 UP 通知表示該處理序的被動實例(存放庫)或第二個執行個體(資料引擎)已被接管。
附註: Tableau Server 有自我修正的設計。如果服務或過程停止回應或出現故障,Tableau Server 會嘗試重新啟動它。這需要 15 到 30 分鐘的時間才能完成。因此,立即對服務或過程警報做出反應可能會適得其反,特別是在有備援服務的安裝,當它重新啟動時便可以處理請求。
啟用 Tableau Desktop 授權報告
授權報告資料會在 Tableau Desktop 中產生,並傳送到 Tableau Server。啟用此選項後,Tableau Server 將產生 Desktop 授權報告的管理報告。關於報告的資訊,請參閱 桌面授權使用。
Drive 空間
為 Tableau Server 上的剩餘磁碟空間啟用通知(警示)。
未使用的磁碟機空間低於閾值時傳送電子郵件
您可以將 Tableau Server 設定為在任何節點上的磁碟空間使用量超過或低於閾值時傳送電子郵件通知。此外,您還可以設定傳送閾值通知的頻率。
您必須設定兩個閾值:「警告閾值」和嚴重閾值」。閾值以剩餘磁碟空間百分比的形式表示。嚴重閾值必須小於警告閾值。
您也可以指定「傳送閾值警示間隔」選項。此選項會決定傳送警告和嚴重通知的頻率(以分鐘為單位)。預設值為 60 分鐘。
記錄磁碟空間使用情況資訊和閾值違規,以用於自訂管理檢視
將 Tableau Server 設定為記錄磁碟空間使用情況時,有關可用磁碟空間的資訊將儲存在存放庫中,並且您可以使用管理檢視來查看使用情況歷程記錄。
- 內容更新
輸入設定資訊後,按一下「儲存擱置中的變更」。
按一下頁面頂端的「擱置中的變更」:
按一下「套用變更並重新啟動」。
可以使用tsm configuration set命令單獨設定上面描述的各個通知值。或者,您可以構建一個 json 檔案,並在一次操作中傳遞所有設定值。本部分對兩種方法都進行了介紹。
單獨設定通知值
下表顯示了對應到本主題前面所述的通知事件的鍵/值對。透過以下語法使用tsm configuration set命令來設定單一鍵/值對:
tsm configuration set -k <config.key> -v <config_value>
例如,若要啟用作業失敗通知,請執行以下命令:
tsm configuration set -k backgrounder.notifications_enabled -v true
通知選項 | 機碼 | 值 |
---|---|---|
擷取失敗或流程執行失敗 | backgrounder.notifications_enabled | true | false |
啟用使用者的訂閱檢視 | subscriptions.enabled | true | false |
啟用訂閱的 PDF 附件 | subscriptions.attachments_enabled | true | false |
訂閱通知的附件大小上限 (MB) | subscriptions.max_attachment_size_megabytes | 整數值,預設值為 150 |
伺服器狀態變更 | svcmonitor.notification.smtp.enabled | true | false |
授權報告 | features.DesktopReporting | true | false |
剩餘空間閾值:啟用電子郵件通知 | storage.monitoring.email_enabled | true | false |
剩餘空間閾值:警告百分比 | storage.monitoring.warning_percent | 整數值,例如 20 |
剩餘空間閾值:嚴重百分比 | storage.monitoring.critical_percent | 整數值,例如 15 |
設定電子郵件間隔 | storage.monitoring.email_interval_min | 以分鐘為單位的整數值,例如 25 |
記錄使用情況歷程記錄 | storage.monitoring.record_history_enabled | true | false |
設定完值之後,您必須執行以下命令:
tsm pending-changes apply
如果擱置組態需要重新啟動伺服器,pending-changes apply
命令將顯示提示,讓您知道即將重新啟動。即使伺服器已停止,也會顯示提示,但在這種情況下不會重新啟動。您可以使用 --ignore-prompt
選項隱藏提示,但這樣做不會改變重新啟動行為。如果變更不需要重新啟動,則不會出現提示即可套用變更。有關詳情,請參閱 tsm pending-changes apply。
使用一個 json 檔案設定所有通知值
若要透過一次設定進行所有通知設定,您可以傳遞一個 json 檔案。
複製並編輯以下範本,為設定建立一個檔案。
{ "configKeys": { "backgrounder.notifications_enabled": true, "subscriptions.enabled": true, "subscriptions.attachments_enabled": true, "subscriptions.max_attachment_size_megabytes": 150, "svcmonitor.notification.smtp.enabled": true, "features.DesktopReporting": true, "storage.monitoring.email_enabled": true, "storage.monitoring.warning_percent": 20, "storage.monitoring.critical_percent": 15, "storage.monitoring.email_interval_min": 25, "storage.monitoring.record_history_enabled": true } }
儲存了檔案之後,使用以下命令傳遞檔案:
tsm settings import -f <path-to-file.json>
若要套用變更,請執行以下命令:
tsm pending-changes apply
如果擱置組態需要重新啟動伺服器,pending-changes apply
命令將顯示提示,讓您知道即將重新啟動。即使伺服器已停止,也會顯示提示,但在這種情況下不會重新啟動。您可以使用 --ignore-prompt
選項隱藏提示,但這樣做不會改變重新啟動行為。如果變更不需要重新啟動,則不會出現提示即可套用變更。有關詳情,請參閱 tsm pending-changes apply。