O Ops Manager usa TLS para criptografar conexões entre o MongoDB Agent e:
Instâncias do MongoDB.
Gerente de operações.
Pré-requisitos
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.
Procedimentos
Configurar conexões entre o MongoDB Agent e as instâncias do MongoDB
Para usar o TLS para a conexão do MongoDB Agent com uma implantação do MongoDB, especifique as configurações de TLS da implantação ao adicionar a implantação ou editar as configurações da implantação.
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.
Configurar conexões entre o MongoDB Agent e o Ops Manager
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:
Instale seu arquivo de certificado no diretório de configuração do Ops Manager.
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
Edite o seguinte parâmetro no arquivo de configuração.
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.
Se você não quiser que o MongoDB Ops Manager valide os certificados SSL, defina Client Certificate Mode como None.
Se Client Certificate Mode no Ops Manager estiver definido Required for Agents Only como Required for All
Requests ou, você também deverá definir no arquivo de configuração do MongoDB Agent . Se o arquivo do certificado do tlsMMSServerClientCertificate cliente .pem estiver criptografado, você também deverá definir. Para saber mais sobre essas configurações,tlsMMSServerClientCertificatePassword consulte Configurações do TLS do Ops Manager.