Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


Warning

You must work with your Tableau Administrator for this portion of the setup. Not doing so can cause serious damage to your Tableau Server deployment that we can not help undo.

...

You will need to allow connections from Confluence to your Tableau Server.

Tsm

Panel

Step 1: Ensure that you have no pending changes in Tableau. If this shows changes, make sure you understand what applying them means before proceeding.

Code Block
languagebash
themeMidnight
tsm pending-changes list

Step 2: Disable trusted ip checking in Tableau

Code Block
languagebash
themeMidnight
tsm configuration set -k wgserver.extended_trusted_ip_checking -v false

Step 23: Save your existing trusted_hosts configuration

Code Block
languagebash
themeMidnight
titleExample Commands
tsm configuration get -k wgserver.trusted_hosts
10.0.0.1, 10.0.10.1, 10.11.12.13. // Save the IPs from this line

Step 34: Find your Confluence Server(s) IP address (e.g. 192.168.1.1)

Step 45: Replace the following example code with your existing trusted_hosts and the Confluence Server(s) IP addresses and run the command

Code Block
languagebash
themeMidnight
titleExample Commands
tsm configuration set -k wgserver.trusted_hosts -v "10.0.0.1, 10.0.10.1, 10.11.12.13, 192.168.1.1, 192.168.1.2" // These IPs are examples, please use the ones from your Confluence Server(s), and from Step 2.


Note
titleNotes

If you have multiple nodes in a Datacenter instance, you need to add all of them

The comma separated list of ip addresses should be within double quotes with a space after each comma.

Confirm that the restart completed

Step 56: Run the following commands to finish the tsm setup 

Code Block
languagebash
themeMidnight
tsm pending-changes apply

Step 67: Go to Confluence App Configuration

...

Panel

If Tableau Server is behind a proxy, you will also need to tell Tableau Server to trust connections coming to it through a proxy, this will require additional steps:

Step 1: Ensure that you have no pending changes in Tableau. If this shows changes, make sure you understand what applying them means before proceeding.

Code Block
languagebash
themeMidnight
tsm pending-changes list

Step 2: Find the hostnames which your Proxy would report

Step 23: Get the existing Proxy options configured in Tableau

Code Block
languagebash
themeMidnight
titleExample Commands
tsm configuration get -k wgserver.trusted_hosts
10.0.1.0, 10.1.0.1
tsm configuration get -k gateway.trusted_hosts
tserver, tableau-server
tsm configuration get -k gateway.public.port
443
tsm configuration get -k gateway.trusted
127.0.0.1, 10.10.1.1
tsm configuration get -k gateway.public.host
tableau.example.org

Step 34: Replace the following example code with your hostnames and IP and run the commands.

Info

Remember to add both the ones obtained in Step 2, and the new ones you want to add in Step 3.


Code Block
languagebash
themeMidnight
titleExample Commands
tsm configuration set -k gateway.trusted_hosts -v "TableauServer, localhost, tableau" // These should be the hostnames which your Proxy would report.
tsm configuration set -k gateway.public.port -v "443"
tsm configuration set -k gateway.trusted -v "127.0.0.1, 10.10.10.11"
tsm configuration set -k gateway.public.host -v "tableau.example.com"
tsm pending-changes apply


Note
titleNotes

If you have multiple proxy servers, you need to add all of them

The comma separated list of ip addresses should be within double quotes with a space after each comma.

Confirm that the restart completed


Note
titleNotes

See https://help.tableau.com/current/server/en-us/proxy.htm#reverse-proxy-server for more details on what values to place in each of these.


Next Step

Go to Confluence App Configuration