Para conectar um webhook ao MongoDB Ops Manager com HTTPS, você precisará importar seu certificado CA para o MongoDB Ops Manager Java Trust Store.
Pré-requisitos
Tenha um MongoDB Ops Manager acessível
Adicionar CA Cert ao MongoDB Ops Manager Java Truststore
Adicione o certificado CA do webhook ao MongoDB Ops Manager HTTP servidor .
Depois de adicionar o caminho absoluto do seu armazenamento confiável de webhook ao comando a seguir, execute-o para adicionar seu certificado de CA ao MongoDB Ops Manager Java armazenamento confiável do .
sudo /opt/mongodb/mms/jdk/bin/keytool -noprompt -storepass changeit -import -trustcacerts -alias Webhook_CA -file <AbsolutePathofWebhookTrustStore> -keystore /opt/mongodb/mms/jdk/lib/security/cacerts
Teste uma solicitação HTTPS para o MongoDB Ops Manager para confirmar a conectividade.
Converta seu arquivo de armazenamento de chaves Java no formato PEM.
Os armazenamentos de chaves Java são armazenados no formato JKS (Java KeyStore) ou PKCS12. Esses formatos são incompatíveis com a opção curl
--cacert
.Use uma ferramenta de sua escolha, como
openssl
, para converter seu arquivo Java keystore.Substitua o texto do espaço reservado no comando a seguir pelo caminho para seu certificado PEM e sua URL do webhook :
sudo curl -vvvv --cacert </path/to/cacerts.pem> <WebhookURL> Execute o comando para testar a conectividade HTTPS do seu webhook com o Ops Manager.