MongoDB Ops Managerのホスト名とポートの管理
MongoDB Ops Managerは一貫したホスト名と一貫したポートを提供する必要があります。 次の手順に従います。
MongoDB Ops Managerのデフォルトのホスト名を上書きする
MongoDB Ops Managerのデフォルト ポートを変更
ヘルスチェックエンドポイントの有効化
注意
これらの手順はすべて任意 です。 MongoDB Ops ManagerバックアップデーモンまたはMongoDB Ops Managerアプリケーションが正しいホスト名で表示されない限り、またはローカルのセキュリティの問題を満たすためにポートを変更する必要がある場合を除き、これらの設定を変更する必要はありません。
MongoDB Ops Managerのホスト名の上書き
MongoDB Ops Manager は、ホストの FQDNを検出しようとします。 MongoDB Ops Managerホストによって間違ったホスト名が選択される場合があります。 MongoDB Ops Managerによって選択されたホスト名を上書きする必要がある場合は、指定したホスト名を使用するようにMongoDB Ops Managerを設定できます。
重要
MongoDB Ops Manager が目的のURLから期待どおりに動作する場合は、この手順をスキップできます。
Ubuntu または Debian ホストでホスト名を設定するには次のようにします。
MongoDB Ops ManagerMongoDB Ops Managerアプリケーションとバックアップデーモンの FQDN にホスト名の値を設定します。
mms.system.hostname
値を持つ 2 つのオプションを追加します。
JAVA_MMS_UI_OPTS
MongoDB Ops Managerアプリケーション用JAVA_DAEMON_OPTS
バックアップデーモンの
例
これらの Java オプションは次の例のようになります。
JAVA_MMS_UI_OPTS="${JAVA_MMS_UI_OPTS} -Dmms.system.hostname=opsmanager.example.com" JAVA_DAEMON_OPTS="${JAVA_DAEMON_OPTS} -Dmms.system.hostname=opsmanager-bkp.example.com"
この値は、Linux システムの環境変数を使用して設定できます。
JAVA_MMS_UI_OPTS="${JAVA_MMS_UI_OPTS} -Dmms.system.hostname=$(hostname -f)" JAVA_DAEMON_OPTS="${JAVA_DAEMON_OPTS} -Dmms.system.hostname=$(hostname -f)"
Red Hat または CentOS ホストでホスト名を設定するには:
MongoDB Ops ManagerMongoDB Ops Managerアプリケーションとバックアップデーモンの FQDN にホスト名の値を設定します。
mms.system.hostname
値を持つ 2 つのオプションを追加します。
JAVA_MMS_UI_OPTS
MongoDB Ops Managerアプリケーション用JAVA_DAEMON_OPTS
バックアップデーモンの
例
これらの Java オプションは次の例のようになります。
JAVA_MMS_UI_OPTS="${JAVA_MMS_UI_OPTS} -Dmms.system.hostname=opsmanager.example.com" JAVA_DAEMON_OPTS="${JAVA_DAEMON_OPTS} -Dmms.system.hostname=opsmanager-bkp.example.com"
この値は、Linux システムの環境変数を使用して設定できます。
JAVA_MMS_UI_OPTS="${JAVA_MMS_UI_OPTS} -Dmms.system.hostname=$(hostname -f)" JAVA_DAEMON_OPTS="${JAVA_DAEMON_OPTS} -Dmms.system.hostname=$(hostname -f)"
Linux ホストでホスト名を設定するには、次の手順に従います。
MongoDB Ops ManagerMongoDB Ops Managerアプリケーションとバックアップデーモンの FQDN にホスト名の値を設定します。
mms.system.hostname
値を持つ 2 つのオプションを追加します。
JAVA_MMS_UI_OPTS
MongoDB Ops Managerアプリケーション用JAVA_DAEMON_OPTS
バックアップデーモンの
例
これらの Java オプションは次の例のようになります。
JAVA_MMS_UI_OPTS="${JAVA_MMS_UI_OPTS} -Dmms.system.hostname=opsmanager.example.com" JAVA_DAEMON_OPTS="${JAVA_DAEMON_OPTS} -Dmms.system.hostname=opsmanager-bkp.example.com"
この値は、Linux システムの環境変数を使用して設定できます。
JAVA_MMS_UI_OPTS="${JAVA_MMS_UI_OPTS} -Dmms.system.hostname=$(hostname -f)" JAVA_DAEMON_OPTS="${JAVA_DAEMON_OPTS} -Dmms.system.hostname=$(hostname -f)"
デフォルト ポートの変更
MongoDB Ops Managerは、ファイアウォール構成で説明されているポートとヘルスチェック エンドポイントを使用します。 エンドポイントのデフォルトはdisabled
です。
Ubuntu または Debian ホストのポートを変更するには次のようにします。
Red Hat または CentOS ホストのポートを変更するには:
Linux ホストのポートを変更するには:
ヘルスチェックエンドポイントの有効化
MongoDB Ops Managerは、 HTTPヘルスチェックエンドポイントを提供します。 このエンドポイントはポート8090
でアクセスされ、デフォルトで無効になっています。 エンドポイントを有効にする前に、別のアプリケーションまたはプロセスがポート8090
を使用していないことを確認してください。
エンドポイントを有効にするには: