서버 이벤트 알림 구성

TSM(Tableau 서비스 관리자) 관리자는 다음과 같은 이벤트에 대한 알림을 사용하도록 Tableau Server를 구성할 수 있습니다.

  • 콘텐츠 업데이트
    • 추출 실패(기본적으로 사용하도록 설정됨)
    • 사용자에 대한 구독 뷰(기본적으로 사용 안 함)
  • 서버 상태 모니터링
    • 서버 상태 변경 내용(기본적으로 사용 안 함)
    • Desktop 라이선스 보고(기본적으로 사용 안 함)
  • 드라이브 공간
    • 디스크 공간이 사전 구성된 임계값 범위를 벗어나는 경우 이메일 알림(기본적으로 사용 안 함)
    • 레코딩 사용량 기록(기본적으로 사용)

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

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

    https://<tsm-computer-name>:8850.

    자세한 내용은 Tableau 서비스 관리자 웹 UI에 로그인을 참조하십시오.

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

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

    • 콘텐츠 업데이트
      • 추출 새로 고침 실패에 대한 이메일 보내기

        이 옵션을 사용하도록 설정하면(기본값), 서버 관리자가 추출 새로 고침이 실패할 경우 이메일 알림을 전송하도록 구성할 수 있습니다. 이러한 메시지는 사이트 수준에서 구성되므로 이 옵션을 사용하도록 설정해도 사이트에서 예약된 새로 고침이 실패한 경우 데이터 원본 및 통합 문서 소유자에게 이메일 보내기 옵션을 사용하도록 설정하지 않는 한(기본적으로 사용하도록 설정됨) 메시지가 전송되지 않습니다. 자세한 내용은 추출 새로 고침 일정 및 실패 알림 설정을 참조하십시오.

      • 사용자가 구독하는 뷰에 대한 이메일을 받을 수 있도록 허용합니다.

        이 옵션을 사용하도록 설정하면(기본적으로 사용하지 않도록 설정됨) 서버 관리자가 구독 이메일을 전송하도록 사이트를 구성할 수 있습니다. 이러한 이메일 메시지는 사이트 수준에서 구성되며 이 옵션을 사용하도록 설정한 경우에만 구성할 수 있습니다. 자세한 내용은 구독을 위한 사이트 설정을 참조하십시오.

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

        사용자가 구독 이메일에 PDF 렌더링을 첨부하도록 허용하려면 사용자가 구독한 뷰에 첨부 파일을 추가할 수 있습니다를 선택하십시오.

    • 서버 상태 모니터링
      • Tableau Server 프로세스 이벤트(실행, 중단 및 장애 조치)에 대한 이메일 보내기

        Tableau Server는 데이터 엔진, 파일 저장소, 게이트웨이 또는 리포지토리 서버 프로세스가 중지되거나 다시 시작될 때 또는 초기 Tableau Server 노드가 중지되거나 다시 시작될 때 이메일 메시지를 보냅니다.

        단일 서버 설치를 실행 중인 경우(모든 프로세스가 같은 컴퓨터에서 실행) Tableau Server가 실행 중인 동안에만 상태 알림이 전송됩니다. "down" 알림은 전송되지 않습니다. 장애 조치를 위해 구성된 분산 설치를 실행 중인 경우 DOWN 알림은 활성 리포지토리 또는 데이터 엔진 인스턴스가 실패했음을 의미하고 이어지는 UP 알림은 해당 프로세스의 수동 인스턴스(리포지토리) 또는 두 번째 인스턴스(데이터 엔진)가 실행되고 있다는 의미입니다.

        참고: Tableau Server는 자체 수정되도록 설계되었습니다. 서비스 또는 프로세스가 응답을 중지하거나 중단되면 Tableau Server가 다시 시작을 시도합니다. 완료하는 데 15~30분이 소요될 수 있습니다. 따라서 서비스 또는 프로세스 알림에 즉시 대응하는 것은 비생산적일 수 있습니다. 특히 다시 시작하는 동안 요청을 처리할 수 있는 중복 서비스가 있는 설치에서는 더욱 그렇습니다.

      • Tableau Desktop 라이선스 보고 사용

        라이선스 보고 데이터는 Tableau Desktop에서 생성되어 Tableau Server로 전송됩니다. 이 옵션을 사용하도록 설정하면 Tableau Server가 Desktop 라이선스 보고용 관리 보고서를 생성하고 표시합니다. 이 보고서에 대한 자세한 내용은 Desktop 라이선스 사용량을 참조하십시오.

      • 드라이브 공간

        Tableau Server의 남은 디스크 공간에 대한 알림(통보)을 사용하도록 설정합니다.

        • 사용되지 않은 드라이브 공간이 임계값 아래로 떨어지면 이메일 보내기

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

          설정해야 하는 두 가지 임계값은 경고 임계값중요 임계값입니다. 임계값은 남은 디스크 공간의 백분율로 표시됩니다. 중요 임계값은 경고 임계값보다 낮아야 합니다.

          임계값 알림 보내기 간격 옵션도 지정할 수 있습니다. 이 옵션은 경고 및 중요 알림을 보낼 빈도(분)를 결정합니다. 기본값은 60분입니다.

        • 사용자 지정 관리 뷰에서 사용할 수 있도록 디스크 공간 사용량 정보 및 임계값 위반 기록

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

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

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

  6. 변경 내용 적용 후 다시 시작을 클릭합니다.

위에 설명된 다양한 알림 값은 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_enabledtrue | false
사용자에 대한 구독 뷰 사용subscriptions.enabledtrue | false
구독에 대해 PDF 첨부 파일 사용subscriptions.attachments_enabledtrue | false
구독 알림의 최대 첨부 파일 크기(MB)subscriptions.max_attachment_size_megabytes정수 값. 기본값은 150
서버 상태 변경 내용svcmonitor.notification.smtp.enabledtrue | false
라이선스 보고features.DesktopReportingtrue | false
남은 공간 임계값: 이메일 알림 사용storage.monitoring.email_enabledtrue | false
남은 공간 임계값: 경고 백분율storage.monitoring.warning_percent정수 값(예: 20)
남은 공간 임계값: 중요 백분율storage.monitoring.critical_percent정수 값(예: 15)
이메일 간격 설정storage.monitoring.email_interval_min정수 값, 분(예: 25)
레코드 사용량 기록storage.monitoring.record_history_enabledtrue | false

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

tsm pending-changes apply

보류 중인 변경 내용을 적용하려면 서버를 다시 시작해야 하는 경우 pending-changes apply 명령은 서버가 다시 시작됨을 알리는 메시지를 표시합니다. 서버가 중지된 경우에도 이 메시지가 표시되지만 이 경우 다시 시작은 없습니다. --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 명령은 서버가 다시 시작됨을 알리는 메시지를 표시합니다. 서버가 중지된 경우에도 이 메시지가 표시되지만 이 경우 다시 시작은 없습니다. --ignore-prompt 옵션을 사용하여 이 메시지를 표시하지 않을 수 있지만 다시 시작 동작은 변경되지 않습니다. 변경 내용을 적용해도 다시 시작할 필요가 없는 경우 메시지 없이 변경 내용이 적용됩니다. 자세한 내용은 tsm pending-changes apply를 참조하십시오.

 

피드백을 제공해 주셔서 감사합니다!귀하의 피드백이 제출되었습니다. 감사합니다!