Para conectar un webhook a Ops Manager con HTTPS, deberá importar su certificado CA al almacén de confianza de Java de Ops Manager.
Requisitos previos
Tener una implementación de Ops Manager accesible
Agregar certificado de CA al almacén de confianza de Java de Ops Manager
Agregue el certificado CA del webhook al servidor HTTP de Ops Manager.
Después de agregar la ruta absoluta a su almacén de confianza de webhook al siguiente comando, ejecútelo para agregar su certificado de CA al almacén de confianza de Java de Ops Manager.
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
Confirme que se haya agregado el certificado CA del webhook.
Ejecute el siguiente comando para confirmar que el certificado CA se ha agregado correctamente.
sudo /opt/mongodb/mms/jdk/bin/keytool -noprompt -storepass changeit -list -v -keystore /opt/mongodb/mms/jdk/lib/security/cacerts | grep -i Webhook_CA
Pruebe una solicitud HTTPS a Ops Manager para confirmar la conectividad.
Convierta su archivo de almacén de claves de Java al formato PEM.
Los almacenes de claves de Java se almacenan en formato JKS (Java KeyStore) o PKCS12. Estos formatos son incompatibles con curl.
--cacertopción.Utilice una herramienta de su elección, como
openssl, para convertir su archivo de almacén de claves de Java.Reemplace el texto del marcador de posición en el siguiente comando con la ruta a su certificado PEM y la URL de su webhook:
sudo curl -vvvv --cacert </path/to/cacerts.pem> <WebhookURL> Ejecute el comando para probar la conectividad HTTPS de su webhook con Ops Manager.