Docs 菜单
Docs 主页
/
MongoDB Ops Manager
/

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

在此页面上

  • 主机配置
  • 如何添加新的主机或服务器?
  • 我可以监控启用 Kerberos 的实例吗?
  • 数据呈现
  • Atlas Charts中的所有这些垂直条是什么?
  • 数据保留
  • Ops Manager 的数据保留策略是什么?
  • 警报
  • 警报条件是什么平均值?
  • 默认配置了哪些警报?

这解决了有关 Ops Manager 的常见问题,以及它如何监控 MongoDB 实例并就这些部署的问题向您发出警报。

请参阅 将现有MongoDB进程添加到MongoDB Ops Manager 。

是的。 您可以使用 Ops Manager 监控为 Ops Manager 和备份守护程序保存数据的后端 MongoDB 实例。 为支持实例创建单独的项目

但是,您不能使用 Ops Manager 备份或自动化后端实例。

Ops Manager 还通过系统警报提供对所有后端数据库的内置基本监控。

是的。 Ops Manager 支持监控启用了 Kerberos 的 MongoDB 实例。 要了解其工作原理,请参阅为 Kerberos 配置 MongoDB Agent。

不会。在MongoDB Ops Manager项目中,单个监控代理会连接到所有MongoDB数据库。 配置防火墙以允许监控代理跨数据中心和服务器进行连接。

从监控代理版本5.0.0开始, 您可以运行多个代理来分配监控任务并提供故障转移。 MongoDB Ops Manager在最多 100 个正在运行的监控代理之间分配监控任务。 如果运行的监控代理数量超过100 ,则附加代理将充当“备用”代理。

监控代理所需的资源量因基础架构大小、服务器数量及其监控的数据库而异。 在具有额外容量且不运行 mongod实例的现有计算机上运行代理。 您还可以在较小的专用实例上运行监控代理。

监控代理负载会随着受监控的mongod + mongos进程的数量以及 MongoDB 环境中的数据库数量而变化。

对于生产环境,建议将监控代理安装在专用服务器上,而不是与承载数据的mongod实例安装在同一主机上。 这样,您就可以对mongod及其主机执行维护,而不会影响对部署的监控。 此外,监控代理可能会与mongod争用资源。

您可以将监控代理安装在与仲裁节点mongos或应用程序服务器相同的系统上,具体取决于这些服务和可用资源的要求。

如果监控五个或更少的mongod实例,则可以使用 Amazon Web Services微服务器。

最常见的问题是代理无法解析主机的主机名。 检查 DNS 和/etc/hosts文件。

第二个最常见的问题是防火墙规则禁止从代理访问主机。

要测试连接,请登录运行代理的主机并尝试使用mongosh进行连接:

mongosh <hostname>:<port>/test

注意

Ops Manager 不支持端口转发。

默认情况下,监控代理会解析要连接的主机名。 如果代理无法通过解析主机名进行连接,您可以强制监控代理为特定 IP 地址选择 IP 地址,而不是相应的主机名。 首选主机名还允许您指定用于具有多个别名的服务器的主机名。 这可以防止服务器在MongoDB Ops Manager界面中以不同名称多次出现。

要创建首选主机名,请Go到项目 Settings并添加 Preferred Hostnames条目。 有关详细信息,请参阅编辑项目设置

请参阅代理下载中包含的README文件。

请参阅从MongoDB Ops Manager中删除监控代理。

红色条表示服务器重新启动。

橙色条表示该服务器现在是主节点。

棕色条表示该服务器现在是从节点。

Ops Manager 保留两种不同类型的数据: 指标,描述使用情况;和快照,用于备份数据。

Ops Manager 保留:

  • Ops Manager 根据 Ops Manager 的Monitoring Data Retention设置保留指标数据。 Ops Manager 管理员可以修改设置,方法是依次选择AdminGeneralOps Manager ConfigMiscellaneous标签页,然后滚动到Default Monitoring Data Retention

  • 根据其保留策略的快照。

有关警报条件的参考信息,请参阅查看警报条件。

有关默认警报配置以及添加新警报或修改现有警报(包括修改警报频率)的步骤,请参阅配置警报设置

后退

常见问题解答:备份和恢复