서버 이벤트 알림 구성

다음과 같은 이벤트에 대해 다음과 같은 서버 알림을 구성할 수 있습니다.

  • 콘텐츠 업데이트
    • 추출 실패
    • 사용자에 대한 구독 뷰
    • 흐름 실행 실패
  • 서버 상태 모니터링
    • 서버 상태 변경 내용
    • 라이선스 보고
  • 드라이브 공간
    • 레코딩 사용량 기록
    • 공간이 사전 구성된 임계값 범위를 벗어나는 경우 이메일 알림

참고: 구독이나 알림을 구성하려면 먼저 SMTP를 구성해야 합니다. 자세한 내용은 SMTP 설정 구성을 참조하십시오.

콘텐츠 업데이트

추출 실패 및 흐름 실행 실패에 대한 알림을 설정할 수 있습니다. 사용자 구독에 대한 알림을 사용하도록 설정할 수도 있습니다.

사용자가 통합 문서 또는 뷰를 구독하면 예약된 일정에 따라 사용자에게 이메일로 뷰의 스냅샷이 전송되므로 Tableau Server에 로그인할 필요 없이 최신 업데이트를 확인할 수 있습니다.

필요한 경우 사용자에게 PDF 첨부 파일을 전송할 수도 있습니다.

모든 구독 알림은 Tableau Server의 백그라운더 프로세스를 통해 생성됩니다. 구독을 사용하도록 설정한 후에는 백그라운더 성능을 모니터링하는 것이 좋습니다. 용량이 크거나 복잡한 통합 문서와 뷰를 생성하려면 작고 덜 복잡한 통합 문서와 뷰를 생성할 때보다 많은 처리 용량이 필요합니다. 기본적으로 Tableau Server는 150MB를 초과하는 PDF 첨부 파일을 생성하지만 구독으로 보내지 않습니다. 이 값을 변경하려면 아래의 "TSM CLI 사용" 섹션의 설명에 따라 subscriptions.max_attachment_size_megabytes 값 설정을 편집하면 됩니다. PDF 첨부 파일은 서버에 상당한 부담을 더할 수 있습니다.

백그라운더 프로세스를 모니터링하려면 비추출용 백그라운드 작업을 참조하십시오. 백그라운더에 대한 자세한 내용은 Tableau Server 백그라운더 프로세스를 참조하십시오.

이 절차에서 구독을 사용하도록 설정한 후 각 사이트에서 구독을 구성할 수 있습니다. 자세한 내용은 구독을 위한 서버 설정을 참조하십시오.

서버 상태 모니터링

서버 상태 변경 내용 및 라이선스 보고

서버 상태 변경 내용

Tableau Server는 데이터 엔진, 리포지토리, 클러스터 컨트롤러, 조정 서비스, 파일 저장소 또는 게이트웨이 서버 프로세스가 중지되거나 다시 시작될 때 또는 초기 Tableau Server 노드가 중지되거나 다시 시작될 때 이메일을 보냅니다. 단일 서버 설치를 실행 중인 경우(모든 프로세스가 같은 컴퓨터에서 실행) Tableau Server가 실행 중인 동안에만 상태 알림이 전송됩니다. "down" 알림은 전송되지 않습니다. 장애 조치를 위해 구성된 분산 설치를 실행 중인 경우 DOWN 알림은 활성 리포지토리 또는 데이터 엔진 인스턴스가 실패했음을 의미하고 이어지는 UP 알림은 해당 프로세스의 수동 인스턴스(리포지토리) 또는 두 번째 인스턴스(데이터 엔진)가 실행되고 있다는 의미입니다.

라이선스 보고

라이선스보고는 Tableau Desktop에서 생성되어 Tableau Server로 전송됩니다.

드라이브 공간

Tableau Server의 남은 드라이브 공간에 대한 알림을 사용하도록 설정합니다.

남은 공간 임계값

임의의 노드에서 디스크 공간 사용량이 임계값 범위를 벗어나는 경우 이메일 알림을 보내도록 Tableau Server를 구성할 수 있습니다.

설정해야 하는 임계값은 두 개입니다. 임계값은 남은 디스크 공간의 백분율로 표시됩니다.

경고 임계값과 중요 임계값을 설정할 수 있습니다. 중요 임계값은 경고 임계값보다 낮아야 합니다.

이메일 간격 설정

경고 및 중요 알림을 보낼 빈도(분)를 지정합니다. 기본값은 60분입니다.

레코딩 사용량 기록

디스크 공간 사용량을 기록하도록 Tableau Server를 구성하면 디스크 여유 공간에 대한 정보가 리포지토리에 저장되고 관리 뷰를 사용하여 사용량 기록을 볼 수 있습니다.

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

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

  2. 구성 탭에서 알림을 클릭하고 이벤트를 클릭합니다.

  3. 조직을 위한 알림 설정 구성:

  4. 구성 정보를 입력한 후 Save Pending Changes(보류 중인 변경 내용 저장)를 클릭합니다.

  5. 페이지 맨 위에서 보류 중인 변경 내용을 클릭합니다.

  6. Apply Changes and Restart(변경 내용 적용 및 다시 시작)를 클릭합니다.

위에 설명된 다양한 알림 값은 tsm configuration set 명령을 사용하여 개별적으로 설정할 수 있습니다. 또한 json 파일을 작성하고 모든 구성 값을 한 번에 전달할 수 있습니다. 이 섹션에서는 두 가지 방법을 모두 설명합니다.

개별적으로 알림 값 설정

다음 표에서는 이 항목의 앞부분에서 설명한 알림 이벤트에 매핑되는 키/값 쌍을 보여 줍니다. 단일 키/값 쌍을 설정하려면 다음 구문으로 tsm configuration set 명령을 사용하십시오.

tsm configuration set -k <config.key> -v <config_value>

예를 들어 작업 실패 알림을 사용하도록 설정하려면 다음 명령을 실행합니다.

tsm configuration set -k backgrounder.notifications_enabled -v true

알림 옵션
추출 실패 또는 흐름 실행 실패 backgrounder.notifications_enabled true | false
사용자에 대한 구독 뷰 사용 subscriptions.enabled true | false
구독에 대해 PDF 첨부 파일 사용 subscriptions.attachments_enabled true | false
구독 알림의 최대 첨부 파일 크기(MB) subscriptions.max_attachment_size_megabytes 정수 값. 기본값은 150
서버 상태 변경 내용 svcmonitor.notification.smtp.enabled true | false
라이선스 보고 features.DesktopReporting true | false
남은 공간 임계값: 이메일 알림 사용 storage.monitoring.email_enabled true | false
남은 공간 임계값: 경고 백분율 storage.monitoring.warning_percent 정수 값(예: 20)
남은 공간 임계값: 중요 백분율 storage.monitoring.critical_percent 정수 값(예: 15)
이메일 간격 설정 storage.monitoring.email_interval_min 정수 값, 분(예: 25)
레코드 사용량 기록 storage.monitoring.record_history_enabled true | false

값 설정을 수행한 후 다음 명령을 실행해야 합니다.

tsm pending-changes apply

pending-changes apply 명령은 서버가 실행 중인 경우 명령이 Tableau Server를 다시 시작한다는 것을 알 수 있도록 메시지를 표시합니다. 서버가 중지된 경우에도 메시지가 표시되지만 이 경우 다시 시작은 없습니다. --ignore-prompt 옵션을 사용하여 이 메시지를 표시하지 않을 수 있지만 다시 시작 동작은 변경되지 않습니다. 자세한 내용은 tsm pending-changes apply를 참조하십시오.

단일 json 파일로 모든 알림 값 설정

단일 구성으로 모든 알림을 설정하려면 json 파일을 전달할 수 있습니다.

다음 템플릿을 복사하고 편집하여 구성에 대한 파일을 만듭니다.

{
  "configKeys": {
    "backgrounder.notifications_enabled": true,
    "subscriptions.enabled": true,
    "subscriptions.attachments_enabled": true,
    "subscriptions.max_attachment_size_megabytes": 150,
    "svcmonitor.notification.smtp.enabled": true,
    "features.DesktopReporting": true,
    "storage.monitoring.email_enabled": true,
    "storage.monitoring.warning_percent": 20,
    "storage.monitoring.critical_percent": 15,
    "storage.monitoring.email_interval_min": 25,
    "storage.monitoring.record_history_enabled": true
  }
}

파일을 저장한 후 다음 명령으로 파일을 전달합니다.

tsm settings import -f <path-to-file.json>

변경 내용을 적용하려면 다음 명령을 실행합니다.

tsm pending-changes apply

pending-changes apply 명령은 서버가 실행 중인 경우 명령이 Tableau Server를 다시 시작한다는 것을 알 수 있도록 메시지를 표시합니다. 서버가 중지된 경우에도 메시지가 표시되지만 이 경우 다시 시작은 없습니다. --ignore-prompt 옵션을 사용하여 이 메시지를 표시하지 않을 수 있지만 다시 시작 동작은 변경되지 않습니다. 자세한 내용은 tsm pending-changes apply를 참조하십시오.

 

피드백을 제공해 주셔서 감사합니다! 피드백을 제출하는 동안 오류가 발생했습니다. 다시 시도하거나 메시지를 보내주십시오.