rmtadmin 명령줄 유틸리티

Resource Monitoring Tool의 설치 폴더에는 명령줄 인터페이스인 rmtadmin.cmd가 있습니다. 기본 설치 폴더는 다음과 같습니다.

  • RMT 서버 /var/opt/tableau/tabrmt/master/.
  • 에이전트: /var/opt/tableau/tabrmt/agent/.

rmtadminRMT 서버에이전트 설치에 모두 포함됩니다. 일부 명령은 RMT 서버 또는 에이전트 rmtadmin 명령줄 유틸리티의 사용 여부에 따라 달라질 수 있습니다. 예를 들어 users 명령은 RMT 서버에서만 작동합니다. ziplogs 명령은 어디서나 사용할 수 있지만 명령이 실행된 응용 프로그램의 로그 파일만 포함됩니다.

참고: tabrmt-master 사용자로 다음 명령을 실행해야 합니다.
sudo su --login tabrmt-master

다음은 rmtadmin 명령줄에서 사용할 수 있는 명령입니다.

참고: rmtadmin 명령은 위치 매개 변수와 옵션을 모두 사용합니다.
위치 매개 변수는 값만 사용하여 지정해야 합니다. 실제 키워드를 지정할 필요가 없습니다. option 키워드 및 값은 등호를 사용하여 지정해야 합니다.
예:
rmtadmin <command> <positional parameter value> --<option keyword>=<value>

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

rmtadmin agents

참고: 버전 2021.2에 추가되었습니다.

모든 환경에 대해 Tableau Server 노드에 등록된 모든 에이전트를 나열합니다.

이는 Tableau Server에서 Resource Monitoring Tool 에이전트가 설치된 위치를 확인하는 데 유용합니다.

이 명령은 RMT 서버에서만 작동합니다.

개요

rmtadmin agents [options][global option]

옵션

--env

선택 사항: 특정 환경에 대한 에이전트 목록을 보려면 이 옵션을 사용합니다. 시스템이 생성한 식별자입니다. Admin > Environments > Edit Environment로 이동하여 찾을 수 있습니다. 이 페이지의 Environment Details 섹션에서 환경에 대한 식별자를 확인할 수 있습니다.

--keys

선택 사항: 출력에 에이전트 키가 포함됩니다.

예:rmtadmin agents --env=<myenvironmentidentifier> --keys

rmtadmin bootstrap-file

참고: 버전 2021.2에 추가되었습니다.

Tableau Server 노드에 에이전트를 등록하는 데 사용되는 부트스트랩 파일을 만들어 저장합니다.

부트스트랩 파일이 만들어지고 지정된 절대 경로 또는 상대 경로에 저장됩니다. 상대 경로는 현재 작업 디렉터리를 기준으로 확인됩니다.

이 명령은 RMT 서버에서만 작동합니다.

개요

rmtadmin bootstrap-file [options][global option]

옵션

--env

필수 항목입니다. 시스템이 생성한 식별자입니다. Admin > Environments > Edit Environment로 이동하여 찾을 수 있습니다. 이 페이지의 Environment Details 섹션에서 환경에 대한 식별자를 확인할 수 있습니다.
Tableau Server 노드의 에이전트는 한 번에 하나의 환경에만 등록할 수 있습니다.

--filename

선택 사항입니다. 파일 이름을 포함한 절대 또는 상대 경로입니다. 상대 경로는 현재 작업 디렉터리를 기준으로 확인됩니다. 지정하지 않으면 기본 출력 파일 이름이 사용됩니다.

--force

선택 사항입니다. 이름이 같은 기존 파일을 덮어씁니다.

예:rmtadmin bootstrap-file --env=<myenvironmentidentifier>

rmtadmin cleanup

참고: 버전 2021.2에 추가되었습니다.

특정 일 수보다 오래된 로그 파일을 삭제합니다. 기본적으로 31일보다 오래된 로그 파일을 삭제합니다.

이 명령은 RMT 서버와 에이전트 모두를 대상으로 합니다.

참고: Resource Monitoring Tool 프로세스가 실행 중이면 이 명령으로 활성 로그 파일이 정리되지 않습니다. 모든 파일이 삭제되도록 하려면 rmtadmin_stop 명령을 사용하여 RMT를 중지한 다음 rmtadmin cleanup --log-files-retention=0 명령을 사용하여 정리를 실행하고 rmtadmin_start 명령을 사용하여 프로세스를 다시 시작해야 합니다.

개요

rmtadmin cleanup [option][global option]

옵션

--log-files-retention

선택 사항입니다. 지정된 일 수보다 오래된 로그 파일을 삭제합니다.

예:rmtadmin cleanup --log-files-retention=<number of days>

rmtadmin create-admin-user

버전: 버전 2022.1에 추가됨

다른 사용자가 없는 경우 초기 관리자 자격의 사용자를 만듭니다.

참고: 버전 2023.1부터 다수의 관리자 사용자를 만들 수 있습니다.

이 명령은 RMT 서버에서만 사용할 수 있습니다.

개요

rmtadmin create-admin-user [options][global option]

옵션

--username

선택 사항입니다. 관리자 사용자 계정의 사용자 이름입니다. 지정하지 않으면 기본적으로 “admin”으로 설정됩니다.

--password

필수 항목입니다. 관리자 사용자 계정의 비밀번호입니다.

--password-file

선택 사항입니다. 관리자 사용자 계정의 비밀번호를 포함하는 파일의 경로입니다. 비밀번호를 직접 입력하는 것을 원하지 않고, 액세스 가능한 파일에 비밀번호가 저장되어 있는 경우 이 옵션을 사용할 수 있습니다.

예:rmtadmin create-admin-user --username<admin user name> --password <password for the admin user account>

rmtadmin create-env

참고: 버전 2021.2에 추가되었습니다.

새 환경을 만듭니다.

이 명령은 RMT 서버에서만 작동합니다.

개요

rmtadmin create-env [options][global option]

옵션

옵션필수?기본값설명
--name해당 없음환경의 이름입니다.
--gateway-url

 

해당 없음

Tableau Server 게이트웨이에 액세스하는 데 사용되는 URL입니다.

--version해당 없음이 환경에서 모니터링할 Tableau Server 버전입니다.
--non-interactive

아니요

대화형 프롬프트는 기본적으로 사용하도록 설정됩니다.모든 대화형 프롬프트를 사용하지 않도록 설정합니다.
--no-test

아니요

API 및 리포지토리 연결 테스트는 기본적으로 사용하도록 설정됩니다.API 및 리포지토리 연결 테스트를 사용하지 않도록 설정합니다.
--api-username아니요NullTableau Server API에 연결하는 데 사용된 계정의 사용자 이름입니다. 사용자 계정은 모든 Tableau Server 사이트에 액세스할 수 있는 Tableau Server 관리자여야 합니다.
--api-password

아니요

(Tableau API 사용자 이름을 지정하는 경우 비밀번호를 제공하거나 비밀번호가 있는 파일 경로와 파일을 지정합니다.)

Null

Tableau Server API에 연결하는 데 사용되는 Tableau Server API 사용자 계정의 비밀번호입니다.

--api-password-file아니요NullTableau Server API 사용자 계정의 비밀번호를 포함하는 파일의 경로와 파일 이름입니다.
--repository-server

Null

Tableau Server와 함께 설치된 PostgreSQL 데이터베이스의 서버 이름입니다.
--repository-databaseNullTableau Server와 함께 설치된 PostgreSQL 데이터베이스의 이름입니다.
--repository-portNullTableau Server 리포지토리 데이터베이스의 포트 번호입니다.
--repository-usernameNull

Tableau Server 리포지토리와 함께 설치된 PostgreSQL 데이터베이스에 연결하는 데 사용되는 사용자 이름입니다.

Resource Monitoring Tool는 성능상의 이유로 Tableau Server 리포지토리 데이터베이스에 직접 액세스합니다. 이를 위해서는 읽기 전용 데이터베이스 사용자에 대해 설정된 비밀번호를 사용하여 리포지토리에 대한 액세스를 사용하도록 설정해야 합니다. 자세한 내용은 Tableau Server 리포지토리에 대한 액세스를 사용하도록 설정을 참조하십시오.

--repository-passwordNull

Tableau Server와 함께 설치된 PostgreSQL 데이터베이스에 연결하는 데 사용되는 사용자 계정의 비밀번호입니다.

Resource Monitoring Tool는 성능상의 이유로 Tableau Server 리포지토리 데이터베이스에 직접 액세스합니다. 이를 위해서는 읽기 전용 데이터베이스 사용자에 대해 설정된 비밀번호를 사용하여 리포지토리에 대한 액세스를 사용하도록 설정해야 합니다. 자세한 내용은 Tableau Server 리포지토리에 대한 액세스를 사용하도록 설정을 참조하십시오.

--repository-password-file아니요. 그러나 명령 프롬프트 또는 스크립트에서 직접 비밀번호를 제공하지 않는 경우에는 필수입니다.NullTableau Server와 함께 설치된 PostgreSQL 데이터베이스에 연결하는 데 사용되는 사용자 계정의 비밀번호가 들어 있는 경로와 파일 이름입니다.
--repository-ssl-mode

아니요

선호됨

Tableau Server 리포지토리 SSL 모드:

Tableau 리포지토리에 대한 SSL 연결을 구성하려면 SSL을 선호하거나 SSL을 필요로 합니다.

Tableau Server 리포지토리 연결을 설정하는 데 SSL을 사용하지 않으려면 사용하지 않도록 설정합니다.

--repository-ssl-thumbprint

아니요

Null직접 연결을 허용하도록 Tableau Server PostgreSQL을 구성하면 Tableau Server가 인증서와 키를 만듭니다. Tableau Server에서 생성된 인증서 지문을 제공하거나 Resource Monitoring Tool 서버 컴퓨터에 server.crt 파일을 복사하도록 선택할 수 있습니다. 인증서 파일을 복사하도록 선택하는 경우 지문을 제공하지 않아도 됩니다. 자세한 내용은 클라이언트의 직접 연결을 허용하도록 Postgres SSL 구성을 참조하십시오.

예:rmtadmin create-env --name=<myenvironment> --api-username=<TableauServer API user name> --api-password=<password for the Tableau Server API user account> --gateway-url <Tableau Server Gateway URL> --version <Tableau Server version>

rmtadmin data-access

참고: 버전 2022.3에 추가되었습니다.

PostgreSQL 데이터베이스에 대한 액세스를 사용하거나 사용하지 않도록 설정합니다. 참고: Tableau Server에서 모든 모니터링 데이터를 성공적으로 수집하려면 Resource Monitoring Tool 버전 2022.3부터 PostgreSQL 데이터베이스에 대한 액세스가 필요합니다.

이 명령은 RMT 서버에서만 작동합니다.

참고: 이 구성을 적용하려면 PostgreSQL 데이터베이스를 다시 시작해야 합니다.

개요

rmtadmin data-access [positional parameter][options] [global option]

위치 매개 변수

mode

필수 항목입니다. PostgreSQL 데이터베이스에 대한 원격 데이터 액세스에 사용해야 하는 모드입니다. 값은 None, ReadOnly, Admin 중 하나여야 합니다. None으로 설정하면 데이터 액세스가 사용되지 않도록 설정됩니다. ReadOnly 및 Admin이 데이터베이스에 액세스하는 데 사용할 사용자 계정을 지정합니다.

옵션

--

예:

rmtadmin data-access ReadOnly

rmtadmin restart --db

rmtadmin delete-env

참고: 버전 2021.2에 추가되었습니다.

특정 환경과 해당 환경에 대해 수집된 모든 데이터를 삭제합니다. 또한 환경에서 모든 Resource Monitoring Tool 에이전트를 모니터링하고 등록 취소하는 Tableau Server에 대한 연결 및 토폴로지 정보도 제거됩니다.

이 명령은 RMT 서버에서만 작동합니다.

개요

rmtadmin delete-env [positional parameter][options] [global option]

위치 매개 변수

env

필수 항목입니다. 시스템이 생성한 식별자입니다. 시스템이 생성한 식별자입니다. Admin > Environments > Edit Environment로 이동하여 찾을 수 있습니다. 이 페이지의 Environment Details 섹션에서 환경에 대한 식별자를 확인할 수 있습니다.

옵션

--confirm

선택 사항입니다. 환경을 삭제하려 함을 확인합니다. 이 옵션을 제공하지 않는 경우 확인 메시지가 표시됩니다.

--skip-agent-disconnect

선택 사항입니다. 에이전트 연결을 끊는 작업을 건너뛰고 에이전트 등록 취소를 계속합니다. Tableau Server 노드가 제거되었거나 해당 노드에서 에이전트가 제거된 경우와 같이 에이전트에 액세스할 수 없다고 생각하는 경우 이 옵션을 사용합니다.

예:rmtadmin delete-env <myenvironmentidentifier>

rmtadmin delete-env-data

특정 환경에 대해 수집된 모든 Tableau Server 관련 데이터를 영구적으로 삭제합니다. 환경 구성, Tableau Server 정보 및 에이전트 등록은 제거되지 않습니다.

이 명령은 환경 자체를 제거하지 않고 환경의 기존 데이터를 정리하려는 경우 유용합니다. 기존 데이터를 삭제한 후 에이전트가 전송하는 새 데이터는 계속해서 처리됩니다.

이 명령은 RMT 서버에서만 작동합니다.

개요

rmtadmin delete-env-data [positional parameter][option][global option]

위치 매개 변수

env

데이터를 삭제해야 하는 환경의 식별자입니다. 시스템이 생성한 식별자입니다. Admin > Environments > Edit Environment로 이동하여 찾을 수 있습니다. 이 페이지의 Environment Details 섹션에서 환경에 대한 식별자를 확인할 수 있습니다.

옵션

--confirm

선택 사항입니다. 환경 데이터를 삭제하려 함을 확인합니다. 이 옵션을 제공하지 않는 경우 확인 메시지가 표시됩니다.

예:rmtadmin delete-env-data <myenvironmentidentifier>

rmtadmin delete-server

참고: 버전 2021.2에 추가되었습니다.

환경에서 Tableau Server 노드의 구성 정보를 삭제하고 해당 노드에서 에이전트를 등록 취소한 후 해당 노드에 대해 수집된 모든 모니터링 데이터를 삭제합니다.

이 명령은 RMT 서버에서만 작동합니다.

개요

rmtadmin delete-server [options][global option]

옵션

--env

필수 항목입니다. Tableau Server 노드가 연결된 환경의 식별자입니다. 시스템이 생성한 식별자입니다. Admin > Environments > Edit Environment로 이동하여 찾을 수 있습니다. 이 페이지의 Environment Details 섹션에서 환경에 대한 식별자를 확인할 수 있습니다.

--hostname

--all이 지정되지 않은 경우 환경에 연결된 하나 이상의 호스트에 대한 정보를 삭제하는 데 필요합니다.

Tableau Server 노드의 컴퓨터 이름입니다. 호스트 이름을 두 개 이상 지정하는 경우 쉼표를 사용하여 여러 값을 구분하십시오.

--all

선택 사항이지만 --hostname이 지정되지 않은 경우 필수입니다.

환경에 연결된 모든 Tableau Server 노드에 대한 정보를 삭제합니다.

--skip-agent-disconnect

선택 사항입니다. 에이전트 연결을 끊는 작업을 건너뛰고 에이전트 등록 취소를 계속합니다. 에이전트에 액세스할 수 없는 경우(예: 노드가 Tableau Server에서 제거되었거나 해당 노드에서 에이전트가 제거된 경우) 이 옵션을 사용합니다.

--confirm

Tableau Server 노드에 대한 모든 정보를 삭제하려 함을 확인합니다. 이 옵션을 제공하지 않는 경우 확인 메시지가 표시됩니다.

예:rmtadmin delete-server --hostname=<machine name of the Tableau Server node>

rmtadmin delete-server-data

참고: 버전 2021.2에 추가되었습니다.

하나 이상의 Tableau Server 노드에서 수집된 데이터를 삭제합니다. 제거된 데이터는 지정된 노드에만 적용됩니다. all을 지정하면 모든 노드에서 수집된 모든 데이터가 삭제됩니다. 환경 구성, Tableau Server 정보 및 에이전트 등록은 삭제되지 않습니다.

이 명령은 RMT 서버에서만 작동합니다.

개요

rmtadmin delete-server-data [options][global option]

옵션

--env

필수 항목입니다. Tableau Server 노드가 연결된 환경의 식별자입니다. 시스템이 생성한 식별자입니다. Admin > Environments > Edit Environment로 이동하여 찾을 수 있습니다. 이 페이지의 Environment Details 섹션에서 환경에 대한 식별자를 확인할 수 있습니다.

--hostname

--all이 지정되지 않은 경우 환경에 연결된 하나 이상의 호스트에 대한 정보를 삭제하는 데 필요합니다.

Tableau Server 노드의 컴퓨터 이름입니다. 호스트 이름을 두 개 이상 지정하는 경우 쉼표를 사용하여 여러 값을 구분하십시오.

--all

선택 사항이지만 --hostname이 지정되지 않은 경우 필수입니다.

환경에 연결된 모든 Tableau Server 노드에 대한 모니터링 데이터를 삭제합니다.

--confirm

Tableau Server 노드에서 모든 모니터링 데이터를 삭제하려 함을 확인합니다. 이 옵션을 제공하지 않는 경우 확인 메시지가 표시됩니다.

예:rmtadmin delete-server-data --all

rmtadmin deregister

참고: 버전 2021.2에 추가되었습니다.

환경에서 에이전트를 등록 취소합니다. 이 노드의 모니터링 데이터는 더 이상 수집되지 않습니다. 기존 데이터는 그대로 유지되고 삭제되지 않습니다.

이 명령은 RMT 에이전트에서만 작동합니다. 등록을 취소하려는 에이전트에서 이 명령을 실행하십시오.

개요

rmtadmin deregister [options]

옵션

--confirm

선택 사항입니다. 에이전트를 등록 취소하려 함을 확인합니다. 이렇게 하면 확인 메시지가 무시됩니다.

--ignore-master-errors

선택 사항입니다. 이 프로세스에서 RMT 서버와 통신하는 동안 발생하는 모든 오류를 무시합니다.

예:rmtadmin deregister --confirm

rmtadmin deregister-agent

참고: 버전 2021.2에 추가되었습니다.

환경에서 지정된 에이전트를 등록 취소합니다. 이 노드의 모니터링 데이터는 더 이상 수집되지 않습니다. 기존 데이터는 그대로 유지되고 삭제되지 않습니다.

이 명령은 RMT 서버에서 실행될 때만 작동합니다.

개요

rmtadmin deregister-agent [options][global option]

옵션

--env

--key가 지정되지 않은 경우 필수입니다.

에이전트가 현재 등록되어 있는 환경의 식별자입니다. 시스템이 생성한 식별자입니다. 시스템이 생성한 식별자입니다. Admin > Environments > Edit Environment로 이동하여 찾을 수 있습니다. 이 페이지의 Environment Details 섹션에서 환경에 대한 식별자를 확인할 수 있습니다.

--key

--env가 지정된 경우 선택 사항입니다.

에이전트 키입니다. 쉼표를 사용하여 여러 값을 구분하십시오. rmtadmin agents 명령을 실행하여 키 값을 가져올 수 있습니다.

--hostname

선택 사항입니다. 에이전트가 설치된 Tableau Server 노드의 컴퓨터 이름입니다. 쉼표를 사용하여 여러 값을 구분하십시오.

--all

선택 사항입니다. 이 옵션을 사용하여 모든 노드에서 에이전트를 등록 취소합니다.

--ignore-agent-errors

선택 사항입니다. 이 프로세스 동안 에이전트에 연결할 수 없는 경우 발생하는 모든 오류를 무시합니다.

--skip-agent-disconnect

선택 사항입니다. 에이전트 연결을 끊는 작업을 건너뛰고 에이전트 등록 취소를 계속합니다. 에이전트에 액세스할 수 없다고 여겨지는 경우(예: 노드가 Tableau Server에서 제거되었거나 해당 노드에서 에이전트가 제거된 경우) 이 옵션을 사용합니다.

--confirm

선택 사항입니다. 에이전트를 등록 취소하려 함을 확인합니다. 이 옵션을 제공하지 않는 경우 확인 메시지가 표시됩니다.

예:rmtadmin deregister-agent --env=<myenvironmentidentifier> --all

rmtadmin environments

참고: 버전 2021.2에 추가되었습니다.

Resource Monitoring Tool 서버의 모든 환경이 나와 있습니다.

이 명령은 RMT 서버에서만 작동합니다.

개요

rmtadmin environments [global option]

rmtadmin get

지정된 구성 키의 값을 가져옵니다.

이 명령은 RMT 서버와 에이전트 모두에서 사용할 수 있습니다.

개요

rmtadmin get <config.key> [global option]

위치 매개 변수

key

구성 키의 이름입니다.

예: rmtadmin get db:database

지원되는 구성 키

데이터 유형적용 대상DEFAULT설명
db:database문자열RMT 서버tabrmtdbRMT가 사용하는 PostgreSQL 데이터베이스의 이름입니다.
db:readOnlyUsername문자열RMT 서버readonlyRMT 데이터에 대한 읽기 전용 액세스 권한만 있는 PostgreSQL 사용자 계정의 사용자 이름입니다.
db:readOnlyPassword문자열RMT 서버설치 프로그램에서 생성됩니다.PostgreSQL 읽기 전용 사용자의 비밀번호입니다.
mq:tls:certificateHostName문자열RMT 서버 및 에이전트해당 없음TLS를 통해 RabbitMQ에 연결할 때 사용할 인증서의 호스트 이름입니다.
mq:tls:enabled부울RMT 서버 및 에이전트FALSERabbitMQ에 대한 TLS 연결을 설정/해제합니다.
mq:port정수RMT 서버 및 에이전트5672RabbitMQ 호스트 포트 번호입니다.
mq:virtualHost문자열RMT 서버 및 에이전트tabrmtRMT 서버 또는 에이전트에 대한 연결입니다. 에이전트의 경우 부트스트랩 파일에 에이전트를 등록하여 이 설정을 수정할 수 있습니다. RMT 서버의 경우 이 값은 설치 프로그램에서 관리합니다.
server.web.run부울에이전트TRUE에이전트의 웹 인터페이스를 설정 또는 해제합니다.

현재 구성 값을 변경하려면 set 명령을 사용합니다.

rmtadmin help

명령줄 인터페이스와 사용 가능한 명령에 대한 일반적인 도움말을 표시합니다.

이 명령은 RMT 서버와 에이전트 모두에서 사용할 수 있습니다.

개요

rmtadmin help

특정 명령에 대한 도움말 및 사용 정보를 표시합니다.

이 명령은 RMT 서버와 에이전트 모두에서 사용할 수 있습니다.

rmtadmin help [command]

rmtadmin master-setup

지정된 옵션으로 RMT 서버를 구성합니다. 설치 중과 설치 후 구성에 모두 사용됩니다.

개요

rmtadmin master-setup [options][global option]

구성 옵션은 아래에 나와 있습니다.

옵션필수?기본값설명
--admin-password

예(초기 설치에만 필수)

비밀번호는 명령줄에서 제공하거나 사용할 비밀번호가 있는 파일을 제공할 수 있습니다. 어느 것도 제공하지 않으면 비밀번호를 입력하라는 메시지가 나타납니다.

해당 없음관리자 사용자의 비밀번호입니다.
--admin-password-file

예(초기 설치에만 필수)

비밀번호는 명령줄에서 제공하거나 사용할 비밀번호가 있는 파일을 제공할 수 있습니다. 어느 것도 제공하지 않으면 비밀번호를 입력하라는 메시지가 나타납니다.

해당 없음관리자 사용자의 비밀번호입니다.
--admin-username아니요admin관리자 사용자의 사용자 이름입니다.
--skip-admin-creation

추가된 버전: 버전 2020.4.0

사용 중지된 버전: 버전 2022.3.0

아니요

설치 후에 구성 업데이트를 수행하는 경우 이 옵션만 사용해야 합니다.

이 옵션이 유효한 버전(2020.4.0 ~ 2022.2.x)에서는, 설치 후 구성 업데이트 중에 이 옵션을 사용하지 않으면 명령이 실패하고 업데이트가 수행되지 않습니다.

버전 2022.3.0 이상에서는, 필요한 경우 이 명령을 실행하면 관리자가 생성됩니다.

False

관리자 사용자 및 비밀번호 만들기를 건너뜁니다.

--http-port아니요80 
--require-https아니요Falsehttp 트래픽을 HTTPS로 리디렉션합니다.
--https-certificate-mode아니요

'기본값'

사용 가능한 옵션:

  • 기본값
  • 저장소(Windows만 해당)
  • 로컬

HTTPS 인증서에 대해 수행할 인증서 검색의 유형입니다.

기본: 이 모드에서는 설치 프로그램에서 제공하는 기본 자체 서명 인증서를 사용합니다.

저장소: 이 모드를 사용하면 Windows 인증서 저장소에 인증서 지문을 입력할 수 있습니다.

로컬: config 폴더에 파일 기반 인증서를 지정할 수 있습니다.

--https-certificate-store-thumbprint아니요Null'저장소' 인증서 모드에서 검색할 HTTPS 인증서 해시/지문입니다.
--https-certificate-local-name아니요

Null

참고: 지정되지 않은 경우 Resource Monitoring Tool가 자체 서명된 인증서와 함께 설치되며 HTTPS 통신에 해당 인증서를 사용합니다.

HTTPS 인증서 파일의 이름입니다.
--https-certificate-local-password아니요NullHTTPS 인증서에 사용할 비밀번호입니다.
--https-certificate-local-password-file아니요NullHTTPS 인증서에 사용할 비밀번호가 포함된 파일의 경로입니다.
--confirm아니요확인을 위한 프롬프트입니다.RMT 서비스의 재시작을 확인합니다.
--host

아니요

참고: 이 값을 변경하지 않는 것이 좋습니다.

현재 구성 값 또는 컴퓨터 이름입니다.Resource Monitoring Tool 서버에 액세스하기 위한 기본 설정 URL입니다. 서버는 호스트 이름에 관계없이 모든 IP를 수신 대기합니다.
--db-config=external아니요없음.
리포지토리가 RMT 서버 외부에서 구성된 경우에만 사용됩니다.
외부 리포지토리를 사용하도록 RMT 서버를 구성하려면 이 옵션을 사용합니다. PostgreSQL 데이터베이스를 로컬로 설치하려는 경우 이 옵션을 지정할 필요가 없습니다.
--db-server아니요현재 구성 값 또는 설치 관리자 기본값.

Resource Monitoring Tool와 함께 설치된 PostgreSQL 데이터베이스의 서버 이름입니다.

AWS RDS에서 호스팅되는 외부 리포지토리를 사용하는 경우 이는 RDS 인스턴스 이름이어야 합니다.

--db-ssl-mode

버전: 버전 2023.1.0에 추가되었습니다.

아니요Prefer

Resource Monitoring Tool와 함께 설치된 PostgreSQL 데이터베이스 연결에 대한 SSL/TLS 암호화를 결정합니다.

옵션은 Prefer (기본값), VerifyCAVerifyFull입니다. 자세한 내용은 Npgsql 설명서(링크가 새 창에서 열림)를 참조하십시오.

--db-port아니요현재 구성 값 또는 설치 관리자 기본값.데이터베이스 서버의 포트 번호입니다.
--db-username아니요현재 구성 값 또는 설치 관리자 기본값.

Resource Monitoring Tool와 함께 설치된 PostgreSQL 데이터베이스에 연결하는 데 사용되는 사용자 이름입니다.

AWS RDS에서 호스팅되는 외부 리포지토리를 사용하는 경우 이는 "postgres"여야 합니다.

--db-password아니요현재 구성 값 또는 설치 관리자 기본값.

Resource Monitoring Tool와 함께 설치된 PostgreSQL 데이터베이스에 연결하는 데 사용되는 사용자 계정의 비밀번호입니다.

AWS RDS에서 호스팅되는 외부 리포지토리를 사용하는 경우 RDS 인스턴스를 만들 때 생성한 사용자 비밀번호입니다.

--mq-config=external아니요없음
이 옵션은 메시징 서비스가 RMT 서버 외부에서 호스팅되는 경우에만 지정됩니다.
이 옵션은 RMT 서버가 외부 Rabbit MQ 메시징 서비스를 사용하도록 구성합니다.
--mq-server아니요현재 구성 값 또는 설치 관리자 기본값.메시지 큐 서버의 이름입니다.
--mq-port아니요현재 구성 값 또는 설치 관리자 기본값.메시지 큐 포트입니다.
--mq-vhost아니요현재 구성 값 또는 설치 관리자 기본값.메시지 큐 가상 호스트입니다.
--mq-username아니요현재 구성 값 또는 설치 관리자 기본값.메시지 큐에 연결하는 데 사용되는 사용자 이름입니다.
--mq-password아니요현재 구성 값 또는 설치 관리자 기본값.메시지 큐에 연결하는 데 사용되는 사용자 계정의 비밀번호입니다.
--mq-enable-tls아니요현재 구성 값 또는 false.메시지 큐에 연결하려면 TLS 연결이 필요합니다.
--mq-tls-certificate-host아니요현재 구성 값 또는 null.메시지 큐 서버의 정규 이름입니다. 인증서의 이름과 일치해야 합니다.
--password-salt아니요임의

비밀번호 해시 처리에 사용하는 전역 솔트.

Resource Monitoring Tool에서 만든 로컬 사용자 계정에 적용됩니다.

--password-min-length아니요현재 구성 값 또는 10.

비밀번호의 최소 길이입니다.

Resource Monitoring Tool에서 만든 로컬 사용자 계정에 적용됩니다.

--password-min-numeric아니요현재 구성 값 또는 1.

비밀번호에 필요한 숫자의 최소 개수입니다.

Resource Monitoring Tool에서 만든 로컬 사용자 계정에 적용됩니다.

--password-min-special아니요현재 구성 값 또는 1.

비밀번호에 필요한 특수 문자의 최소 개수입니다.

Resource Monitoring Tool에서 만든 로컬 사용자 계정에 적용됩니다.

--password-min-latin아니요현재 구성 값 또는 5.

비밀번호에 필요한 라틴 문자의 최소 개수입니다.

Resource Monitoring Tool에서 만든 로컬 사용자 계정에 적용됩니다.

--password-require-mixed-case아니요현재 구성 값 또는 true.

비밀번호에 대/소문자가 혼합되어 있어야 합니다.

Resource Monitoring Tool에서 만든 로컬 사용자 계정에 적용됩니다.

--auth-timeout-minutes아니요현재 구성 값 또는 240.세션의 사용자 인증이 만료되기 전까지의 시간(분)입니다.
--auth-sliding-expiration아니요현재 구성 또는 true.사용자 작업이 있으면 인증 시간 초과 기간을 재설정할지 여부를 나타냅니다.

예:

관리자 비밀번호를 지정하려면: rmtadmin master-setup --admin-password=<password> --skip-admin-creation

설치 후 포트를 업데이트하려면: rmtadmin master-setup --http-port=8000 --skip-admin-creation

rmtadmin passwd

특정 Resource Monitoring Tool 사용자 계정의 암호를 재설정합니다.

이 명령은 오직 RMT 서버에서만 작동합니다.

개요

rmtadmin passwd [positional parameter][global option]

위치 매개 변수

username

비밀번호를 변경하려는 사용자의 이름입니다.

예: rmtadmin passwd <username>

rmtadmin query

Resource Monitoring Tool 데이터베이스에 대한 원시 SQL 쿼리를 실행하고 결과를 출력 파일에 저장합니다.

이 명령은 오직 RMT 서버에서만 작동합니다.

개요

rmtadmin query [positional parameter][options] [global option]

위치 매개 변수

sql

실행할 SQL 명령 텍스트입니다. 여러 SQL 명령을 제공할 수 있습니다. SQL 명령과 함께 파일을 사용하려면 파일명에 접두사로 @을 사용합니다.

옵션

--outfile=VALUE

쿼리 결과를 출력할 zip 파일의 이름입니다. 기본값은 queryresults.zip입니다.

--force

기존 파일을 덮어씁니다.

--timeout=VALUE

쿼리의 시간 초과 값입니다. 초 단위로 지정합니다.

--commit

SQL 명령으로 변경된 내용을 데이터베이스에 커밋합니다. 기본적으로 SQL 명령은 트랜잭션으로 실행되지만 완료 시 롤백됩니다.

예: rmtadmin query <SQLCommand> --outfile=<path and the output file name>

rmtadmin register

참고: 버전 2020.2에 추가되었습니다.

부트스트랩 파일을 사용하여 에이전트를 등록합니다. rmtadmin bootstrap-file 명령을 사용하여 부트스트랩 파일을 다운로드할 수 있습니다.

이 명령은 에이전트에서만 사용할 수 있으며 에이전트를 설치하려는 컴퓨터에서 실행해야 합니다.

개요

rmtadmin register [options][positional parameter] [global option]

위치 매개 변수

bootstrap

부트스트랩 파일의 이름을 포함하는 파일 경로입니다.

옵션

--username

필수 항목입니다. RMT 서버 설치 중에 만든 관리자 사용자의 이름입니다.

--password

필수 항목입니다. 사용자 계정의 비밀번호입니다.

--password-file

비밀번호 정보가 있는 파일 이름이 포함된 경로입니다. 비밀번호는 명령줄에서 제공하거나 비밀번호가 포함된 파일에서 제공할 수 있습니다. 어느 것도 제공하지 않으면 비밀번호를 입력하라는 메시지가 나타납니다.

--server-name

에이전트가 설치되는 노드의 이름입니다. 이름이 지정되지 않은 경우 기본값은 컴퓨터 이름입니다.

--server-description

서버에 대한 사용자 지정 설명입니다.

예: rmtadmin register <bootstrap file name and path> --server-name=<server name>

rmtadmin restart

Resource Monitoring Tool 응용 프로그램을 다시 시작합니다. RMT 서버가 설치된 컴퓨터에서 실행하는 경우 RMT 서버 응용 프로그램이 다시 시작됩니다. 에이전트가 설치된 노드에서 실행하는 경우 해당 노드의 에이전트 응용 프로그램만 다시 시작됩니다.

이 명령은 RMT 서버와 에이전트 모두에서 실행할 수 있습니다.

개요

rmtadmin restart [options] [global option]

옵션

하나 이상의 옵션을 지정해야 합니다.

RMT 서버:

--all

모든 서비스를 다시 시작합니다.

--master

RMT 서버를 다시 시작합니다.

--mq

메시지 큐 서비스를 다시 시작합니다.

--db

데이터베이스 서비스를 다시 시작합니다.

에이전트:

--agent

컴퓨터에서 실행 중인 에이전트 서비스를 다시 시작합니다.

예: rmtadmin restart --db

 

rmtadmin rotate-mq-certificate

에이전트 메시지 큐 클라이언트 인증서를 순환합니다.

이 명령은 RMT 에이전트에서 실행해야 합니다.

개요

rmtadmin rotate-mq-certificate [options] [positional parameter]

위치 매개 변수

bootstrap

부트스트랩 파일의 이름을 포함하는 파일 경로입니다.

옵션

--username

필수 항목입니다. 마스터 서버의 사용자 이름입니다.

--password

필수 항목입니다. 마스터 서버 사용자 계정의 비밀번호입니다.

--password-file

마스터 서버 비밀번호 정보가 있는 파일 이름이 포함된 경로입니다. 비밀번호는 명령줄에서 제공하거나 비밀번호가 포함된 파일에서 제공할 수 있습니다. 어느 것도 제공하지 않으면 비밀번호를 입력하라는 메시지가 나타납니다.

--confirm-restart

서비스 다시 시작을 확인하고, 확인 메시지를 표시하는 과정을 건너뜁니다.

rmtadmin rotate-mq-certificates

메시지 큐 서버 및 클라이언트 인증서를 순환합니다.

이 명령은 RMT 서버에서 실행해야 합니다.

개요

rmtadmin rotate-mq-certificates [options]

옵션

--confirm-restart

서비스 다시 시작을 확인하고, 확인 메시지를 표시하는 과정을 건너뜁니다.

rmtadmin servers

참고: 버전 2021.2에 추가되었습니다.

모든 환경 또는 특정 환경의 모든 Tableau Server 노드가 나와 있습니다.

이 명령은 RMT 서버에서만 작동합니다.

개요

rmtadmin servers [positional parameter][global option]

위치 매개 변수

env

선택 사항입니다. 해당 환경에 등록된 Tableau Server 노드 목록을 가져올 환경의 식별자를 지정합니다. 시스템이 생성한 식별자입니다. Admin > Environments > Edit Environment로 이동하여 찾을 수 있습니다. 이 페이지의 Environment Details 섹션에서 환경에 대한 식별자를 확인할 수 있습니다.

rmtadmin service-setup

참고: 버전 2021.4에 추가되었습니다. RMT 서버, 에이전트, Rabbit MQ 및 PostgreSQL 데이터베이스와 같은 Resource Monitoring Tool 서비스의 사용자 자격 증명을 설치 또는 업데이트하는 데 사용됩니다. 설치 후 서비스 정보를 업데이트하는 데 유용합니다.

이 명령은 RMT 서버와 에이전트 모두에서 작동합니다.

개요

rmtadmin service-setup [positional parameter][options][global option]

위치 매개 변수

다음 값 중 하나 이상을 지정해야 합니다.

all

모든 가용 서비스를 업데이트합니다. RMT와 에이전트 모두에서 실행할 수 있습니다. Tableau Server 노드에서 실행되는 경우 해당 노드의 에이전트를 업데이트합니다.

master

RMT 서버를 업데이트합니다.

agent

에이전트를 업데이트합니다. 에이전트(Tableau Server 노드)에서만 실행할 수 있습니다.

db

데이터베이스 서비스를 업데이트합니다. RMT 서버에서만 실행할 수 있습니다.

mq

메시지 큐 서비스를 업데이트합니다. RMT 서버에서만 실행할 수 있습니다.

옵션

--confirm

선택 사항입니다. 업데이트를 수행할 것임을 확인합니다. RMT와 에이전트 모두에서 실행할 수 있습니다. Tableau Server 노드에서 실행되는 경우 해당 노드의 에이전트를 업데이트합니다.

--append-permissions

선택 사항입니다. 새 사용 권한을 추가합니다. 기존 사용 권한을 덮어쓰지 않으려는 경우 사용합니다.

rmtadmin set

지정된 구성 키의 값을 설정합니다.

이 명령은 RMT 서버와 에이전트 모두에서 작동합니다.

개요

rmtadmin set [positional parameter] [global option]

위치 매개 변수

key

값을 변경하려는 구성 키입니다.

value

사용하려는 새 값입니다.

예: rmtadmin set mq:port <port number>, 여기서 mq:port는 키이며 <port number>는 값입니다.

지원되는 구성 키

데이터 유형적용 대상DEFAULT설명
mq:tls:certificateHostName문자열RMT 서버 및 에이전트해당 없음TLS를 통해 RabbitMQ에 연결할 때 사용할 인증서의 호스트 이름입니다.
mq:tls:enabled부울RMT 서버 및 에이전트FALSERabbitMQ에 대한 TLS 연결을 설정/해제합니다.
mq:port정수RMT 서버 및 에이전트5672RabbitMQ 호스트 포트 번호입니다.
server.web.run부울에이전트TRUE에이전트의 웹 인터페이스를 설정 또는 해제합니다.

옵션

--backup

변경하기 전에 구성 파일의 백업을 만듭니다.

현재 구성 값을 보려면 get 명령을 사용합니다.

rmtadmin start

Resource Monitoring Tool 서비스를 시작합니다. RMT 서버에서 실행하면 RMT 서버만 시작됩니다. 에이전트에서 실행하면 명령을 실행 중인 컴퓨터에서 에이전트가 시작됩니다.

이 명령은 RMT 서버와 에이전트 모두에서 작동합니다.

개요

rmtadmin start [options] [global option]

옵션

하나 이상의 옵션을 지정해야 합니다.

RMT 서버:

--all

모든 서비스를 시작합니다.

--master

RMT 서버를 시작합니다.

--mq

메시지 큐 서비스를 시작합니다.

--db

데이터베이스 서비스를 시작합니다.

에이전트:

--agent

컴퓨터에서 실행 중인 에이전트 서비스를 시작합니다.

예: rmtadmin start --all

rmtadmin status

이 명령을 실행 중인 컴퓨터에서 응용 프로그램 및 실행 중인 서비스의 상태를 확인합니다. RMT 서버의 경우 상태 보고서는 RMT 서버가 데이터베이스 및 메시지 큐에 연결되어 있는지 확인합니다. 에이전트의 경우 상태 보고서는 에이전트가 RMT 서버에 연결되어 있는지 확인합니다.

이 명령은 RMT 서버와 에이전트 모두에서 실행할 수 있습니다.

이 명령은 다음을 반환합니다.

  • 응용 프로그램 상태(실행 중인지 여부)
  • 라이선스 상태
  • MQ 연결
  • 큐 세부 정보
  • 사용된 메모리
  • 사용된 디스크 공간
  • 컴퓨터의 Tableau Server 버전
  • 에이전트 구성 파일에 저장된 Tableau Server의 프로세스 토폴로지입니다.

개요

rmtadmin status [global option]

rmtadmin stop

Resource Monitoring Tool 서비스를 중지합니다. 이 명령을 RMT 서버에서 실행하면 RMT 서버만 중지됩니다. 에이전트가 설치된 컴퓨터에서 실행하면 해당 시스템의 에이전트만 중지됩니다.

이 명령은 RMT 서버와 에이전트 모두에서 실행할 수 있습니다.

개요

rmtadmin stop [options] [global option]

옵션

하나 이상의 옵션을 지정해야 합니다.

RMT 서버:

--all

모든 서비스를 중지합니다.

--master

RMT 서버를 중지합니다.

--mq

메시지 큐 서비스를 중지합니다.

--db

데이터베이스 서비스를 중지합니다.

에이전트:

--agent

컴퓨터에서 실행 중인 에이전트 서비스를 중지합니다.

예: rmtadmin stop --db

rmtadmin test-env

참고: 버전 2021.2에 추가되었습니다.

Resource Monitoring Tool와 Tableau Server 간의 다양한 연결 지점을 테스트합니다. 여기에는 Tableau Server 리포지토리 연결, Tableau 서버 API 연결 및 Advanced Management(이전의 Server Management Add-on) 라이선스 테스트가 포함됩니다.

이 명령은 RMT 서버에서만 작동합니다.

개요

rmtadmin test-env [positional parameter][global option]

위치 매개 변수

--env

선택 사항입니다. Resource Monitoring Tool가 모니터링하는 환경의 식별자입니다. 시스템이 생성한 식별자입니다. Admin > Environments > Edit Environment로 이동하여 찾을 수 있습니다. 이 페이지의 Environment Details 섹션에서 환경에 대한 식별자를 확인할 수 있습니다.

--force

선택 사항입니다. 데이터가 충분하지 않더라도 기준선을 즉시 업데이트하려면 이 옵션을 사용합니다. 기본적으로 이 명령은 로드가 50회 성공한 후 기준선을 계산합니다.

rmtadmin update-baseline

참고: 버전 2021.4에 추가되었습니다.

모든 뷰 로드의 기준선을 업데이트합니다. 기준선은 뷰의 성공적인 초기 로드 시간 50회 중에서 95번째 백분위수입니다.

이 명령은 RMT 서버에서만 작동합니다.

개요

rmtadmin update-baseline [options][global option]

옵션

env

필수 항목입니다. 시스템이 생성한 식별자입니다. Admin > Environments > Edit Environment로 이동하여 찾을 수 있습니다. 이 페이지의 Environment Details 섹션에서 환경에 대한 식별자를 확인할 수 있습니다.

rmtadmin update-env

참고: 버전 2021.2에 추가되었습니다.

환경 설정을 업데이트합니다.

이 명령은 RMT 서버에서만 작동합니다.

개요

rmtadmin update-env [options][global option]

옵션

옵션필수?설명
--non-interactive

아니요

모든 대화형 프롬프트를 사용하지 않도록 설정합니다.
--no-test

아니요

API 및 리포지토리 연결 테스트를 사용하지 않도록 설정합니다.
--name환경의 이름입니다.
--id아니요웹 인터페이스 URL에 사용되는 환경의 식별자입니다.

시스템이 생성한 식별자입니다. Admin > Environments > Edit Environment로 이동하여 찾을 수 있습니다. 이 페이지의 Environment Details 섹션에서 환경에 대한 식별자를 확인할 수 있습니다.

--gateway-url

아니요

 

Tableau Server 게이트웨이에 액세스하는 데 사용되는 URL입니다.

--version아니요이 환경에서 모니터링할 Tableau Server 버전입니다.
--api-username아니요Tableau Server API에 연결하는 데 사용된 계정의 사용자 이름입니다. 사용자 계정은 모든 Tableau Server 사이트에 액세스할 수 있는 Tableau Server 관리자여야 합니다.
--api-password아니요

Tableau Server API에 연결하는 데 사용되는 Tableau Server API 사용자 계정의 비밀번호입니다.

--api-password-file아니요Tableau Server API 사용자 계정의 비밀번호를 포함하는 파일의 경로입니다.
--repository-server아니요Resource Monitoring Tool와 함께 설치된 PostgreSQL 데이터베이스의 서버 이름입니다.
--repository-port아니요Tableau Server 리포지토리 데이터베이스의 포트 번호입니다.
--repository-username아니요

Tableau Server 리포지토리와 함께 설치된 PostgreSQL 데이터베이스에 연결하는 데 사용되는 사용자 이름입니다.

Resource Monitoring Tool는 성능상의 이유로 Tableau Server 리포지토리 데이터베이스에 직접 액세스합니다. 이를 위해서는 읽기 전용 데이터베이스 사용자에 대해 설정된 비밀번호를 사용하여 리포지토리에 대한 액세스를 사용하도록 설정해야 합니다. 자세한 내용은 Tableau Server 리포지토리에 대한 액세스를 사용하도록 설정을 참조하십시오.

--repository-password아니요

Tableau Server와 함께 설치된 PostgreSQL 데이터베이스에 연결하는 데 사용되는 사용자 계정의 비밀번호입니다.

Resource Monitoring Tool는 성능상의 이유로 Tableau Server 리포지토리 데이터베이스에 직접 액세스합니다. 이를 위해서는 읽기 전용 데이터베이스 사용자에 대해 설정된 비밀번호를 사용하여 리포지토리에 대한 액세스를 사용하도록 설정해야 합니다. 자세한 내용은 Tableau Server 리포지토리에 대한 액세스를 사용하도록 설정을 참조하십시오.

--repository-password아니요Tableau Server와 함께 설치된 PostgreSQL 데이터베이스에 연결하는 데 사용되는 사용자 계정의 비밀번호가 들어 있는 경로와 파일 이름입니다.
--repository-ssl-mode

아니요

Tableau Server 리포지토리 SSL 모드:

Tableau 리포지토리에 대한 SSL 연결을 구성하려면 SSL을 선호하거나 SSL을 필요로 합니다.

Tableau Server 리포지토리 연결을 설정하는 데 SSL을 사용하지 않으려면 사용하지 않도록 설정합니다.

--repository-ssl-thumbprint

아니요

직접 연결을 허용하도록 Tableau Server PostgreSQL을 구성하면 Tableau Server가 인증서와 키를 만듭니다. Tableau Server에서 생성된 인증서 지문을 제공하거나 Resource Monitoring Tool 서버 컴퓨터에 server.crt 파일을 복사하도록 선택할 수 있습니다. 인증서 파일을 복사하도록 선택하는 경우 지문을 제공하지 않아도 됩니다. 자세한 내용은 클라이언트의 직접 연결을 허용하도록 Postgres SSL 구성을 참조하십시오.

예:rmtadmin update-env --name=<new name>

rmtadmin users

Resource Monitoring Tool 사용자 계정의 목록을 표시합니다.

이 명령은 오직 RMT 서버에서만 작동합니다.

개요

rmtadmin users

rmtadmin version

RMT 서버 컴퓨터에서 실행할 때 RMT 서버의 현재 버전 정보를 표시합니다. 명령을 실행 중인 컴퓨터에 설치된 에이전트의 현재 버전 정보를 보여줍니다.

이 명령은 RMT 서버와 에이전트 모두에서 실행할 수 있습니다.

개요

rmtadmin version

rmtadmin ziplogs

Resource Monitoring Tool 로그 파일이 포함된 ZIP 아카이브 파일을 만듭니다.

이 명령은 RMT 서버와 에이전트 모두에서 작동하지만 명령이 실행되는 응용 프로그램의 로그 파일만 포함합니다.

개요

rmtadmin ziplogs [positional parameter] [option] [global option]

위치 매개 변수

filename

출력 zip 파일의 이름입니다. 이름이 제공되지 않은 경우 기본값은 log.zip입니다.

옵션

--force

기존 파일을 덮어씁니다.

예: rmtadmin ziplogs <zip file name> --force

전역 옵션

--help

명령에 대한 도움말을 표시합니다.

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