内容:

监视服务器运行状况

  • 版本 :2022.1 及更高版本

您可以配置 SMTP 以及通知和订阅来帮助监视 Tableau Server。

您可以配置 SMTP 以及通知和订阅来帮助监视 Tableau Server

此部分中的其他文章

Tableau Server 可发送电子邮件给系统管理员告知有关系统故障的信息,并发送电子邮件给服务器用户告知有关已订阅视图和数据驱动型通知的信息。但是,您首先需要配置 Tableau Server 用于发送电子邮件的 SMTP 服务器。配置 SMTP 之后,完成用于配置通知的步骤(配置服务器事件通知),然后,当您启用或重新启动服务器时,它将触发一封电子邮件通知,该通知确认您已正确设置通知。

配置 SMTP 要求您重新启动 Tableau Server 服务。

安全 SMTP

若要针对 SMTP 启用和配置 TLS,必须按本主题中所述的方式使用 TSM CLI。Tableau Server 仅支持 STARTTLS(机会型或显式 TLS)。

如果您的组织不使用公共证书来验证 TLS 连接,则可以将私有证书上载到 Tableau Server 以验证受信任的连接。有关详细信息,请参见 tsm security custom-cert add 命令。

您还可以通过禁用证书验证过程以仅针对加密配置 SMTP TLS。有关详细信息,请参阅下面的“使用 TSMCLI”选项卡中的“配置文件参考”部分。

  1. 在浏览器中打开 TSM:

    https://

  2. “配置”选项卡上单击“通知”,并单击“电子邮件服务器”

  3. 输入组织的 SMTP 配置信息:

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

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

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

  7. 运行 tsm email test-smtp-connection 以查看和验证连接配置。请参见tsm email test-smtp-connection

SMTP CLI 配置参考

此表列出了可用于使用 TSM CLI 配置 SMTP 的所有选项。

选项描述
svcmonitor.notification.smtp.serverSMTP 服务器的地址。

示例:

"svcmonitor.notification.smtp.server": "mail.example.com"

svcmonitor.notification.smtp.send_accountSMTP 帐户的用户名。
svcmonitor.notification.smtp.portSMTP 服务器的端口号。默认值为 25。
svcmonitor.notification.smtp.passwordSMTP 服务器帐户的密码。

示例:

"svcmonitor.notification.smtp.password":"password"

svcmonitor.notification.smtp.ssl_enabled指定到 SMTP 服务器的连接是否已加密。默认值为 false。
svcmonitor.notification.smtp.ssl_required

如果启用,Tableau Server 将拒绝在不使用 TLS 的情况下连接到 SMTP 服务器。svcmonitor.notification.smtp.ssl_enabled 选项也必须设置为 true。

默认值为 false。

svcmonitor.notification.smtp.ssl_check_server_identity

如果设置为 true,Tableau Server 将按 RFC 2595(链接在新窗口中打开) 指定的方式检查 SMTP 服务器身份。这些基于服务器证书内容的这些额外检查旨在防止中间人攻击。

默认值为 false。

svcmonitor.notification.smtp.ssl_trust_all_hosts

使用 TLS 时,请信任来自所有邮件服务器的证书,同时忽略证书的信任链的有效性。通过将此键设置为 true,TLS 将仅用于对进入 SMTP 主机的流量进行加密。

默认值为 false。

svcmonitor.notification.smtp.ssl_ciphers

默认和受支持的密码套件集由随 Tableau Server 一起安装的 JDK 版本定义。有关受支持和默认密码的列表,请参见下面的TLS 密码部分。

若要针对 SMTP TLS 连接更新 Tableau Server 使用的密码套件,请为此值输入空格分隔的密码列表。例如,"TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA256 TLS_DHE_DSS_WITH_AES_128_GCM_SHA256 TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384"

svcmonitor.notification.smtp.ssl_versions

此版本的 Tableau Server 上启用的默认 TLS 版本为 TLSv1、TLSv1.1、TLSv1.2 和 TLSv1.3。

TLS 版本支持由随 Tableau Server 一起安装的 JDK 版本定义。

支持的 TLS 版本包括 SSLv2Hello, SSLv3, TLSv1, TLSv1.1, TLSv1.2, TLSv1.3

若要针对 SMTP TLS 连接更新 Tableau Server 使用的版本,请为此值输入空格分隔的版本列表。例如,"TLSv1.2 TLSv1.3"

svcmonitor.notification.smtp.from_address将在发生系统故障时发送通知的电子邮件地址。电子邮件地址必须具有有效的语法(例如,ITalerts@bigco.com 或 noreply@mycompany),但它不必是 Tableau Server 上的实际电子邮件帐户。(但是,某些 SMTP 服务器可能需要实际的电子邮件帐户。)

注意:您可以逐个站点地覆盖系统范围的电子邮件地址。有关详细信息,请参见什么是站点

示例:

"svcmonitor.notification.smtp.from_address": "donot-reply@example.com"

svcmonitor.notification.smtp.target_addresses用于接收通知的电子邮件地址。如果启用了电子邮件通知,则至少需要包括一个地址。用逗号分隔多个地址。

示例:

"svcmonitor.notification.smtp.target_addresses": "iluvdata@example.com"

svcmonitor.notification.smtp.canonical_urlTableau Server 的 URL。输入 http://https://,后跟 Tableau 服务器的名称或 IP 地址。用于订阅电子邮件的页脚。

示例:

"svcmonitor.notification.smtp.canonical_url": "http://myserver.example.com"

TLS 密码

下面列出了 Tableau Server 附带的 JDK 支持的 TLS 密码。在此版本的 Tableau Server 中,默认情况下会启用所有这些密码。通过按上表中所述的方式使用 svcmonitor.notification.smtp.ssl_ciphers 选项输入空格分隔的列表,您可以为 SMTP 配置指定自定义密码列表。

TLS_RSA_WITH_AES_128_CBC_SHA256

TLS_ECDH_RSA_WITH_AES_256_GCM_SHA384

TLS_DHE_DSS_WITH_AES_256_GCM_SHA384

TLS_ECDH_RSA_WITH_AES_128_GCM_SHA256

TLS_ECDH_RSA_WITH_AES_256_CBC_SHA384

TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA

TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA

TLS_RSA_WITH_AES_256_CBC_SHA256

TLS_RSA_WITH_AES_128_GCM_SHA256

TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384

TLS_ECDH_RSA_WITH_AES_128_CBC_SHA256

TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256

TLS_DHE_DSS_WITH_AES_128_CBC_SHA256

TLS_DHE_DSS_WITH_AES_256_CBC_SHA

TLS_DHE_RSA_WITH_AES_128_CBC_SHA256

TLS_DHE_RSA_WITH_AES_256_CBC_SHA256

TLS_RSA_WITH_AES_256_GCM_SHA384

TLS_EMPTY_RENEGOTIATION_INFO_SCSV

TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA384

TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA

TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA

TLS_DHE_DSS_WITH_AES_256_CBC_SHA256

TLS_RSA_WITH_AES_256_CBC_SHA

TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256

TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA256

TLS_DHE_RSA_WITH_AES_256_CBC_SHA

TLS_DHE_DSS_WITH_AES_128_GCM_SHA256

TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256

TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384

TLS_ECDH_RSA_WITH_AES_128_CBC_SHA

TLS_DHE_RSA_WITH_AES_256_GCM_SHA384

TLS_DHE_RSA_WITH_AES_128_CBC_SHA

TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA
TLS_DHE_RSA_WITH_AES_128_GCM_SHA256

TLS_ECDH_ECDSA_WITH_AES_128_GCM_SHA256

TLS_ECDH_RSA_WITH_AES_256_CBC_SHA

TLS_DHE_DSS_WITH_AES_128_CBC_SHA

TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA

TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384

TLS_RSA_WITH_AES_128_CBC_SHATLS_ECDH_ECDSA_WITH_AES_256_GCM_SHA384
TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384TLS_AES_256_GCM_SHA384
TLS_AES_128_GCM_SHA256


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

  • 内容更新

    • 数据提取失败(默认情况下启用)

    • 用户的订阅视图(默认情况下禁用)

  • 服务器运行状况监控

    • 服务器状态更改(默认情况下禁用)

    • Desktop 许可证报告(默认情况下禁用)

  • 驱动器空间

    • 磁盘空间超过或低于预先配置的阈值时的电子邮件通知(默认情况下禁用)

    • 记录使用历史记录(默认情况下启用)

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

  1. 在浏览器中打开 TSM:

    https://

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

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

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

    • 为 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 配置为记录磁盘空间使用情况时,有关可用磁盘空间的信息将保存在存储库中,并且您可以使用管理视图来查看使用情况历史记录。

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

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

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

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

      如果用户订阅工作簿或视图,则会按照计划用电子邮件将视图快照发送给用户,以便他们可以查看最新的更新,而无需登录 Tableau Server。

      若要允许用户在订阅电子邮件中附加 PDF 呈现,请选择“允许用户向订阅的视图添加附件”

    • 内容更新

    • 服务器运行状况监控

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

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

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