Menu Docs
Página inicial do Docs
/
MongoDB Ops Manager
/

Configurar o MongoDB Agent para usar TLS

Nesta página

  • Pré-requisitos
  • Procedimentos

O Ops Manager usa TLS para criptografar conexões entre o MongoDB Agent e:

  • Instâncias do MongoDB.

  • Gerente de operações.

Para configurar o MongoDB Agent para usar TLS, você deve:

  • Ter o certificado de Autoridade de Certificação confiável que assinou o certificado da instância do MongoDB.

  • Certifique-se de que todos os certificados TLS contenham o campo Nome alternativo do assunto.

Para usar o TLS na conexão do MongoDB Agent com um sistema do MongoDB , especifique as configurações de TLS do sistema ao adicionar a sistema ou editar as configurações do sistema.

Observação

O Ops Manager pode managed o TLS para você se você estiver usando a automação para o sistema. Com a automação, o Ops Manager solicita os certificados a serem usados para se conectar à implantação quando você habilita o TLS e, em seguida, configura os agentes adequadamente. Para saber como configurar o TLS, consulte Habilitar TLS para uma implantação.

Para garantir que o MongoDB Agent use TLS ao se conectar ao Ops Manager, configure o Ops Manager para usar TLS para todas as conexões. O tutorial Configurar conexões TLS com o Ops Manager descreve como configurar o Ops Manager para ser executado sobre o TLS.

Por padrão, o MongoDB Agent valida o certificado TLS do Ops Manager.

Se um terceiro confiável não assinou seu certificado, você deverá configurar o MongoDB Agent para confiar no Ops Manager.

Para especificar um certificado autoassinado para o Ops Manager no qual o MongoDB Agent deve confiar:

1

Copie seu certificado TLS para o diretório de configuração do Ops Manager:

A localização do diretório de configuração do MongoDB Agent é C:\MMSData\Automation\.

Observação

O diretório de configuração do MongoDB Agent é chamado Automation para simplificar as atualizações para aqueles que usam agentes legados.

A localização do arquivo de configuração do MongoDB Agent é /etc/mongodb-mms/.

A localização do arquivo de configuração do MongoDB Agent é /etc/mongodb-mms/.

A localização do arquivo de configuração do MongoDB Agent é /path/to/install/.

Em seguida, defina o usuário do sistema mongodb como proprietário do certificado TLS . Conceda a esse usuário permissões de leitura e gravação no certificado.

Exemplo

Para sistemas operacionais Linux, use os seguintes comandos para definir a propriedade e as permissões:

sudo cp -a mms-ssl-unified.pem /etc/mongodb-mms/
sudo chown mongod:mongod /etc/mongodb-mms/mms-ssl-unified.pem
sudo chmod 600 /etc/mongodb-mms/mms-ssl-unified.pem

Em seguida, defina o usuário do sistema mongod como proprietário do certificado TLS . Conceda a esse usuário permissões de leitura e gravação no certificado.

Exemplo

Para sistemas operacionais Linux, use os seguintes comandos para definir a propriedade e as permissões:

sudo cp -a mms-ssl-unified.pem /etc/mongodb-mms/
sudo chown mongod:mongod /etc/mongodb-mms/mms-ssl-unified.pem
sudo chmod 600 /etc/mongodb-mms/mms-ssl-unified.pem

Em seguida, defina o usuário do sistema (nome de usuário do MongoDB Agent) como proprietário do certificado TLS . Conceda a esse usuário permissões de leitura e gravação no certificado.

Exemplo

Para sistemas operacionais Linux, use os seguintes comandos para definir a propriedade e as permissões:

sudo cp -a mms-ssl-unified.pem /etc/mongodb-mms/
sudo chown mongod:mongod /etc/mongodb-mms/mms-ssl-unified.pem
sudo chmod 600 /etc/mongodb-mms/mms-ssl-unified.pem
2

A localização do arquivo de configuração do MongoDB Agent é C:\MMSData\Automation\automation-agent.config.

Observação

O arquivo de configuração do MongoDB Agent é chamado automation-agent.config como uma forma de facilitar as atualizações para aqueles que usam agentes legados.

A localização do arquivo de configuração do MongoDB Agent é /etc/mongodb-mms/automation-agent.config.

Observação

O arquivo de configuração do MongoDB Agent é chamado automation-agent.config como uma forma de facilitar as atualizações para aqueles que usam agentes legados.

A localização do arquivo de configuração do MongoDB Agent é /etc/mongodb-mms/automation-agent.config.

Observação

O arquivo de configuração do MongoDB Agent é chamado automation-agent.config como uma forma de facilitar as atualizações para aqueles que usam agentes legados.

A localização do arquivo de configuração do MongoDB Agent é /path/to/install/local.config.

Exemplo

A configuração a seguir especifica o arquivo httpsCAFile como /etc/mongodb-mms/mms-ssl-unified.pem.

3

Exemplo

sudo /etc/init.d/mongodb-mms-automation-agent restart

Se você não quiser que o Ops Manager valide os certificados SSL , defina Client Certificate Mode como None.

Voltar

X.509