Docs 菜单
Docs 主页
/
MongoDB Ops Manager
/

管理 Ops Manager 主机名和端口

在此页面上

  • 覆盖 Ops Manager 主机名
  • 更改默认端口
  • 启用健康检查端点

Ops Manager 必须提供一致的主机名和一致的端口。请按照以下步骤:

  • 覆盖 Ops Manager 的默认主机名

  • 更改 Ops Manager 的默认端口

  • 启用健康检查端点

注意

所有这些过程都是可选的。 您不需要更改这些设置,除非 Ops Manager 备份守护程序或 Ops Manager 应用程序未显示正确的主机名,或者您需要更改端口以满足本地安全问题。

Ops Manager 尝试检测其主机的 FQDN 。 Ops Manager 主机有时可能会选择错误的主机名。 如果需要覆盖 Ops Manager 选择的主机名,可以将 Ops Manager 设置为使用您指定的主机名。

重要

如果 Ops Manager 从所需的URL正常运行,则可以跳过此过程。

要在 Ubuntu 或 Debian 主机上设置主机名,请执行以下操作:

1
2
  1. 导航至<install_dir>/conf/目录。

  2. 在首选文本编辑器中,以root身份打开mms.conf文件。

    例子

    sudo -H vi /opt/mongodb/mms/conf/mms.conf
3

添加两个具有mms.system.hostname值的选项:

  • 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)"
4
  1. 在 Ops Manager 应用程序中,单击页面右上角的 Admin链接。

  2. 单击 General 标签页,然后单击 Ops Manager Config

  3. 更新URL to Access Ops Manager字段以使用您在 Java 选项注册表值中指定的值。

    例子

    https://opsmanager.example.com:11800
  4. 单击 Save(连接)。

5

调用以下命令:

sudo service mongodb-mms restart

调用以下命令:

sudo service mongodb-mms restart

调用以下命令:

sudo /etc/init.d/mongodb-mms restart

MongoDB Ops Manager重新启动后,您可以从新URL访问权限MongoDB Ops Manager应用程序。

在 Red Hat 或CentOS主机上设立主机名:

1
2
  1. 导航至<install_dir>/conf/目录。

  2. 在首选文本编辑器中,以root身份打开mms.conf文件。

    例子

    sudo -H vi /opt/mongodb/mms/conf/mms.conf
3

添加两个具有mms.system.hostname值的选项:

  • 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)"
4
  1. 在 Ops Manager 应用程序中,单击页面右上角的Admin链接。

  2. 单击 General 标签页,然后单击 Ops Manager Config

  3. 更新URL to Access Ops Manager字段以使用您在 Java 选项注册表值中指定的值。

    例子

    https://opsmanager.example.com:11800
  4. 单击 Save(连接)。

5

调用以下命令:

sudo service mongodb-mms restart

调用以下命令:

sudo service mongodb-mms restart

调用以下命令:

sudo /etc/init.d/mongodb-mms restart

MongoDB Ops Manager重新启动后,您可以从新URL访问权限MongoDB Ops Manager应用程序。

在Linux主机上设立主机名:

1
2
  1. 导航至<install_dir>/conf/目录。

  2. 在首选文本编辑器中,以root身份打开mms.conf文件。

    例子

    sudo -H vi /opt/mongodb/mms/conf/mms.conf
3

添加两个具有mms.system.hostname值的选项:

  • 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)"
4
  1. 在 Ops Manager 应用程序中,单击页面右上角的Admin链接。

  2. 单击 General 标签页,然后单击 Ops Manager Config

  3. 更新URL to Access Ops Manager字段以使用您在 Java 选项注册表值中指定的值。

    例子

    https://opsmanager.example.com:11800
  4. 单击 Save(连接)。

5

调用以下命令:

sudo service mongodb-mms restart

调用以下命令:

sudo service mongodb-mms restart

调用以下命令:

sudo /etc/init.d/mongodb-mms restart

MongoDB Ops Manager重新启动后,您可以从新URL访问权限MongoDB Ops Manager应用程序。

MongoDB Ops Manager使用 防火墙配置中描述的端口和运行状况检查端点。 端点默认为disabled

要更改 Ubuntu 或 Debian 主机上的端口:

1
2
  1. 导航至<install_dir>/conf/目录。

  2. 在首选文本编辑器中,以root身份打开mms.conf文件。

    例子

    sudo -H vi /opt/mongodb/mms/conf/mms.conf
3

更改端口时,请确保所选端口可供使用。

默认情况下,Ops Manager 使用端口8080 。 将BASE_PORT值更改为所需的端口号。

BASE_PORT=11700

MongoDB Ops Manager如果要更改通过 TLS 连接 的端口,请更新BASE_SSL_PORT

4
  1. 在 Ops Manager 应用程序中,单击页面右上角的Admin链接。

  2. 单击 General 标签页,然后单击 Ops Manager Config

  3. 更新URL to Access Ops Manager字段以使用您在 Java 选项注册表值中指定的值。

    例子

    https://opsmanager.example.com:11800
  4. 单击 Save(连接)。

5

调用以下命令:

sudo service mongodb-mms restart

调用以下命令:

sudo service mongodb-mms restart

调用以下命令:

sudo /etc/init.d/mongodb-mms restart

MongoDB Ops Manager重新启动后,您可以从新URL访问权限MongoDB Ops Manager应用程序。

要更改 Red Hat 或CentOS主机上的端口:

1
2
  1. 导航至<install_dir>/conf/目录。

  2. 在首选文本编辑器中,以root身份打开mms.conf文件。

    例子

    sudo -H vi /opt/mongodb/mms/conf/mms.conf
3

更改端口时,请确保所选端口可供使用。

默认情况下,Ops Manager 使用端口8080 。 将BASE_PORT值更改为所需的端口号。

BASE_PORT=11700

MongoDB Ops Manager如果要更改通过 TLS 连接 的端口,请更新BASE_SSL_PORT

4
  1. 在 Ops Manager 应用程序中,单击页面右上角的Admin链接。

  2. 单击 General 标签页,然后单击 Ops Manager Config

  3. 更新URL to Access Ops Manager字段以使用您在 Java 选项注册表值中指定的值。

    例子

    https://opsmanager.example.com:11800
  4. 单击 Save(连接)。

5

调用以下命令:

sudo service mongodb-mms restart

调用以下命令:

sudo service mongodb-mms restart

调用以下命令:

sudo /etc/init.d/mongodb-mms restart

MongoDB Ops Manager重新启动后,您可以从新URL访问权限MongoDB Ops Manager应用程序。

要更改Linux主机上的端口,请执行以下操作:

1
2
  1. 导航至<install_dir>/conf/目录。

  2. 在首选文本编辑器中,以root身份打开mms.conf文件。

    例子

    sudo -H vi /opt/mongodb/mms/conf/mms.conf
3

更改端口时,请确保所选端口可供使用。

默认情况下,Ops Manager 使用端口8080 。 将BASE_PORT值更改为所需的端口号。

BASE_PORT=11700

MongoDB Ops Manager如果要更改通过 TLS 连接 的端口,请更新BASE_SSL_PORT

4
  1. 在 Ops Manager 应用程序中,单击页面右上角的Admin链接。

  2. 单击 General 标签页,然后单击 Ops Manager Config

  3. 更新URL to Access Ops Manager字段以使用您在 Java 选项注册表值中指定的值。

    例子

    https://opsmanager.example.com:11800
  4. 单击 Save(连接)。

5

调用以下命令:

sudo service mongodb-mms restart

调用以下命令:

sudo service mongodb-mms restart

调用以下命令:

sudo /etc/init.d/mongodb-mms restart

MongoDB Ops Manager重新启动后,您可以从新URL访问权限MongoDB Ops Manager应用程序。

Ops Manager 提供HTTP健康检查端点。此端点可通过端口8090访问,默认情况下处于禁用状态。 在启用端点之前,请确保其他应用程序或进程没有使用端口8090

要启用端点:

1

使用 root 访问权限打开mms.conf文件。 mms.conf位于<install_dir>/conf/目录中。

2

要启用端点,请删除#符号,以便该行显示为:

DEBUG.PORT=8090

重要

该端口只能从 localhost(或 127.0.0.1)访问。端口号可以8090 更改为其他值。

3
4

后退

配置防火墙以访问 Ops Manager