MongoDB Agent 是一个单一的二进制文件,可将 MongoDB 托管连接到 MongoDB Ops Manager。在运行要由 MongoDB Ops Manager 管理的 MongoDB 进程的主机上安装 MongoDB Agent。每个代理都会向 MongoDB Ops Manager 询问当前目标,执行达到该目标所需的工作,并持续向 MongoDB Ops Manager 报告其状态。
代理函数
MongoDB Agent 可以根据您的需求执行以下三个功能中的任何一个或全部:
function | 说明 |
|---|---|
自动化 | 部署和维护 MongoDB 节点和集群,以匹配项目的 自动化配置 定义的目标状态。 |
监控 | 从 MongoDB 部署中的节点收集统计信息,并将其传输到 MongoDB Ops Manager,以便 MongoDB Ops Manager 可以实时报告部署状态。 |
备份 | 拍摄您指定的 MongoDB 进程的快照,以便您可以将部署恢复到更早的状态。 |
要激活监控或备份功能,请使用 MongoDB Ops Manager 用户界面。要激活自动化功能,请创建新集群或导入现有集群。要了解如何激活和去激活每个功能,请参阅 管理自动化功能。
代理仅发送部署配置信息和 MongoDB 日志。他们不会发送 MongoDB 部署中的任何数据记录。
旧版代理
在引入MongoDB 助手之前,每个功能(自动化、备份和监控)在项目中作为单独的代理二进制文件运行。这些旧版代理在Ops Manager 4.4 中的生命周期已结束。要学习;了解更新进程,请参阅我的集群已使用所有 3 个旧版助手托管,会发生什么?。