Saltar al contenido principal

Canales de notificación

Los canales de notificación son los destinos donde StatusInspector envía las alertas. Puedes crear tantos canales como necesites y asociar cada monitor a uno o varios canales mediante reglas de alerta.


Tipos de canal disponibles

Email

Envía alertas directamente a una o varias direcciones de correo electrónico. Cada email incluye:

  • El estado actual del monitor (DOWN, DEGRADED, Recuperado…).
  • El nombre y la URL o host del monitor.
  • Detalles del fallo (código de respuesta, mensaje de error, latencia).
  • Duración del incidente en las alertas de recuperación.

Slack

Envía mensajes a un canal de Slack mediante un Incoming Webhook. Incluye un bloque visual con el estado, el monitor afectado y el detalle del fallo. Ver Integración con Slack.

Discord

Envía mensajes a un canal de Discord mediante un Webhook de Discord. Similar a Slack, incluye un embed con el estado y los detalles. Ver Integración con Discord.

Google Chat

Envía mensajes a un espacio de Google Chat mediante un Incoming Webhook. Incluye el estado del monitor, el nombre y el detalle del fallo en formato de tarjeta.

Telegram

Envía mensajes a un chat o grupo de Telegram mediante un bot de Telegram. Requiere el token del bot y el ID del chat de destino.

Pushbullet

Envía notificaciones push a tus dispositivos o canales de Pushbullet. Requiere una API key de tu cuenta Pushbullet.

Webhook (URL propia)

Envía una petición HTTP POST con un cuerpo JSON estructurado a cualquier URL que configures. Útil para:

  • Conectar con sistemas propios de gestión de incidentes.
  • Integrar con Zapier, Make u otras plataformas de automatización.
  • Llamar a tu propia API para procesar las alertas.

Ver Webhooks para el contrato completo del payload.


Configurar un canal

  1. Ve a Alertas → Canales en el panel.
  2. Haz clic en Crear canal.
  3. Elige el tipo, dale un nombre descriptivo y rellena los datos de conexión.
  4. Guarda. Puedes enviar una alerta de prueba para verificar que funciona antes de que ocurra un incidente real.

Asociar un canal a un monitor

Los canales no se activan solos: debes crear una regla de alerta que conecte el monitor con el canal y defina qué eventos notificar (DOWN, recuperación, DEGRADED, SSL próximo a vencer…).

Puedes hacerlo desde:

  • La vista de detalle del monitor → pestaña Alertas.
  • Alertas → Reglas → Crear regla.

Ver Umbrales y reglas.


Verificación de firma en webhooks

Si el canal es un webhook, puedes configurar un Secret (secreto compartido). StatusInspector firmará cada petición con HMAC-SHA256 usando ese secreto e incluirá la firma en un header de la petición. Tu servidor puede verificar la firma para confirmar que la petición proviene realmente de StatusInspector y no de un tercero.

Ver Webhooks para los detalles del header y el proceso de verificación.


Prueba de canal

Desde Alertas → Canales, puedes enviar una alerta de prueba en cualquier momento. La prueba utiliza datos de ejemplo para que puedas verificar la conectividad y el formato sin necesidad de esperar a que un monitor falle.


Alertas repetidas

StatusInspector no reenvía la alerta DOWN mientras el incidente permanece abierto. Solo recibes una alerta al abrir el incidente y otra al cerrarlo (recuperación). Esto evita el spam de notificaciones durante caídas prolongadas.