Para conectar un webhook a Ops Manager con HTTPS, deberás importar tu certificado de Autoridad de Certificación (CA) en el Almacén de Confianza de Java de Ops Manager.
Requisitos previos
Tener una implementación accesible de Ops Manager
Agregar certificado CA al almacén de confianza de Java del Ops Manager
Añade el certificado CA del webhook al servidor HTTP de Ops Manager.
Después de agregar la ruta absoluta de 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 el certificado CA del webhook se haya añadido.
Ejecute el siguiente comando para confirmar que el certificado CA se ha añadido 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
Prueba una solicitud HTTPS a Ops Manager para confirmar la conectividad.
Convierte tu archivo de almacén de claves 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.Reemplaza el texto del marcador de posición en el siguiente comando con la ruta a tu certificado PEM y la URL de tu webhook:
sudo curl -vvvv --cacert </path/to/cacerts.pem> <WebhookURL> Ejecuta el comando para probar la conectividad HTTPS de tu webhook con Ops Manager.