配置服务器事件通知

Tableau 服务管理器 (TSM) 管理员可以将 Tableau Server 配置为允许以下事件通知:

  • 内容更新
    • 数据提取失败(默认情况下启用)
    • 用户的订阅视图(默认情况下禁用)
  • 服务器运行状况监控
    • 服务器状态更改(默认情况下禁用)
    • Desktop 许可证报告(默认情况下禁用)
  • 驱动器空间
    • 磁盘空间超过或低于预先配置的阈值时的电子邮件通知(默认情况下禁用)
    • 记录使用历史记录(默认情况下启用)

注意:您需要配置 SMTP,然后才能配置订阅或通知。有关详细信息,请参见配置 SMTP 设置

  1. 在浏览器中打开 TSM:

    https://<tsm-computer-name>:8850

    有关详细信息,请参见登录到 Tableau 服务管理器 Web UI

  2. “配置”选项卡上单击“通知”,并单击“事件”

  3. 为组织配置通知设置:

    • 内容更新
      • 数据提取刷新失败发送电子邮件

        启用此选项(默认值)后,服务器管理员可以将电子邮件通知配置为在数据提取刷新失败时发送。这些消息是在站点级别配置的,因此即使启用了此选项,也不会发送消息,除非为站点启用了“划刷新失败时向数据源和工作簿的所有者发送电子邮件”选项(默认情况下启用此选项)。有关详细信息,请参见启用数据提取刷新计划和失败通知

      • 允许用户接收已订阅的视图的电子邮件

        启用此选项(默认情况下禁用)后,服务器管理员可以将站点配置为发送订阅电子邮件。这些电子邮件是在站点级别配置的,并且只有在启用此选项时才能配置。有关详细信息,请参见设置订阅站点

        如果用户订阅工作簿或视图,则会按照计划用电子邮件将视图快照发送给用户,以便他们可以查看最新的更新,而无需登录 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 许可证报告的管理报告。有关该报告的信息,请参见桌面许可证使用

      • 驱动器空间

        为 Tableau Server 上的剩余磁盘空间启用通知(提醒)。

        • 当未使用的驱动器空间低于阈值时发送电子邮件

          您可以将 Tableau Server 配置为当任何节点上的磁盘空间使用量越过或低于阈值时发送电子邮件通知。您可以配置发送阈值通知的频率。

          您必须设置两个阈值,即警告阈值严重阈值。 阈值以剩余磁盘空间百分比的形式表示。严重阈值必须小于警告阈值。

          您还可以指定“阈值通知发送间隔”。 这确定发送警告和严重通知的频率(以分钟为单位)。默认值为 60 分钟。

        • 记录磁盘空间使用情况信息和阈值冲突,以便在自定义管理视图中使用

          Tableau Server 配置为记录磁盘空间使用情况时,有关可用磁盘空间的信息将保存在存储库中,并且您可以使用管理视图来查看使用情况历史记录。

  4. 输入配置信息后,单击“保存待处理的更改”

  5. 单击页面顶部的“待定更改”

  6. 单击“应用更改并重新启动”

可以使用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_enabledtrue | false
启用用户的订阅视图subscriptions.enabledtrue | false
为订阅启用 PDF 附件subscriptions.attachments_enabledtrue | false
订阅通知的最大附件大小 (MB)subscriptions.max_attachment_size_megabytes整数值,默认值为 150
服务器状态更改svcmonitor.notification.smtp.enabledtrue | false
许可证报告features.DesktopReportingtrue | false
剩余空间阈值:启用电子邮件通知storage.monitoring.email_enabledtrue | false
剩余空间阈值:警告百分比storage.monitoring.warning_percent整数值,例如 20
剩余空间阈值:严重百分比storage.monitoring.critical_percent整数值,例如 15
设置电子邮件间隔storage.monitoring.email_interval_min以分钟为单位的整数值,例如 25
记录使用情况历史记录storage.monitoring.record_history_enabledtrue | 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

 

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