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 de CA al almacén de confianza de Java de Ops Manager
Añade 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 el certificado CA del webhook se haya añadido.
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.
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> Ejecute el comando para probar la conectividad HTTPS de su webhook con Ops Manager.