Para agentes de IA: um índice de documentação está disponível em https://www.mongodb.com/pt-br/docs/llms.txt — as versões de markdown de todas as páginas estão disponíveis anexando .md a qualquer caminho de URL.
Menu Docs

Acesso necessário para o MongoDB Agent

Se a implementação do MongoDB impõe controle de acesso, o MongoDB Ops Manager MongoDB Agent deve autenticar no MongoDB como um usuário com o acesso adequado.

Observação

As instruções nesta página são para implantações que não usam Automação. Se você usar a automação, o Ops Manager managed a autenticação para você e as instruções a seguir não se aplicarão.

Para autenticar, crie um usuário com os roles apropriados no MongoDB. Os tutoriais a seguir incluem instruções e exemplos para criar o usuário do MongoDB Agent em sua implantação do MongoDB:

MongoDB As funções de usuário do são separadas das MongoDB Ops Manager funções de usuário do. Essas funções e seus privilégios são descritos no manual do MongoDB , começando com a página Autorização .

Para autenticar em clusters fragmentados, crie usuários locais do shard em cada shard e crie usuários de todo o cluster:

  • Crie usuários locais do fragmento conectando-se diretamente ao conjunto de réplicas para cada fragmento.

  • Criar usuários em todo o cluster enquanto estiver conectado ao mongos: essas credenciais persistem nos servidores de configuração.

Importante

Cada processo de mongod e mongos no sistema do Ops Manager deve usar o mesmo nome de usuário e roles para o usuário do MongoDB Agent.

Conecte-se à instância mongod ou mongos como um usuário com acesso a create database users. Consulte a página db.createUser() method no Manual do MongoDB.

Para automatizar as instâncias do MongoDB, o MongoDB Agent deve autenticar no reconhecimento de data center admin como um usuário do MongoDB com as seguintes roles:

Para clusters fragmentados, o MongoDB Agent também exige:

Observação

Você deve especificar a função directShardOperations para automação de cluster fragmentado. Essa função permite que o agente de automação execute operações de manutenção que exigem acesso direto aos fragmentos, como adicionar fragmentos a clusters existentes. Para implantações não fragmentadas (conjuntos de réplicas ou autônomo), você pode omitir esta função.

Para fazer backup de instâncias do MongoDB, o MongoDB Agent deve autenticar no reconhecimento de data center listado como um usuário do MongoDB com as roles necessárias.

Versão do MongoDB database
MongoDB FCV
Função necessária
Database

4.2.x ou posterior

4.2 ou posterior

admin

3.0.0 através de 4.2.x

4.0 ou anterior

admin

2.6.x

admin

2.6.x

local

Para clusters fragmentados com MongoDB 8.0 ou versão de compatibilidade do recurso posterior, o MongoDB Agent também exige a funçãodirectShardOperations. Se você usar a automação, o usuário do agente já incluirá essa função.

Para monitorar instâncias MongoDB , o MongoDB Agent deve autenticar no banco de banco de dados do admin como um usuário MongoDB com o papel clusterMonitor .

O monitoramento inclui a coleta de informações dbStats e de perfil do banco de dados.

Para clusters fragmentados com MongoDB 8.0 ou versão de compatibilidade do recurso posterior, o MongoDB Agent também exige a funçãodirectShardOperations. Se você usar a automação, o usuário do agente já incluirá essa função.

Para autenticar, crie o usuário no MongoDB com o acesso apropriado. O método de autenticação que a implantação do MongoDB usa determina quais opções definir ao criar o usuário e qualquer configuração adicional do MongoDB Agent: