Docs Menu
Docs Home
/ /

Acceso requerido para el agente de MongoDB

Si su implementación de MongoDB aplica control de acceso, el agente MongoDB de Cloud Manager debe autenticarse en MongoDB como un usuario con el acceso adecuado.

Nota

Las instrucciones de esta página son para implementaciones que no utilizan Automation. Si utiliza Automation, Cloud Manager administra la autenticación por usted y las siguientes instrucciones no son aplicables.

Para autenticarse, cree un usuario con los roles adecuados en MongoDB. Los siguientes tutoriales incluyen instrucciones y ejemplos para crear el usuario del Agente de MongoDB en su implementación de MongoDB:

  • Configurar el agente MongoDB para la autenticación.

  • Configurar el agente MongoDB para LDAP.

  • Configurar el agente MongoDB para Kerberos.

  • Configurar el agente MongoDB para la autenticación X.509.

Los roles de usuario de MongoDB son independientes de los de Cloud Manager. Estos roles y sus privilegios se describen en el manual de MongoDB, comenzando por la página "Autorización".

Para autenticarse en clústeres fragmentados, cree usuarios locales de fragmento en cada fragmento y cree usuarios para todo el clúster:

Importante

Cada proceso mongod y mongos en su implementación de Cloud Manager debe usar el mismo nombre de usuario y roles para el usuario del Agente MongoDB.

Conéctate a la instancia mongod o mongos como usuario con acceso a crear usuarios de bases de datos. Consulta la página de método db.createUser() en el Manual de MongoDB.

Para automatizar las instancias de MongoDB, el agente de MongoDB debe autenticarse en la base de datos admin como un usuario de MongoDB con los siguientes roles:

Para realizar copias de seguridad de las instancias de MongoDB, el agente de MongoDB debe autenticarse en la base de datos indicada como un usuario de MongoDB con los roles requeridos.

Versión de la base de datos MongoDB
MongoDB FCV
Rol requerido
Database

4.2.x o posterior

4.2 o posterior

admin

3.0.0 a 4.2.x

4.0 o anterior

admin

2.6.x

admin

2.6.x

local

Para monitorear instancias de MongoDB, el Agente de MongoDB debe autenticarse en la admin base de datos como un usuario de MongoDB con el clusterMonitor rol.

Para los clústeres fragmentados con MongoDB 8.0 o una versión de compatibilidad de funciones superior, el agente de monitoreo también requiere el rol si el clúster directShardOperations tiene:

  • Dos o más fragmentos

  • Al menos una base de datos que no sea del sistema

Nota

Este requisito es específico de los proyectos de Cloud Manager. Atlas lo gestiona automáticamente.

El monitoreo incluye dbStats la recopilación de información y la elaboración de perfiles de bases de datos.

Para autenticarse, cree el usuario en MongoDB con el acceso adecuado. El método de autenticación que utiliza la implementación de MongoDB determina las opciones que se deben configurar al crear el usuario, así como cualquier configuración adicional del Agente de MongoDB:

Volver

Configuraciones

En esta página