Docs 菜单
Docs 主页
/
MongoDB Cloud Manager
/

监控

在此页面上

  • 警报
  • 部署
  • 项目

有关警报条件的解决方案,另请参阅解决警报。

有关创建和托管警报的信息,请参阅配置警报设置托管警报。

至少有两种方法可以关闭警报通知:

如果通知电子邮件列表包含多个电子邮件组,则一个或多个人可能会收到同一警报的多个通知。

这些错误消息显示在 Deployment页面上的主机名称下。 如果可用连接数未达到Cloud Manager定义的最小值,则会出现这些连接。 这些错误不是由 mongos实例生成的,因此不会出现在mongos日志文件中。

监控将逐台主机的打开文件描述符和连接数与最大连接数限制进行比较。 最大打开文件描述符 ulimit 参数直接影响可用服务器连接数。 代理会计算是否存在足够的连接来满足 Cloud Manager 定义的最小值。

在网络探测(ping)文档中,对于每个节点及其serverStatus.connections值,如果current值加上available值的总和小于为受监控主机设置的maxConns配置值,则监控将发送Host has low open file limitsToo many open files消息发送到 Cloud Manager。

网络探测(ping)文档是监控发送到 Cloud Manager 的数据。要查看 网络探测(ping)文档,请执行以下操作:

要访问权限此功能,您必须具有Project OwnerProject Data Access Admin Cloud Manager用户角色。

1
  1. 如果尚未显示,请从导航栏的 Organizations 菜单中选择包含所需项目的组织。

  2. 如果尚未显示,请从导航栏的Projects菜单中选择所需的项目。

  3. 如果 Deployment(数据库部署)页面尚未出现,请单击侧边栏中的 Deployment(数据库)。

    显示“部署”页面。

2
  1. 单击主机名称。

  2. 单击 Last Ping(连接)。

为防止此错误,建议您将ulimit打开文件设置为64000 。 我们还建议将mongosh中的maxConns命令至少设置为推荐设置。

要了解更多信息,请参阅MongoDB ulimit 参考页面MongoDB maxConns 参考页面。

造成此状态的可能原因:

  • 由于网络限制或问题(即 防火墙、代理、路由。)

  • 您的数据库正在使用 TLS运行。 您必须全局或按主机启用TLS 。 要了解更多信息,请参阅配置 MongoDB Agent 以使用 TLS为部署启用 TLS。

  • 您的数据库正在使用身份验证运行。 您必须为 Cloud Manager 提供主机的身份验证凭证。请参阅配置 MongoDB 身份验证和授权。

以下因素可能会导致监控检测部署出现问题:

要解决此问题,请执行以下操作:

1
  1. 如果尚未显示,请从导航栏的 Organizations 菜单中选择包含所需项目的组织。

  2. 如果尚未显示,请从导航栏的Projects菜单中选择所需的项目。

  3. 如果 Deployment(数据库部署)页面尚未出现,请单击侧边栏中的 Deployment(数据库)。

    显示“部署”页面。

2

单击部署的Processes标签页。

显示“进程”页面。

3
  1. 单击 Add Deployment(连接)。

  2. New Deployment窗口中,指定以下值:

    • 部署类型

    • 内部主机名

    • 内部端口

  3. 如果适用:

    • 添加数据库用户名和密码。

    • 启用TLS以与您的监控连接。

注意

添加(或删除)部署时,无需重新启动监控。

如果您在崩溃后添加部署并重新启动监控,则可能在Deployment页面上看不到主机名。 Cloud Manager 会将部署检测为重复项并抑制其数据。

要重置:

1
  1. 如果尚未显示,请从导航栏上的 Organizations 菜单中选择包含所需项目的组织。

  2. 如果尚未显示,请从导航栏的Projects菜单中选择所需的项目。

  3. Projects(项目)菜单旁边,展开 Options(选项)菜单,然后单击 Project Settings(项目设置)。

    显示项目设置页面。

2

单击 Reset Duplicates(连接)。

如果您的部署存在于多个数据中心,请确保所有监控都能发现您的所有部署。

在极少数情况下,会关闭mongod并重新配置副本集。 无法删除已关闭的部署,并会返回以下错误消息:

警告

无法删除此部署,因为它已启用备份。

请联系MongoDB 支持部门,获取有关删除这些部署的帮助。

创建项目以监控服务器、代理、用户和其他资源的其他隔离系统或环境。

例子

防火墙可能会将您的部署分隔到两个或多个环境中。 在这种情况下,您需要两个或更多单独的 Cloud Manager 项目。

API密钥对于每个项目都是唯一的。 每个项目都需要自己的代理和相应的API密钥。 在每个项目中,代理需要能够连接到项目中它监控的所有主机。

要了解有关创建和管理项目的更多信息,请参阅项目。

后退

自动化

在此页面上