Enviar las alertas de dominio a Slack

Configura un webhook entrante de Slack y conéctalo a Domain Sentinel para que caducidades, cambios DNS y alertas de disponibilidad lleguen a un canal.

El correo sirve para una persona. Un equipo quiere la alerta donde ya conversa. Domain Sentinel puede publicar cada alerta en un canal de Slack mediante un webhook entrante: sin bot que escribir, sin app que publicar, una URL que pegar. Esta guía lleva unos cinco minutos.

Qué obtienes

Cada alerta se convierte en un mensaje de Slack con el dominio, un resumen de una línea, la lista de cambios cuando los hay y un enlace al dominio en Domain Sentinel. Recordatorios de caducidad, alertas de disponibilidad y de registro, cambios en el registro y en el DNS, caducidad de certificado e informe periódico usan el mismo canal, y tú eliges cuáles recibe.

Paso 1: crear el webhook entrante en Slack

  1. Abre api.slack.com/apps y pulsa Create New App, luego From scratch.
  2. Ponle un nombre (por ejemplo «Domain Sentinel») y elige tu espacio de trabajo.
  3. En el menú de la app, abre Incoming Webhooks y activa Activate Incoming Webhooks.
  4. Pulsa Add New Webhook to Workspace, elige el canal que recibirá las alertas y permite el acceso.
  5. Copia la URL del webhook. Empieza por https://hooks.slack.com/services/.

La URL es un secreto: quien la tenga puede publicar en ese canal. Trátala como una contraseña.

Los dos caminos en Slack, y cuál elegir

Slack ofrece URL de webhook en dos sitios, y ambas funcionan con Domain Sentinel:

  • Una app de Slack con la función Incoming Webhooks, el camino descrito arriba. Es el método actual, sin aviso.
  • La integración personalizada «Incoming WebHooks» del directorio de apps de Slack (Slack, Apps, busca «Incoming WebHooks»). Slack la marca como integración «legacy» y muestra un aviso de que podría quedar obsoleta y retirarse. Sigue dando el mismo tipo de URL, y una existente sigue funcionando, pero no crees nuevas ahí: crea la app.

El Workflow Builder de Slack también puede exponer un disparador webhook, pero espera variables que defines tú, no un mensaje. Domain Sentinel no lo contempla.

Paso 2: añadir el endpoint en Domain Sentinel

  1. En el panel, abre Notificaciones, Ajustes y luego Webhooks (o ve directamente a Webhooks).
  2. Pulsa Añadir un webhook, ponle una etiqueta («#ops» funciona bien), pega la URL de Slack y elige el formato Slack.
  3. Elige los filtros. Nada marcado significa todos los tipos de alerta. El ámbito permite enviar solo ciertos dominios, por grupo de vigilancia o elegidos uno a uno: así consigues un canal por cliente o por equipo.
  4. Guarda y pulsa Enviar prueba en la fila. Un mensaje de prueba debería aparecer en el canal en uno o dos segundos.

El formato Slack envía un mensaje con la forma que Slack espera y sin cabeceras de firma, porque Slack no las comprueba. Si necesitas el JSON sin procesar, para Zapier o tu propio servidor, usa el formato JSON.

Cómo se ve el mensaje

El título es un enlace a la página del dominio. Debajo, el resumen; luego, para las alertas DNS y de registro, una viñeta por cambio («A example.com: 1.1.1.1 → 2.2.2.2»), y una pequeña línea de contexto con el tipo de alerta y el dominio. En el móvil, la vista previa muestra el título y el resumen.

Consejos

  • Un webhook por audiencia. Un canal «#clientes» limitado al grupo Clientes, un canal «#infra» limitado al grupo Infra. Un dominio añadido después al grupo queda cubierto sin tocar el webhook.
  • Apaga el correo si el canal basta. En los ajustes de notificaciones, el interruptor Email detiene los correos de alerta; las alertas se quedan en la aplicación y siguen llegando a Slack. La página te avisa si no hay ningún webhook activo.
  • Mattermost y Rocket.Chat aceptan el formato Slack tal cual. Pega su URL de webhook entrante y elige Slack.

Si no funciona

  • «HTTP 400» en la prueba: la URL no es un webhook entrante de Slack, o el formato sigue en JSON. Cambia el formato a Slack.
  • «HTTP 404»: el webhook se borró en Slack. Crea uno nuevo y actualiza la URL.
  • El endpoint muestra «Apagado tras fallos»: diez envíos seguidos fallaron y Domain Sentinel dejó de intentarlo. Arregla el receptor y pulsa Activar; el contador vuelve a cero.

Para Discord, es la misma idea con un webhook de canal: consulta Enviar las alertas de dominio a Discord. Para saber qué cubren las alertas, consulta Alertas de vigilancia de dominios.

Empieza con un dominio que te importe

Búscalo gratis. Para recibir alertas cuando el estado cambie o la expiración se acerque, crea una cuenta. Son 30 segundos.