Docs 菜单
Docs 主页
/
MongoDB Ops Manager
/

常见问题解答:MongoDB 助手

在此页面上

  • 常规
  • 什么是 MongoDB Agent?
  • Ops Manager 中的 MongoDB Agent 何时启动?
  • 何时必须切换到 MongoDB 助手?
  • 是否可以按集群或按节点进行更新?
  • Ops Manager 用户界面是否发生变化?
  • Ops Manager API 是否支持 MongoDB Agent?
  • 我是否可以通过 API 以编程方式升级到 MongoDB 助手?
  • 新安装程序是否使用不同的文件名?
  • 我是否为旧版自动化、监控或备份代理设置了 PEM 密钥文件和密码? 当我切换到 MongoDB Agent 时,我应该知道什么?
  • 我只使用旧版监控代理,这对我平均值什么?
  • 我只使用旧版监控和备份代理,这对我平均值什么?
  • 我的集群已使用全部 3 个旧版代理进行托管,会发生什么情况?
  • 那三个 MongoDB Agent 用户呢?

这解决了有关 MongoDB Agent 的常见问题。

MongoDB 助手可帮助您管理、监控和备份 MongoDB 实例。

Ops Manager 4.1 的 MongoDB 助手于 2019 年 5 月 29 日发布。 MongoDB 要求您尽快更新到 MongoDB Agent,因为legacy Agents现已停产。

现在。 任何旧版代理更新都需要切换到 MongoDB Agent。您必须更新项目中的所有集群。 一旦更新,Ops Manager 控制台将呈现 MongoDB Agent 的新界面。

不可以。必须同时为项目中的所有集群更新 MongoDB 助手。

是的。 代理和服务器标签页已更新以反映此更改。

可以。

可以。

否。为了简化更新操作,安装程序的名称为 mms-automation

当您切换到使用 MongoDB Agent 时,这些设置将被保留。如果您之前在 Ops Manager 的 Security > Settings部分设置了 PEM密钥文件和密码,Ops Manager 将使用当前自动化代理的PEM密钥文件和密码作为 MongoDB AgentPEM密钥文件和密码密码。

任何现有的监控和备份PEM密钥文件和密码都将导出到 MongoDB 助手用户界面页面上Monitoring and Backup的新自定义配置部分。 Configure Cloud Manager Agents部分 ( Security > Settings ) 中会显示一条警告,说明自定义配置部分中的值会覆盖这些值。

MongoDB Agent 在这种情况下提供支持。切换为使用 MongoDB Agent 的过程如下:

  1. 当 MongoDB Agent 可用时,您会看到您的监控代理已过期的横幅通知。

  2. 当您准备好切换时,请单击横幅中的Update 。 指南您完成更新过程的工作流程将启动。

    1. 阅读包含文档链接的 MongoDB Agent 描述。

    2. 指定用于 Ops Manager 项目的自定义监控配置选项。

    3. 下载并安装 MongoDB 代理。Ops Manager 验证 MongoDB Agent 是否已正确安装在指定的服务器列表上。

      注意

      以前配置的身份验证方法将继续有效。 您在Monitoring Settings中提供 MongoDB 身份验证信息菜单。

  3. 一旦您在服务器上安装了MongoDB Agent,MongoDB Agent就会在切换到MongoDB Agent之前,为那些监控作为独立运行的实例存在的项目启用监控。

  4. MongoDB 助手会将之前使用的监控代理置于备用模式,并且不再在用户界面中显示。

  5. 以前使用的独立运行的实例监控代理无法再监控实例。准备好后,您可以停止并删除它们。

从此点起,MongoDB Agent会在您为新版本选择Confirm and Deploy选项后进行自行更新。您不再需要在每次有新版本可用时都下载 MongoDB Agent!

MongoDB 代理支持此使用案例。切换到 MongoDB Agent 的流程如下:

  1. 当 MongoDB 助手可用时,您会看到横幅通知,提示您的监控和备份代理已过期。

  2. 当您准备好更新时,单击横幅中的Update 。 指南您完成更新过程的工作流程将启动。

    1. 阅读 MongoDB Agent 描述以及文档链接。

    2. 指定用于 Ops Manager 项目的自定义监控和备份配置选项。

    3. 下载并安装 MongoDB Agent。Ops Manager 验证 MongoDB Agent 是否已正确安装在已知服务器列表上。

      注意

      以前的身份验证方法仍然有效。 您在Monitoring Settings下提供 MongoDB 身份验证信息菜单。 要指定Backup用户设置,请Go到Backup下的Options > > Edit Credentials

  3. 一旦在服务器上安装了 MongoDB Agent,它将在之前配置代理的项目中启用监控和备份。

  4. MongoDB 助手会将之前使用的监控和备份代理置于备用模式,并且不再在用户界面中显示。 以前使用的独立运行的实例监控代理无法再监控实例。准备好后,您可以停止并删除它们。

从此点起,如果您选择对新版本使用Confirm and Deploy选项,MongoDB Agent会自行更新。您不再需要在每次有新版本可用时都下载 MongoDB Agent!

更新流程如下:

  1. 当 MongoDB 代理可用时,您会看到横幅通知,告知您的旧版代理已过时。

  2. 当您准备好更新时,单击横幅中的Update 。 指南您完成更新过程的工作流程将启动。

    1. 阅读 MongoDB Agent 描述以及文档链接。

    2. 查看当前服务器列表并将其更新到 MongoDB 助手。 作为此更新过程的一部分,MongoDB Agent会:

      • 停止所有旧版监控和备份代理。

      • 在作为代理运行监控和备份的服务器上启用监控和备份。

      • 删除已停止的监控和备份代理的二进制文件。

      • 解锁 MongoDB 实例中的mms-monitoring-agentmms-backup-agent用户,以便您可以根据需要将其删除。 MongoDB Agent使用mms-automation用户连接到您的实例。

从此点起,MongoDB Agent将作为自动化、监控和备份的单个进程运行。

MongoDB 将旧版自动化代理使用的三个 MongoDB 用户( mms-automationmms-monitoring-agentmms-backup-agent )合并为一个用户。 此用户mms-automation可以自动执行、监控和备份实例。 MongoDB 不会删除以前的 MongoDB 用户,以防您在其他项目中使用这些用户。 但是,作为更新的一部分,Ops Manager 在其界面中解锁了这些用户,以便您可以删除它们。

我主要使用自动化代理管理集群,但我有独立运行的旧版备份和监控代理,这对我意味着什么? -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- ----

您将获得两个更新流:一个更新流适用于任何独立运行的代理,如前面部分所述:

我只使用旧版监控代理,这对我意味着什么?

我只使用旧版监控和备份代理,这对我平均值什么?

对于自动化管理旧版监控和备份代理的服务器,请参阅“我的集群已使用所有3代理进行托管,会发生什么情况?”。

后退

常见问题解答:监控和警报