서버 장애 보고는 기본적으로 사용하지 않도록 설정됩니다. 이 항목에서는 서버 장애 보고를 사용하도록 설정하고 구성하는 방법에 대해 설명합니다. 장애 보고서는 암호화되어 Tableau에 전송됩니다. 자세한 내용은 서버 장애 보고 프로그램을 참조하십시오.

조직에서 프록시 서버를 사용하여 인터넷에 연결하는 경우 프록시를 사용하도록 서버 장애 보고 프로그램을 구성해야 합니다. 이미 프록시를 사용하도록 Tableau Server를 구성한 경우에도 서버 장애 보고 프로그램을 별도로 구성해야 합니다. 서버 장애 보고 프로그램에 대한 프록시를 구성하려면 이 항목에 설명된 대로 TSM CLI 절차를 따라야 합니다.

중요: 데이터에 개인 정보 보호 규제가 적용되는 경우 장애 보고를 사용하도록 설정하지 마십시오.

  1. 브라우저에서 TSM을 엽니다.

    https://<tsm-computer-name>:8850. 자세한 내용은 Tableau 서비스 관리자 웹 UI에 로그인을 참조하십시오.

  2. 유지 관리 탭을 클릭합니다.

  3. 기타 유지 관리 작업 아래의 서버 장애 보고 프로그램에서 장애 보고 사용을 선택합니다.

  4. 장애 보고서를 Tableau에 업로드할 예약 시간을 지정합니다.

  5. 작업을 마쳤으면 보류 중인 변경 내용을 클릭한 다음 변경 내용 적용 및 다시 시작을 클릭합니다.

아래의 구성 파일 템플릿을 사용하여 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에 장애 보고서를 보내도록 Tableau Server를 구성합니다.

구성 템플릿

이 템플릿을 사용하여 게이트웨이 설정을 구성합니다.

구성 파일, 엔터티 및 키에 대한 자세한 설명은 구성 파일 예제를 참조하십시오.

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

조직에서 프록시 서버를 사용하여 인터넷과 통신하는 경우 호스트 이름을 지정합니다.

servercrashupload.proxy_server_port

조직에서 프록시 서버를 사용하여 인터넷과 통신하는 경우 포트 번호를 지정합니다.

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로 설정합니다.

피드백을 제공해 주셔서 감사합니다!