Resource Monitoring Tool 서버 구성
이 항목에서는 웹 인터페이스를 사용하여 설정할 수 있는 Resource Monitoring Tool 서버(RMT 서버) 구성 옵션을 설명합니다.
설치 후 설정 구성
설치 중에 지정한 구성을 업데이트할 수 있습니다.
다음은 구성 변경을 위해 권장되는 두 가지 방법입니다.
웹 인터페이스를 사용하여 이 작업을 수행하려면 RMT 서버가 설치된 컴퓨터에서 http://<hostname>/setup/server로 이동하십시오.
- 명령줄을 사용하여 이 작업을 수행하려면
rmtadmin master-setup
명령과--skip-admin-creation
옵션을 사용하여 설치 후 관리자 사용자를 만들라는 메시지가 표시되지 않도록 합니다. 자세한 내용은 rmtadmin master-setup을 참조하십시오.
참고: 구성 값은 구성 파일에 저장됩니다. 이 파일을 직접 변경할 수 있지만 UI와 rmtadmin
명령줄 유틸리티를 통해 구성 옵션을 활용하는 것이 좋습니다. 구성 파일의 변경 사항을 적용하려면 다시 시작해야 합니다.
다음은 초기 설치 후 수행할 수 있는 업데이트 유형의 몇 가지 예입니다.
- SSL 구성 변경: 기본 구성은 false로 설정됩니다. 이 구성을 HTTPS를 요구하도록 변경할 수 있습니다. 이 설정을 업데이트하려면 rmtadmin master-setup 명령을 사용하십시오.
- SSL 인증서 업데이트: 보안 통신을 위해 기본 인증 모드를 사용하여 초기 RMT 서버 설치를 완료한 후 고유한 인증서로 인증을 업데이트하고 싶을 수 있습니다.
- 포트 변경: 네트워크 요구 사항에 따라, 기본값과 다른 포트 번호를 사용해야 하는 경우가 있습니다. Resource Monitoring Tool의 다양한 구성 요소 간의 포트 및 통신에 대해 자세히 알아보려면 Tableau Resource Monitoring Tool 통신 포트를 참조하십시오.
- 세션 만료 업데이트: 사용자가 설정된 시간 초과 기간 동안 세션에 액세스하지 않으면 세션이 만료되고 다시 로그인해야 합니다. 기본적으로 240분으로 설정됩니다. 또한 만료 연기 옵션을 사용하도록 설정하여 시간 초과 기간 내에 세션에 액세스하면 시간 초과 기간을 재설정할 수도 있습니다.
참고: Tableau Server 노드 추가 또는 제거: Resource Monitoring Tool를 사용하여 모니터링하는 Tableau Server 클러스터에 새 노드를 추가하는 경우 이 노드를 설치하고 등록해야 합니다. 자세한 내용은 Tableau Server 토폴로지 변경 사항을 참조하십시오.
명령줄을 통해 이 작업을 수행하려면 rmtadmin-master-setup
명령을 사용하십시오. 자세한 내용은 rmtadmin 명령줄 유틸리티를 참조하십시오.
Admin(관리) 메뉴에서 “Configuration(구성)”을 클릭하여 Resource Monitoring Tool를 구성할 수 있습니다. 구성 섹션은 탭으로 분류됩니다. 구성 파일을 사용하여 이 작업을 수행하려면 RMT 서버 구성 파일을 참조하십시오.
알림
전역 수준 및 환경 수준에서 알림을 설정할 수 있습니다.
알림 수신 방법을 선택할 수 있습니다. 이메일 또는 Slack을 통하거나 이메일 및 Slack을 통해 알림을 받을 수 있습니다.
다음은 이메일 및 Slack 알림에 적용됩니다.
전역 수준 및 환경 수준에서 이메일 및 Slack 알림을 설정할 수 있습니다. 알림을 전송하려면 환경 수준만이 아니라 전역 구성을 사용해야 합니다. 알림을 보내는 최소 심각도 수준도 구성할 수 있습니다. 이메일과 Slack에 서로 다르게 구성할 수 있고 전역 수준과 환경 수준에서도 서로 다르게 구성할 수 있습니다.
환경에서 사용자 지정 임계값을 사용하지 않는 한 전역 구성은 기존 환경과 새로 만들어지는 모든 환경에 적용됩니다.
Slack 알림 설정
Slack 알림은 Resource Monitoring Tool버전 2022.1에서 도입되었습니다.
Resource Monitoring Tool에서 Slack 알림을 설정하기 전에 Slack에서 몇 가지 초기 설정을 수행해야 합니다. 전체 세부 정보는 이 Slack 문서에 설명되어 있지만 여기에서 수행해야 하는 기본적인 작업을 확인할 수 있습니다.
- 새로 만들거나 기존 Slack 작업 영역 또는 앱을 사용하고 수신 웹후크를 받을 수 있는지 확인합니다.
- 알림을 게시해야 하는 채널에 권한을 부여합니다.
- 작업 영역에 대해 생성된 웹후크 URL을 복사합니다.
Resource Monitoring Tool에서 Slack 알림을 설정하려면:
- 관리 메뉴에서 전역 구성을 선택합니다.
- 알림 탭 아래 Slack 섹션에서 섹션 맨 위의 전환 단추를 사용하여 Slack 알림을 사용하도록 설정합니다.
- 다음 설정을 구성합니다.
최소 심각도: Slack 알림을 받을 최소 심각도 수준입니다.
웹후크 URL: Slack 작업 영역의 수신 웹후크 URL입니다. 이 URL은 Slack 작업 영역의 수신 웹후크를 사용하도록 설정할 때 자동으로 생성됩니다.
- 테스트 메시지 보내기 단추를 사용하여 설정이 올바르고 작동하는지 테스트합니다.
각 환경에 대한 알림을 지정하려면:
- 관리 메뉴에서 수정하려는 환경을 선택하고 환경 편집을 선택합니다.
- 알림 탭에서 구성 유형에 대해 사용자 지정을 선택하여 전역 설정을 재정의합니다.
- 최소 심각도 및 웹후크 URL 설정
- 테스트 메시지 보내기 단추를 사용하여 설정이 올바르고 작동하는지 테스트합니다.
이메일 알림
이메일 알림을 설정하려면 전역 수준에서 SMTP 서버 설정을 구성하는 것부터 시작합니다. 전역 수준에서 구성된 SMTP 서버 설정은 모든 환경에 자동으로 적용됩니다. 최소 심각도 수준과 보낸 사람 및 받는 사람 이메일과 같은 특정 설정을 각 환경에 맞게 사용자 지정할 수 있습니다.
다음은 TLS 구성 작동 방식에 대한 기술 세부 정보입니다.
- RMT 서버는 STARTTLS SMTP 옵션을 사용합니다. 이 옵션은 SMTP 연결이 시작된 후 메일 콘텐츠가 전송되기 전에 SMTP 연결을 TLS로 업그레이드합니다. RMT는 REQUIRETLS SMTP 옵션을 지원하지 않습니다.
- RMT 서버는 STARTTLS를 사용하여 SMTP 서버로 전송되는 메일을 암호화합니다. SMTP 서버가 저장 시 암호화된 메일을 저장할지 여부는 SMTP 서버 구성에 따라 달라집니다.
Resource Monitoring Tool에서 이메일 알림을 구성하려면 먼저 SMTP 서버를 설정하고 다음 정보를 확보해야 합니다.
- SMTP 서버의 이름.
- 암호화된 통신을 사용하려는 경우 SMTP 서버가 수락하는 TLS 버전을 기록합니다. 현재 Resource Monitoring Tool에는 TLS 1.2가 필요하며 TLS 1.3이 지원됩니다.
- 인증서 지문(선택 사항).
- SMTP 서버의 포트 번호입니다.
- 사용자 이름과 비밀번호(선택 사항). SMTP 서버가 사용자 이름 및 비밀번호를 사용하여 인증하도록 구성된 경우에만 필요합니다.
- 알림 전송 및 수신에 사용할 보낸 사람 및 받는 사람 이메일 주소.
Resource Monitoring Tool에서 SMTP 서버 설정을 지정하려면:
- 관리 메뉴에서 전역 구성을 선택합니다.
알림 탭의 이메일 섹션에서 섹션 맨 위의 전환 단추를 선택하여 이메일 알림을 사용하도록 설정합니다.
다음 SMTP 서버 설정을 구성합니다.
서버: SMTP 서버의 정규화된 DNS 이름을 제공합니다.
암호화: RMT 서버와 SMTP 서버 간 통신을 암호화할지 여부를 지정합니다. 선택한 옵션에 따라 암호화에 대한 SMTP 서버 구성과 RTM 서버와 SMTP 서버 간 암호화 통신 사용에 대한 기본 설정이 달라집니다.
- 필수: SMTP 서버에서 암호화된 통신을 사용하고 있고 통신을 항상 암호화하려는 경우 사용합니다. 필수로 설정하면 연결에서 항상 암호화를 사용하려고 시도합니다. SMTP 서버에 암호화가 사용되지 않는 경우 RMT 서버가 SMTP 서버와 통신할 수 없습니다.
- 기본 설정: SMTP 서버의 암호화 설정을 모르지만 가능한 경우 암호화된 통신을 사용하는 것을 선호한다면 사용합니다. 이 경우 SMTP 서버에서 암호화를 사용하지 않으면 암호화되지 않은 통신이 사용됩니다.
사용 안 함: SMTP에 암호화된 통신이 사용되지 않는 경우 사용합니다. RMT 서버와 SMTP 서버 간의 통신이 암호화되지 않습니다.
참고: SMTP 서버가 암호화를 요구하면 연결이 실패합니다. SMTP 서버에 암호화가 사용되고 있지만 암호화를 요구하지 않는 경우에는 연결이 성공합니다.
옵션: SMTP 서버를 확인하는 방법을 결정합니다. 다음과 같은 옵션이 있습니다.
서버 ID 확인: RMT는 사용된 인증서의 이름이 SMTP 서버 이름과 일치하는지 확인합니다. 일치하지 않는 경우 연결이 실패합니다.
모든 호스트 신뢰: 모든 인증서 오류가 무시되고 서버 ID 확인을 재정의합니다. 이 옵션은 RMT 서버에 사용되는 인증서가 서버의 인증서임을 확신할 수 있는 경우에만 사용되어야 합니다.
TLS 버전: SMTP 서버가 지원하는 TLS의 버전입니다. 기본 버전이 이미 선택되어 있지만 다른 버전을 선택할 수 있습니다. 여러 TLS 버전을 선택하는 경우 RMT 서버는 RMT 및 SMTP와 호환되는 버전 중에서 가장 안전한 버전을 사용합니다. TLS 버전 1.3을 사용하려면 Open SSL 1.1.1f가 필요합니다. TLS 1.3을 사용하려는 경우 RMT 서버가 설치된 컴퓨터에 Open SSL 1.1.1f가 있는지 확인하십시오.
인증서 지문: 이는 선택 사항입니다. 제공된 경우 SHA1 인증서가 사용되며 SMTP 서버가 사용하는 유효한 인증서여야 합니다. 지문이 유효하면 만료 날짜 및 서버 이름 불일치와 같은 다른 인증서 오류가 재정의됩니다.
- 포트: 이메일 서버의 포트 설정입니다.
사용자 이름: 선택 사항입니다. SMTP 서버가 사용자 이름 및 비밀번호를 인증에 사용하도록 구성된 경우 이메일 서버에 인증하는 데 사용되는 계정의 이름입니다.
- 비밀번호: 선택 사항입니다. SMTP 서버가 사용자 이름 및 비밀번호를 인증에 사용하도록 구성된 경우 이메일 서버에 인증하는 데 사용되는 계정의 비밀번호입니다.
최소 심각도: 이메일 알림을 받을 최소 심각도 수준입니다. 환경 수준에서 수정하지 않는 한 모든 환경에 적용됩니다.
- 보낸 사람 이메일: 알림을 보내는 데 사용되는 이메일 주소입니다. 환경 수준에서 수정하지 않는 한 모든 환경에 적용됩니다.
받는 사람 이메일: 이 알림을 받아야 하는 사람의 이메일 주소입니다. 환경 수준에서 수정하지 않는 한 모든 환경에 적용됩니다.
- 테스트 메시지 보내기 단추를 사용하여 설정이 올바르고 이메일 알림을 보내는 데 사용할 수 있는지 테스트합니다.
환경에 맞게 설정을 사용자 지정하려면
- 관리 메뉴에서 수정하려는 환경을 선택하고 환경 편집을 선택합니다.
알림 탭에서 구성 유형에 대해 사용자 지정을 선택하여 전역 설정을 재정의합니다.
- 심각도 수준과 보낸 사람 및 받는 사람 이메일 정보를 설정합니다.
테스트 메시지 보내기 단추를 사용하여 설정이 올바르고 이메일을 알림을 보낼 수 있는지 확인합니다.
연결 실패 문제 해결
연결 실패는 다양한 이유로 발생할 수 있지만 여기에 구성 문제로 인해 야기될 수 있는 몇 가지 오류가 나와 있습니다.
- 암호화 설정 오류: RMT 서버와 SMTP 서버 간의 암호화 설정 불일치가 있는 경우 발생합니다. 예를 들어 RMT 서버는 암호화를 요구하도록 설정되었지만 SMTP 서버는 암호화를 사용하도록 구성되지 않은 경우입니다. 반대의 경우도 해당됩니다. SMTP 서버는 암호화된 통신을 요구하고 RMT 서버는 암호화를 사용하지 않도록 설정된 경우 연결이 실패합니다.
- 인증서 오류: 암호화된 통신을 사용할 때는 옵션에서 명시적으로 모든 호스트를 신뢰하도록 선택하지 않는 한 인증서의 신뢰성과 인증서 이름과 SMTP 서버 간 인증서 이름 일치와 같은 것들이 고려됩니다.
- TLS 오류: TLS 버전 지원은 RMT 서버가 설치된 OS(운영 체제)에 따라 다릅니다. 선택한 TLS 버전이 OS에서 지원되는지 여부를 확인하십시오. TLS 1.2가 필요하지만 TSL 1.3도 지원됩니다. TLS 1.3을 사용하려면 Open SSL 1.1.1f 이상이 필요합니다. RMT 서버가 설치된 컴퓨터에 Open SSL 1.1.1f가 있는지 확인하십시오.
인시던트 임계값
글로벌 인시던트 알림 설정을 구성합니다. 이러한 글로벌 임계값은 개별 환경별로 재정의되지 않는 한 모든 환경에 기본적으로 적용됩니다.
사용 가능한 인시던트 옵션과 이를 구성하는 방법에 대한 자세한 내용은 인시던트를 참조하십시오.
보안
Resource Monitoring Tool 사용자 계정에 대한 보안 설정을 구성합니다.
데이터
기본적으로 Resource Monitoring Tool는 2주간의 상세 작업 데이터와 10년간의 집계된 보고 데이터를 저장합니다.
데이터 보존: Tableau Server의 상세 작업 데이터는 대시보드와 최근 성능 인시던트의 진단을 위한 인시던트의 기반입니다. 연결된 저장소 및 처리 요구 사항으로 인해 이 데이터는 기본적으로 2주간만 저장됩니다.
보고 데이터: Tableau Server에서 집계된 작업 데이터는 보고용으로 저장됩니다(예: 차지백 보고서). 이 데이터는 용량이 작으며 수년간의 기록 보고용으로 손쉽게 저장될 수 있습니다.
고급
Resource Monitoring Tool 진단 로깅 수준을 구성할 수 있습니다.
로깅에 대한 자세한 내용은 로그 파일을 참조하십시오.
이 작업을 수행할 수 있는 사용자
Resource Monitoring Tool 관리자 또는 서버/환경 관리 역할이 있는 Resource Monitoring Tool 사용자