Talend JobServerのJMXモニタリングポートの設定
Talend JobServerインスタンスのパフォーマンスメトリクスを収集するには、JMXモニタリングポートを有効にして、設定します。
JMXモニタリングについて
Talend JobServerは、Java Management Extensions (JMX)プロトコルを使用して、専用ポートを通じてモニタリングデータを公開します。デフォルトでは、このモニタリングポートは8888で有効になっています。
JMXモニタリングポートにより、Talend Administration Centerは負荷分散のためにマシンの評価情報(CPU、メモリ、ディスクメトリクス、サーバー容量)を収集できます。
モニタリングポートが無効になっている場合(ENABLE_MONITORING_PORT=falseに設定)、Talend Administration Centerは負荷分散計算に使用されるマシンおよび評価情報を取得できません。
[Default Configuration] (デフォルト設定)
JMXモニタリングポートは、<jobserver_path>/conf/TalendJobServer.propertiesファイルで設定されます。
- org.talend.remote.jobserver.server.TalendJobServer.MONITORING_PORT=8888: JMXモニタリングポート番号を指定します(デフォルト: 8888)
- org.talend.remote.jobserver.server.TalendJobServer.ENABLE_MONITORING_PORT=true: モニタリングポートを有効または無効にします(デフォルト: 有効)
- org.talend.jmxmp.wildcard=true: モニタリングポートのインターフェイスバインディングを制御します。有効にすると(デフォルト: true)、ポートはすべてのネットワークインターフェイスをリッスンします。無効にすると(false)、ローカルホストのみをリッスンします。
SSLによるセキュリティの強化
デフォルトでは、JMX通信は暗号化されません。本番環境では、通信の暗号化と認証を確実に行うため、モニタリングポートに対してSSLを設定します。詳細なSSLの設定手順については、JMXモニタリングサーバーにSSLを使用するようにTalend JobServerを設定するを参照してください。