Tableau Resource Monitoring Tool 설치

Tableau Resource Monitoring Tool에는 RMT 서버와 에이전트라는 두 가지 구성 요소가 있습니다.

Resource Monitoring Tool 필수 요건 및 RMT 서버는 필요한 리소스를 갖도록 보장하기 위해 전용 하드웨어에 설치되어야 하며 다른 프로그램 또는 소프트웨어와 컴퓨터 리소스를 경합하지 않아야 합니다. 즉, 프로덕션 환경이 아닌 환경에서 제한적인 데모 용도로 사용되는 경우와 같이 예외적인 사례를 제외하고 Tableau Server 컴퓨터에 설치해서는 안 됩니다.

에이전트는 모니터링하려는 Tableau Server의 모든 노드에 설치됩니다.

Power Tools for Tableau Server에서 Resource Monitoring Tool로 업그레이드하는 것에 대한 자세한 내용은 Power Tools for Server를 Tableau Resource Monitoring Tool로 업그레이드를 참조하십시오.

Resource Monitoring Tool 설치를 위한 설치 프로그램은 Advanced Management 다운로드(링크가 새 창에서 열림) 사이트에서 찾을 수 있습니다. Tabrmt로 시작하는 모든 파일을 다운로드하십시오.

회사 가치인 평등에 맞추려는 노력의 일환으로 가능한 경우 비포용적인 용어를 변경했습니다. 특정 위치에서 용어를 변경하면 해당 변경이 너무 큰 영향을 미칠 수 있으므로 기존 용어를 유지합니다. 따라서 CLI 명령 및 옵션, 설치 폴더, 구성 파일 및 기타 인스턴스에는 계속해서 이러한 용어가 표시될 수 있습니다. 자세한 내용은 Tableau 도움말 정보(링크가 새 창에서 열림)를 참조하십시오.

설치 버전 기록

이 섹션에서는 설치 프로세스의 중요 변경 사항을 설명합니다. 이 섹션에서 현재 버전 및 업그레이드 대상 버전에 따라 변경된 내용을 이해할 수 있습니다.

  • 버전 2022.3 부터는 클라우드 플랫폼에서 Resource Monitoring Tool가 사용하는 RabbitMQ 메시징 서비스 및 PostgreSQL 데이터베이스를 구성할 수 있는 옵션이 있습니다. 현재, RabbitMQ용 AWS AMQ 및 PostgreSQL 데이터베이스용 Amazon RDS가 지원됩니다. 게다가 RMT 서버와 함께 리포지토리 및 메시지 큐 서비스를 동일한 컴퓨터에 설치하거나 AWS 플랫폼에 별도로 설치할지 선택할 수 있습니다.
  • 버전 2020.4부터 Resource Monitoring Tool를 Linux 컴퓨터에 설치할 수 있습니다. 이전 Resource Monitoring Tool 설치는 Windows 컴퓨터에서만 지원되었습니다.
  • 2020.2부터 단일 설치 프로그램이 필수 요건과 RMT 서버를 설치합니다. 두 개의 설치 프로그램 즉, 필수 요건을 포함하는 RMT 서버에 대한 설치 프로그램과 에이전트 설치를 위한 설치 프로그램만 필요합니다.

 

Resource Monitoring Tool 설치 전

  • 다음 요구 사항과 지침을 검토하십시오.
  • 모니터링하려는 Tableau Server 설치에 Advanced Management 라이선스가 부여되었는지 확인합니다. Resource Monitoring Tool를 사용하려면 유효한 Advanced Management 라이선스가 있어야 합니다.
  • Tableau Server 로그의 크기를 검토합니다. 에이전트가 설치되고 구성된 후 Resource Monitoring Tool는 데이터를 표시하기 전에 Tableau Server 로그에서 관련 기록 데이터를 처리합니다. 많은 양의 기록 로그 데이터가 있는 경우 정보를 처리하는 데 시간이 걸릴 수 있으며, 그로 인해 Server의 최신 이벤트를 처리하는 데 지연이 발생할 수 있습니다.

    지연이 문제가 되고 기록 정보가 없는 것은 중요하지 않은 경우 다음을 수행하여 기존 파일을 정리할 수 있습니다.

    참고: CPU 사용량 및 메모리 사용량과 같은 성능 데이터는 기록 로그 데이터를 사용하여 수집되지 않으며 에이전트가 설치 및 구성된 후에 수집되므로 기록 데이터를 정리하더라도 성능 데이터는 영향을 받지 않습니다.

  • Tableau Server 리포지토리에 대해 읽기 전용 기본 사용자를 사용하도록 설정합니다. 이 사용자는 Resource Monitoring Tool 에이전트 설치 시에 사용됩니다. 이 작업은 버전 2022.3부터 필요합니다. 자세한 내용은 Tableau Server 리포지토리를 사용한 데이터 수집을 참조하십시오.
  • 리포지토리 및 메시지 큐 서비스를 Resource Monitoring Tool 외부에 구성할지 여부를 결정합니다.

설치 아키텍처

Resource Monitoring Tool 설치의 개략적인 모양입니다. 이 다이어그램은 RMT 서버에서 모니터링하는 두 개의 Tableau Server 클러스터를 보여 줍니다.

 

RMT 서버와 에이전트에 설치된 Resource Monitoring Tool 구성 요소의 세부적인 모양입니다.

 

설치 개요

RMT 서버는 두 운영 체제 중 하나에 설치할 수 있으며 에이전트가 설치된 운영 체제에 종속되지 않습니다. 즉, RMT 서버와 에이전트를 서로 다른 운영 체제에 설치할 수 있습니다.

그러나 에이전트는 Tableau Server 클러스터 노드에 설치되므로 에이전트에 대한 운영 체제 선택은 Tableau Server 설치에 따라 달라집니다.

동일한 Resource Monitoring Tool 를 사용하여 여러 Tableau Server 클러스터를 모니터링할 수 있습니다. 각 Tableau 클러스터는 별도의 환경으로 설정해야 합니다.

외부 구성

리포지토리와 메시지 큐 서비스는 모두 AWS 플랫폼의 RMT 서버 외부에서 호스팅될 수 있습니다. 리포지토리를 호스팅하는 데는 AWS RDS 인스턴스를 사용하고 메시지 큐에는 AWS AMQ를 사용합니다. 구성, 단계별 지침 및 기타 자세한 내용은 다음을 참조하십시오.

Windows 기반 설치

웹 인터페이스 또는 명령줄을 사용하여 RMT 서버와 에이전트를 설치할 수 있습니다.

다음은 Resource Monitoring Tool를 설치하는 단계입니다.

  1. 웹 인터페이스를 사용하거나 명령줄을 사용하여 RMT 서버를 설치합니다.

    Resource Monitoring Tool 설치 프로그램을 시작하면 설치 프로그램이 먼저 Resource Monitoring Tool를 실행하는 데 필요한 특정 프로그램을 설치합니다. 설치되는 프로그램은 RabbitMQ, Erlang 및 전용 PostgreSQL 데이터베이스입니다. 그런 다음 계속해서 RMT 서버를 설치합니다.

  2. 웹 인터페이스를 사용하거나 명령줄을 사용하여 에이전트를 설치합니다.

    Tableau Server 노드마다 에이전트를 설치합니다. 에이전트는 보고를 위해 Tableau Server 사용량 및 성능에 대한 정보를 RMT 서버로 보냅니다.

바이러스 백신

바이러스 백신 검사에서 Tableau Resource Monitoring Tool 로그 파일을 제외하는 것이 좋습니다. 이렇게 하면 Resource Monitoring Tool이 로그 파일을 쓸 때 경합이 방지되어 성능이 향상됩니다.

HTTPS

HTTPS를 사용하여 민감한 정보와 사용자 자격 증명을 보호하는 것이 최상의 방법입니다.

서버 구성의 Require HTTPS(HTTPS 필요) 설정은 사용자와 RMT 서버 간의 통신에 사용됩니다. 또한 에이전트를 등록할 때에도 사용됩니다. 데이터를 수집하기 위한 에이전트와 RMT 서버 간의 정기적인 에이전트 통신은 Rabbit MQ를 통해 수행됩니다.

기본적으로, RMT 서버는 자체 서명 인증서를 사용하여 설치되고 에이전트 등록 과정의 통신을 비롯한 HTTPS 통신에 해당 인증서를 사용합니다. 고유한 인증서를 사용하여 자체 서명 인증서를 대체할 수 있습니다. 이 작업은 RMT 서버 설치 중에 서버 구성 페이지에서 수행하거나 설치가 완료된 후 수행할 수 있습니다. 다음 섹션에서는 요구 사항에 대해 설명합니다.

SSL 인증서 모드 및 요구 사항

Resource Monitoring Tool 는 SSL 인증서를 사용하는 다음 모드를 지원합니다.

  • 기본: 이 모드에서는 설치 프로그램에서 제공하는 기본 자체 서명 인증서를 사용합니다.
  • 저장소: 이 모드를 사용하면 Windows 인증서 저장소에 인증서 지문을 입력할 수 있습니다.
  • 로컬: 이 모드를 사용하면 <installation directory>\config 폴더에 파일 기반 인증서를 지정할 수 있습니다. 기본 위치는 C:\Program Files\Tableau\Tableau Resource Monitoring Tool\master\config입니다.

고유한 인증서를 사용하는 경우 로컬 또는 저장소를 선택할 수 있습니다.

  • 로컬을 선택하는 경우 그룹화된 파일 또는 단일 파일에서 사용할 수 있는 인증서, 인증 기관 및 개인 키가 있어야 합니다.
  • 저장소 옵션을 선택하는 경우 인증서와 지문을 미리 저장하고 설치 중에 참조할 수 있습니다. 인증서 및 개인 키는 함께 패키지화되어야 하며 단일 지문에서 참조할 수 있어야 합니다. 패키지된 인증서는 .NET 요구 사항에 의해 정의된 특정 위치에 저장되어야 하며 이러한 위치는 여기에 있는 Microsoft 웹 사이트에 문서화되어 있습니다. 컴퓨터로 인증서를 가져온 후 해당 인증서를 사용하여 HTTPS를 구성할 수 있습니다.

인증서에 대한 다음 지침 및 요구 사항을 따르십시오.

  • 적절한 도메인에 대한 HTTPS 인증서(예: X.509)가 있어야 합니다. 이는 로컬 보안 정책 및 인증서 요구 사항에 따라 다릅니다. 예를 들어 Resource Monitoring Tool에서 CName 또는 SSL 통과 프록시를 사용하는 경우 SAN 인증서를 사용해야 할 수 있습니다. 하위 도메인이 여러 개인 경우 와일드카드 인증서가 지원됩니다.
  • Resource Monitoring Tool는 PKCS #12 및 PEM 형식만 지원합니다.
  • Resource Monitoring Tool 웹 서버에는 인증서와 개인 키가 필요하며, 선택적으로 신뢰 체인을 필요로 합니다.

    개인 키는 RSA 또는 DSA가 될 수 있습니다.

    이러한 파일은 단일 파일 또는 그룹화된 파일로 제공될 수 있습니다.

    • 단일 파일 예:
      • PKCS #12: 파일 확장명이 .pfx 또는 .p12인 단일 파일입니다.
      • PEM: PEM 인코딩 인증서 + 개인 키(그리고 선택적으로 루트 CA에 연결된 중간 CA), .pem 확장명의 단일 파일입니다. 파일의 항목은 특정 순서로 되어 있지 않아도 됩니다.
    • 그룹화된 파일 예:
      • .crt 또는 .cer 파일의 PEM 인코딩 인증서 그리고
      • .key 파일의 PEM 인코딩 개인 키(선택 사항) 그리고
      • 하나 이상의 .ca 파일에 있는 PEM 인코딩 인증 기관

기본 파일 및 디렉터리 위치:

RMT 서버:

  • 설치 디렉터리: C:\Program Files\Tableau\Tableau Resource Monitoring Tool\master
  • 구성 파일: C:\Program Files\Tableau\Tableau Resource Monitoring Tool\master\config.json
  • 로그 디렉터리: C:\Program Files\Tableau\Tableau Resource Monitoring Tool\master\logs

에이전트:

  • 설치 디렉터리: C:\Program Files\Tableau\Tableau Resource Monitoring Tool\agent
  • 로그 디렉터리: C:\Program Files\Tableau\Tableau Resource Monitoring Tool\agent\logs

이 작업을 수행할 수 있는 사용자

Resource Monitoring Tool를 설치하려면 다음이 모두 필요합니다.

  • Resource Monitoring Tool를 설치하는 컴퓨터에 대한 관리자 사용 권한
  • Tableau Server 관리자 사이트 역할
  • Resource Monitoring Tool 관리자 계정

다음 단계

RMT 서버 설치:

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