配置服务器崩溃报告程序
默认情况下禁用了服务器崩溃报告。本主题介绍如何启用和配置服务器崩溃报告。崩溃报告被加密并发送到 Tableau。有关详细信息,请参见服务器崩溃报告程序。
如果您的组织使用代理服务器连接到 Internet,则必须配置服务器崩溃报告程序才能使用代理。即使您已将 Tableau Server 配置为使用代理,也必须单独配置服务器崩溃报告程序。若要为服务器崩溃报告程序配置代理,必须使用本主题中所述的 TSM CLI 过程。
重要信息:如果您的数据须遵守隐私法规,请不要启用崩溃报告。
在浏览器中打开 TSM:
https://<tsm-computer-name>:8850。有关详细信息,请参见登录到 Tableau 服务管理器 Web UI。
单击“维护”选项卡。
在“其他维护任务”下的“服务器崩溃报告程序”中,选择“启用崩溃报告”:
指定一天中计划将崩溃报告上载到 Tableau 的时间。
完成后,单击“待定更改”,然后单击“应用更改并重新启动”。
使用下面的配置文件模板创建一个 json 文件。使用适当的值填充各个选项之后,使用以下命令传递 json 文件并应用设置:
tsm settings import -f path-to-file.json
tsm pending-changes apply
如果待定更改需要重新启动服务器,pending-changes apply
命令将显示一个提示,告知您将进行重新启动。即使服务器已停止,此提示也会显示,但在这种情况下不会重新启动。您可以使用 --ignore-prompt
选项隐藏提示,但这样做不会改变重新启动行为。如果更改不需要重新启动,则会在不提示的情况下应用更改。有关详细信息,请参见tsm pending-changes apply。
由于配置文件正在使用 configKey 类,所以您传递的值不会像在您使用 configEntities 类时那样被 TSM 验证。您可以使用 tsm configuration 命令在安装后验证和设置单个选项。
崩溃报告程序设置
以下模板中的崩溃记录程序设置会指定一系列选项,这些选项用于将 Tableau Server 配置为将崩溃报告发送至 Tableau。
配置模板
使用此模板配置网关设置。
有关配置文件、实体和密钥的更多说明,请参见配置文件示例。
{ "configKeys": { "servercrashupload.enabled": "true", "servercrashupload.scheduled_time": "1:00:00 UTC", "servercrashupload.proxy_server_host": "", "servercrashupload.proxy_server_port": "", "servercrashupload.proxy_server_username": "", "servercrashupload.proxy_server_password": "", "servercrashupload.preserve_upload_packages": "false", "servercrashupload.delete_completed_dumps": "false" } }
配置文件参考
此表包括可设置为配置崩溃报告的键。
- servercrashupload.enabled
默认值:
false
。设置为
true
以启用崩溃报告。
- servercrashupload.scheduled_time
默认值:
1:00:00 UTC
指定崩溃上载将开始的预定时间。使用 24 小时格式输入一天中的时间。
- servercrashupload.proxy_server_host
如果您的组织使用代理服务器与 Internet 通信,请指定主机名。
- servercrashupload.proxy_server_port
如果您的组织使用代理服务器与 Internet 通信,请指定端口号。
- servercrashupload.proxy_server_username
如果您的代理服务器需要身份验证,请使用此键指定用户名。
- servercrashupload.proxy_server_password
如果您的代理服务器需要身份验证,请使用此键指定密码。
- servercrashupload.preserve_upload_packages
默认值:
false
。要保存为崩溃报告创建的所有软件包,请将此键设置为
true
。默认情况下,软件包会保存到
/var/opt/tableau/tableau_server/data/tabsvc/clustercontroller/tabcrashreporter
中。
- servercrashupload.delete_completed_dumps
默认值:
false
。要在发送所有转储后将其删除,请将此键设置为
true
。