コマンド ラインを使用して RMT サーバーをインストール
Resource Monitoring Tool Server (RMT サーバー) は、ユーザーが操作する Web アプリケーションをホストします。また、エージェントからのデータを照合したり監視したりするバックグラウンド処理の多くを実行します。RMT サーバーは専用のハードウェアにインストールする必要があります。
このトピックでは、コマンド ラインを使用して RMT サーバーをインストールする手順について説明します。コマンド ライン インストールは、Windows オペレーティング システムと Linux オペレーティング システムの両方でサポートされています。
当社の企業価値である「平等」に合致させるため、包括的ではない用語を可能な限り変更しました。場面に応じて用語を変更すると重大な影響につながる可能性があるため、既存の用語を維持します。そのため、CLI コマンドとオプション、インストール フォルダー、構成ファイル、その他のインスタンスには、これらの用語が引き続き使用されます。詳細については、「Tableau ヘルプについて」(新しいウィンドウでリンクが開く)を参照してください。
RMT サーバーをインストールするには、次の手順を実行します。
- RMT サーバーのセットアップ プログラムを実行する:
RMT サーバーのインストーラーをダウンロードし、RMT サーバーをインストールするマシンからアクセスできる場所に保存します。
管理者としてコマンド プロンプトを開きます。
RMT サーバー インストーラーを保存した場所に移動し、次のコマンドを使用して exe ファイルを実行します。
Tabrmt-Master-64bit-<version>.exe /silent ACCEPTEULA=1
注: /silent または /quiet スイッチを使用して、UI やプロンプトを表示せずに無人でセットアップを実行します。
既定のインストール ディレクトリは、通常次のようになります。C:\Program Files\Tableau\Tableau Resource Monitoring Tool\master別のインストール場所を指定するには、次のコマンドを実行します。
Tabrmt-Master-64bit-<version>.exe /silent ACCEPTEULA=1 InstallFolder="D:\Tableau Resource Monitoring Tool\master"
すべてのインストール コマンドのプロパティとスイッチの完全なリストは、以下のセクションで参照できます。
これにより、パッケージと、RabbitMQ、Erlang、PostgreSQL データベースを含む前提条件がインストールされます。PostgreSQL データベースは、Tableau Server から収集した利用状況データを保存するために使用されます。その後、RMT サーバーのインストールに進みます。
- RMT サーバーを構成する:
次のコマンドを実行し、オプションを指定します。
rmtadmin master-setup [options]
構成オプションは、コマンド プロンプトまたは構成ファイルから指定できます。オプションを指定しない場合、管理者パスワードを除く既定値が適用されます。管理者ユーザー名が [admin] に設定され、パスワードの入力を求められます。
必須のパスワード パラメーターを含むコマンド例:
rmtadmin master-setup --admin-username=<name the administrator user> --admin-password=<administrator user password>
次の表に、RMT サーバーの構成に使用される必須オプションと一般的に使用されるオプションを示します。構成オプションの完全なリストについては、「rmtadmin コマンド ライン ユーティリティ」を参照してください。
注: HTTPS オプションを要求すると、RMT サーバーとユーザー間の通信を安全に行うことができます。通信に HTTPS が必要な場合は、これらの通信に使用する証明書のモードも選択する必要があります。以下の表に、さまざまなオプションを示します。これらのモードと証明書の詳細については、「SSL 証明書のモードと要件」を参照してください。
オプション 必須か? 既定 説明 admin-password はい
パスワードは、コマンド ラインで指定するか、使用するパスワ―ドをファイルに含めて指定できます。いずれかの方法で指定しなければ、パスワードの入力が求められます。
N/A 管理者ユーザーのパスワード admin-password-file いいえ
パスワードは、コマンド ラインで指定するか、使用するパスワ―ドをファイルに含めて指定できます。いずれかの方法で指定しなければ、パスワードの入力が求められます。
N/A 管理者ユーザーのパスワードが保存されているファイル admin-username いいえ admin 管理者ユーザーのユーザー名 http-port いいえ 80 require-https いいえ False True
の場合、http は利用できません。False
の場合、http は https に転送されます。https-certificate-mode いいえ ‘既定'
使用可能なオプション:
- 既定
- ストア
- ローカル
HTTPS 証明書に対して実行する証明書検索のタイプ
既定: このモードでは、インストーラーによって提供される既定の自己署名証明書が使用されます。
ストア: このモードでは、Windows 証明書ストアに証明書の指紋を入力できます。
ローカル: このモードでは、config フォルダーにあるファイルベースの証明書を指定できます。
https-certificate-store-thumbprint いいえ Null HTTPS 証明書のハッシュ/指紋を使用して 'ストア' 証明書モードで検索する https-certificate-local-name いいえ Null
注: 指定しない場合、Resource Monitoring Tool は自己署名証明書と共にインストールされ、HTTPS 通信にその証明書を使用します。
ファイル拡張子のない HTTPS 証明書ファイルの名前。 https-certificate-local-password いいえ Null HTTPS 証明書に使用するパスワード https-certificate-local-password-file いいえ Null HTTPS 証明書に使用するパスワードを含むファイルへのパス
環境を作成する:
次のコマンドを実行して、環境を作成します。
rmtadmin create-env --name=<myenvironment> --api-username=<TableauServer API user name> --api-password=<password for the Tableau Server API user account>
このコマンドで使用可能なオプションを使用して環境を構成します。考慮すべきいくつかの重要な構成オプションを次に示します。
- Tableau Server の REST API と Tableau Server リポジトリの構成は、Tableau Server との通信に使用されます。Tableau Server リポジトリの構成はオプションですが、Tableau Server にアクセスするために推奨されている方法です。
RMT が Tableau Server リポジトリに接続するときにセキュリティで保護された暗号化接続を構成するオプションがあります。RMT と Tableau Server リポジトリ データベース間の SSL 接続を使用するには、SSL を使用するように Tableau Server を構成する必要があります。詳細については、内部 Postgres 通信用に SSL を設定するを参照してください。
次の表に、いくつかの一般的なオプションを示します。オプションの完全なリストについては、「rmtadmin コマンド ライン ユーティリティ」を参照してください。
オプション 必須か? 既定 説明 --name あり N/A 環境 の名前。 --gateway-url あり
N/A Tableau Server ゲートウェイへのアクセスに使用される URL。
--version あり N/A この環境が監視する Tableau Server のバージョン。 --api-username なし Null Tableau Server API への接続に使用されるアカウントのユーザー名。ユーザー アカウントは、すべての Tableau Server サイトにアクセスできる Tableau Server 管理者である必要があります。 --api-password なし
(Tableau API ユーザー名を指定する場合は、パスワードを指定するか、ファイル パスとパスワードを含むファイルを指定します)
Null
Tableau Server API への接続に使用される Tableau Server API ユーザー アカウントのパスワード。
--api-password-file なし Null ファイルへのパスと、Tableau Server API ユーザー アカウントのパスワードを含むファイルの名前。 --repository-server はい Null
Tableau Server と共にインストールされている PostgreSQL データベースのサーバー名。 --repository-port はい Null Tableau Server リポジトリデータベースのポート番号。 --repository-username はい Null Tableau Server リポジトリと共にインストールされている PostgreSQL データベースへの接続に使用するユーザー名。
Resource Monitoring Tool は、パフォーマンス上の理由から Tableau Server リポジトリ データベースに直接アクセスします。これが動作するには、読み取り専用データベース ユーザーのパスワード セットを使用してリポジトリへのアクセスを有効にする必要があります。詳細については、Tableau Server リポジトリへのアクセスを有効にするを参照してください。
--repository-password はい Null Tableau Server と共にインストールされている PostgreSQL データベースへの接続に使用するユーザー アカウント のパスワード。
Resource Monitoring Tool は、パフォーマンス上の理由から Tableau Server リポジトリ データベースに直接アクセスします。これが動作するには、読み取り専用データベース ユーザーのパスワード セットを使用してリポジトリへのアクセスを有効にする必要があります。詳細については、Tableau Server リポジトリへのアクセスを有効にするを参照してください。
--repository-password-file なし Null Tableau Server と共にインストールされている PostgreSQL データベースへの接続に使用するユーザー アカウントのパスワードが保存されているファイル名を含むパス。 --repository-ssl-mode なし
Prefer Tableau Server リポジトリ SSL モード。
Prefer は SSL を優先して、Require は SSL を必須として、Tableau リポジトリへの SSL接続を構成します。
Disable は SSL を使用せずに、Tableau Server リポジトリへの接続を行います。
--repository-ssl-thumbprint なし
Null Tableau Server によって生成された指紋を指定するか、server.crt ファイルを Resource Monitoring Tool のサーバー (RMT サーバー) マシンにコピーするかを選択できます。証明書ファイルをコピーする場合は、指紋を指定する必要はありません。詳細については、クライアントからの直接接続を許可するよう Postgres SSL を構成するを参照してください。 bootstrap ファイルをダウンロードし、Tableau Server ノードからアクセスできる場所に保存します。
rmtadmin bootstrap-file --env=<myenvironment> --filename=<The absolute or relative path including the file name>
Windows インストールのプロパティとスイッチ
スイッチ:
スイッチ | 説明 | コメント |
---|---|---|
/install | /uninstall | セットアップを実行して、Resource Monitoring Tool をインストールするかアンインストールします。 | 既定では、UI とすべてのプロンプトがインストールされ、表示されます。新規インストールで InstallFolder プロパティを使用してディレクトリを指定していない場合は、C:\Program Files\Tableau\Tableau Resource Monitoring Tool\master が使用されます。Resource Monitoring Tool が既にインストールされている場合、セットアップは現在のインストールと同じ場所を使用します。 データ ディレクトリを含む Resource Monitoring Tool を完全に削除するには、 |
/passive | 最小限の UI を使用してセットアップを実行します。プロンプトは表示されません。 | |
/quiet | /silent | 無人の完全なサイレント モードでセットアップを実行します。Web インターフェイスもプロンプトも表示されません。 | /quiet と /silent のどちらかを使用します。 |
/norestart | 再起動が必要な場合でも、Windows を再起動せずにセットアップを実行します。 | 注: まれに、このオプションを使用しても再起動を抑制できない場合があります。以前にシステムの再起動をスキップしたことがあると、これが発生する可能性が高くなります。たとえば、他のソフトウェアのインストール中に再起動をスキップした場合などです。 |
/log <log-file> | 指定したファイルおよびパスに情報を記録します。既定では、ログ ファイルは %TEMP% に作成され、Tableau_Resource_Monitoring_Tool_<version_code> という命名規則が使用されます。 | ファイルの場所を指定しない場合、ログ ファイルは TEMP フォルダー C:\Users\<username>\AppData\Local\Temp に書き込まれます。インストール後、このログ ファイルでエラーを確認します。 例: |
プロパティ:
プロパティ | 説明 | コメント |
---|---|---|
InstallFolder=<path\to\installation\directory> | 指定した既定以外のインストール場所にインストールします。 | RMT をインストールする場所を指定します。指定しない場合、RMTは installedC:\Program Files\Tableau\Tableau Resource Monitoring Tool\master にインストールされます。 例: |
ACCEPTEULA=1|0 | エンド ユーザー ライセンス契約 (EULA) に同意します。最初のノードと追加ノードのどちらにおいても、静的インストール、サイレント インストール、パッシブ インストールに必要です。1 = true、EULA を受け入れる、0 = false、EULA を受け入れない。 | /passive、/silent、/quiet の使用時に含まれていない場合、セットアップはエラーなどが発生することなく失敗します。含まれているが 0 に設定されている場合、セットアップは失敗します。 |
Resource Monitoring Tool をインストールするには、次のものがすべて必要です。
Windows
- Resource Monitoring Tool をインストールするマシンでの管理者パーミッション。
- Tableau Server の管理者サイト ロール
- Resource Monitoring Tool 管理者アカウント。
Linux
- エージェントのインストールに使用するユーザー アカウントの sudo へのフル アクセス権
- Resource Monitoring Tool の管理者アカウント