次の手順を実行して、Tableau Resource Monitoring Tool の既存のインストールをアップグレードします。

当社の企業価値である「平等」に合致させるため、包括的ではない用語を可能な限り変更しました。場面に応じて用語を変更すると重大な影響につながる可能性があるため、既存の用語を維持します。そのため、CLI コマンドとオプション、インストール フォルダー、構成ファイル、その他のインスタンスには、これらの用語が引き続き使用されます。詳細については、Tableau ヘルプについてを参照してください。

注: Resource Monitoring Tool は、インプレース アップグレードを実行し、現在のインストールを新しいバージョンにアップグレードします。アップグレードの前に既存のインストールをアンインストールしないでください。

アップグレードに関する注意

アップグレード プロセスを開始する前に、次の点を考慮してください。

  1. 外部リポジトリ (PostgreSQL) または外部メッセージ キュー サービス (RabbitMQ) の使用に移行する場合は、以下のトピックにあるアップグレードに関するベストプラクティスのセクションを必ず確認してください。
  2. バージョン 2022.3 より、Tableau Resource Monitoring Tool には、RMT サーバーとエージェント間の暗号化通信が組み込まれています。ただし、TLS を有効にするには、すべてのエージェントで rmtadmin-mq-certifcate を実行する必要があります。RMT サーバーと同じマシンでローカルに構成されている RabbitMQ が対象となります。
  3. アップグレード中にマシンの再起動が必要になる場合があります。勤務時間外にアップグレードを行うことを検討する必要がある場合があります。
  4. Resource Monitoring Tool (サーバーとエージェント) のアップグレード時に、元のインストールを実行したユーザーとは異なる Windows ユーザーとしてインストーラーを実行すると、最初に使用したカスタム インストール ディレクトリがアップグレードによって検出されず、アップグレードが別のディレクトリにインストールされる可能性があります。
    2019.3.1 より以前からアップグレードする場合は、次のいずれかを実行してこの問題を回避します。
    - アップグレード時に元のユーザー アカウントを使用する
    - アップグレード時にカスタム インストール ディレクトリ パスを指定します。
  5. 場合によっては、Resource Monitoring Tool でデータベースが変更されます。そのような場合は、アップグレード プロセスにデータベースの移行が含まれる可能性があります。データベースの移行を行う場合、RMT サーバーの Web ページの上部に、プロセスを完了するための時間の見積もりと共にメッセージ バナーが表示されます。スクリーン ショットの例を次に示します。

    バナーを展開すると、アップグレードの影響の詳細を確認できます。変更は各リリースに固有のものであり、表示される詳細はリリースに固有のものです。

     

  6. Resource Monitoring Tool は、Tableau Server バージョンと下位互換性がありますが、上位互換性はありません。つまり Resource Monitoring Tool のバージョンは、監視している Tableau Server のバージョン以降である必要があります。

    互換性の理由から、まず Resource Monitoring Tool をアップグレードしてから、Tableau Server のアップグレードに従うことをお勧めします。詳細については、Tableau Server との製品互換性を参照してください。

Resource Monitoring Tool のアップグレード方法

Resource Monitoring Tool のインプレース アップグレードを行うことをお勧めします。Resource Monitoring Tool をアンインストールして新しいバージョンのデータベースをインストールすると、データが破損する可能性があるため、前のバージョンを再インストールしてアップグレード プロセスをもう一度行うよう促されます。

  1. アップグレードを開始する前に、ブラウザーで Resource Monitoring Tool にログインし、動作していることを確認します。

  2. サーバー セットアップ プログラムを、RMT サーバーをインストールするマシンにコピーします。

  3. エージェントをインストールしたエージェント セットアップ プログラムをコピーします。エージェントは、監視している Tableau Server ノードにインストールされます。
  4. 次のコマンドを実行して、エージェントがインストールされているすべての Tableau Server ノードで Tableau Resource Monitoring Toolエージェントを停止します

    rmtadmin stop --agent

  5. 次のコマンドを実行して、Tableau Resource Monitoring Tool RMT サーバーを停止します。

    rmtadmin stop

    注: サービスが停止されたら、tabrmt-agent や tabrmt-master のいずれかを使用してサービスの停止後に実行されている Resource Monitoring Tool プロセスを確認することがベスト プラクティスです。これには、PostgreSQL や RabbitMQ は含まれません。

  6. RMT サーバーで実行されているすべてのプロセスを完全に停止するには時間がかかるため、タスク マネージャーでは、名前に Resource Monitoring Tool が含まれる実行中のプロセスがなくなるのを待ってから次のステップに進みます。
  7. RMT サーバーがインストールされているマシンで RMT サーバー セットアップ プログラムを実行します。これにより、必要な前提条件のインストールやアップグレードを実行し、RMT サーバーをアップグレードします。

    注: 現在、既定の場所を使用してインストールしている場合、アップグレード中にインストール場所をカスタム ディレクトリに変更することはできません。

  8. エージェントのセットアップ プログラムをすべてのエージェントで実行します。

    EULA ページで [次へ] をクリックして、インストール場所を確認または指定し、実行ユーザーを設定します。Tableau では、RMT サーバーをインストールする場所として、\Tableau\Tableau Resource Monitoring Tool を使用することをお勧めします。既定以外の場所の例: D:\Tableau\Tableau Resource Monitoring Tool

    2021.4 以降では、エージェントの実行ユーザー アカウントを指定する必要があります。このアカウントは、Tableau Server にアクセスして、監視情報を収集するために使用されます。

    実行ユーザー アカウントには、現在 Tableau Server の実行ユーザーアカウントに使用しているものと同じアカウントを指定します。このアカウントが以前に既定のアカウント (NT AUTHORITY/ネットワーク サービス) ではなくカスタム ユーザー アカウントに設定されていた場合は、アップグレード プロセス中に、既定のアカウントを使用する設定に戻ります。インストール後に、rmtadminservice-setup コマンドを使用して、元のカスタム ユーザー アカウントに変更できます。

  9. エージェントと RMT サーバーが実行中であることを確認します。アップグレードの完了後にエージェントと RMT サーバーが自動的に再起動しない場合は、エージェントと RMT サーバーを起動します。

    注:アップグレードが完了すると、ポート情報を含むブラウザー ウィンドウが表示されます。一部のフィールドにはデフォルト値が表示されます。デフォルトに戻して Web サーバーを再起動する場合を除き、このブラウザー ウィンドウを閉じて [保存] をクリックしないでください。

  10. ブラウザーで Resource Monitoring Tool にログインし、動作していることを確認します。インストールが機能しない場合は、アップグレードの実行に使用するユーザー アカウントに問題がある可能性があります。アップグレードに使用するユーザー アカウントに関するトピックの冒頭にある「アップグレードに関する注意」セクションで、2 つ目の注記を参照してください。
  11. アップグレードしたエージェントを確認できます。[Admin] メニューから [Environment] を選択して [編集] をクリックすると、環境の詳細が表示されます。[サーバー] タブで、エージェントのバージョンを確認できます。これは、複数ノードの Tableau Server クラスタでアップグレードされたエージェントを特定する場合に役立ちます。

 

実行可能なユーザー

Resource Monitoring Tool をアップグレードするには、次のパーミッションが必要です。

  • Resource Monitoring Tool をインストールするマシンの管理者
  • Tableau Server 管理者。
  • Resource Monitoring Tool 管理者。
ありがとうございます!