---
schema_version: "1"
id: 1b5bb48ef0f6897748b336da575cedd89c49b2a181f40cb8260470a8ebdacd55
title: Configure Server Crash Reporter
collection: tableau
version: next
locale: en-gb
portal_url: https://docs.salesforce.com/tableau/next/en-gb/server-linux/crashdata_server_config_keys.md
canonical_url: https://help.tableau.com/v0.0/server-linux/en-gb/crashdata_server_config_keys.htm
source_site: help.tableau.com
content_type: documentation
content_hash: 349fe8522ae0340b66fb18ab533f7ee48a0579b0e078d4b1f4f2de2c882baa47
description: Enable and configure the Server Crash Reporter, including proxy settings.
---
[Skip to main content](#main-content)

# Configure Server Crash Reporter

Server crash reporting is disabled by default. This topic describes how to enable and configure server crash reporting. Crash reports are encrypted and sent to Tableau. See [Server Crash Reporter](https://help.tableau.com/v0.0/server-linux/en-gb/crashdata_server.htm) for more information.

If your organisation uses a proxy server to connect to the internet then you must configure server crash reporter to use the proxy. Even if you have already configured Tableau Server to use a proxy, you must also configure server crash reporter separately. To configure proxy for server crash reporter you must use TSM CLI procedure as described in this topic.

**Important:** Do not enable crash reporting if your data is subject to privacy regulations.

1. Open TSM in a browser:
    
    https://<tsm-computer-name>:8850. For more information, see [Sign in to Tableau Services Manager Web UI](https://help.tableau.com/v0.0/server-linux/en-gb/sign_in_tsm.htm).
2. Click the Maintenance tab.
3. Under Other Maintenance Tasks, in Server Crash Reporter, select Enable crash reporting:
    
    ![A server crash reporter with the option to enable crash reporting.](/tableau/next/en-gb/server-linux/en-gb/Img/tsm-ui-crash-reporter.png)
4. Specify the scheduled time of day to upload the crash reports to Tableau.
5. When you are finished, click Pending Changes, and then click Apply Changes and Restart.

Use the configuration file template below to create a json file. After you have filled in the options with the appropriate values, pass the json file and apply settings with the following commands:

`tsm settings import -f path-to-file.json`

`tsm pending-changes apply`

If the pending changes require a server restart, the `pending-changes apply` command will display a prompt to let you know a restart will occur. This prompt displays even if the server is stopped, but in that case, there is no restart. You can suppress the prompt using the `--ignore-prompt` option, but this does not change the restart behaviour. If the changes do not require a restart, the changes are applied without a prompt. For more information, see [tsm pending-changes apply](https://help.tableau.com/v0.0/server-linux/en-gb/cli_pending-changes.htm#pending-changes-apply).

Because the configuration file is using configKey class, the values that you pass are not validated by TSM as they are when you use configEntities class. You can verify and set individual options by using the [tsm configuration](https://help.tableau.com/v0.0/server-linux/en-gb/cli_configuration_tsm.htm) commands.

### Crash reporter settings

The crash reporter settings in the template below specify a range of options for configuring Tableau Server to send crash reports to Tableau.

### Configuration template

Use this template to configure the gateway settings.

For more explanation about configuration files, entities and keys see [Configuration File Example](https://help.tableau.com/v0.0/server-linux/en-gb/config_file_example.htm).

 {
	"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"
	 }
 }

### Configuration file reference

This table includes keys that you can set to configure crash reporting.

servercrashupload.enabled

Default: `false`.

Set to `true` to enable crash reporting.

servercrashupload.scheduled\_time

Default: `1:00:00 UTC`

Specifies the scheduled time that crash uploads will begin. Enter time of day in 24 hour format.

servercrashupload.proxy\_server\_host

If your organisation uses a proxy server to communicate with the internet, specify the host name.

servercrashupload.proxy\_server\_port

If your organisation uses a proxy server to communicate with the internet, specify the port number.

servercrashupload.proxy\_server\_username

If your proxy server requires authentication, specify the user name with this key.

servercrashupload.proxy\_server\_password

If your proxy server requires authentication, specify the password with this key.

servercrashupload.preserve\_upload\_packages

Default: `false`.

To save all packages that are created for a crash reporting, set this key to `true`.

By default, packages are saved to `/var/opt/tableau/tableau_server/data/tabsvc/clustercontroller/tabcrashreporter`.

servercrashupload.delete\_completed\_dumps

Default: `false`.

To delete all dumps after they are sent, set this key to `true`.