JMX ポートの有効化

Tableau Server の操作での問題の解決に役立てるために、Tableau サポートによってサーバーの JMX ポートの有効化を要求されることがあります。これらのポートは、通常 JConsole のようなツールで監視とトラブルシューティングを行う場合に便利です。バージョン 2022.1 以降では、JMX ポートを安全に有効にすることができます。これは推奨されている方法です。2022.1 より前のバージョンでは、セキュリティで保護されていないポートのみを有効にできます。

安全な JMX ポートの有効化

Tableau Server バージョン 2022.1 以降、JMX ポートを安全に有効にできます。この手順では、安全な JMX を有効にする方法について説明します。以前のバージョンで JMX を有効にするには、以下の「セキュリティで保護されていない JMX ポートの有効化」を参照してください。

Tableau Server で安全な JMX ポートを有効にするには、以下を行います。

  1. sudo アクセス権を持つユーザーとして TSM をインストールするコンピューターにログオンします。

  2. 以下のコマンドを実行します。

    tsm maintenance jmx enable

    コマンドには、実行時に指定できるいくつかのオプションがあります。コマンドの実行時にオプションを指定しない場合は、回答内容に基づいてオプションの入力を求められます。

    例:

    C:\Windows\system32>tsm maintenance jmx enable
    We do not recommend you enable JMX unsecured on a production environment. Would you like to enable security features for JMX?
    (y/n): y
    JMX access is readonly by default. Would you like to add readwrite access?
    (y/n): n
    Would you like to enable SSL?
    (y/n): y
    Would you like to require client authentication (mTLS)?
    (y/n): n
    Enabling JMX with the specified settings. This will perform a server restart. Do you want to continue?
    (y/n): y
    Starting enable JMX asynchronous job.

    コマンドとオプションの詳細については、「tsm maintenance jmx enable」を参照してください。

セキュリティで保護されていない JMX ポートの有効化

JMX ポートの決定のしくみ

既定では、使用可能なポートの範囲内から JMX ポートが動的に割り当てられます。ポート割り当てのしくみおよび動的マッピングの上書き方法の詳細については、Tableau サービス マネージャーのポートを参照してください。