Un monitor solo es tan útil como la alerta que envía. El email funciona, pero tarda en notarse, es fácil pasarlo por alto y a menudo se silencia por la noche. La mayoría de la gente quiere la alerta donde ya está: en el móvil o en el chat del equipo. Así se configura con ServerMonitor.

Antes de empezar

Necesitas una cuenta de ServerMonitor y al menos un sitio añadido. Las alertas de Telegram están disponibles en todos los planes, incluido el gratuito. Las alertas de Slack y de webhook están en los planes de pago (Pro y Ultimate). Consulta los planes.

Abre Ajustes y después Notificaciones. Ahí se crea cada canal.

Telegram

Telegram es una buena primera opción. Las alertas llegan a tu móvil en segundos, con sonido de notificación.

  1. En Ajustes, Notificaciones, elige Añadir un canal, selecciona Telegram, ponle un nombre como «Mi móvil» y añádelo.
  2. ServerMonitor muestra un enlace. Ábrelo en Telegram y pulsa Start en el chat con el bot.
  3. La página lo confirma con Conectado.
  4. Pulsa Enviar prueba para recibir un mensaje de prueba, y Alerta de ejemplo para ver exactamente cómo son un mensaje de caída real y uno de recuperación.

Cada persona que quiera alertas en su propio móvil conecta su propio canal de Telegram de la misma forma.

Slack

  1. En Slack, crea un webhook entrante para el canal donde deban aparecer las alertas, desde los ajustes de aplicaciones de Slack (busca «Incoming Webhooks»). Slack te da una URL que empieza por https://hooks.slack.com/services/.
  2. En ServerMonitor, elige Añadir un canal, selecciona Slack, ponle un nombre y pega la URL.
  3. Pulsa Enviar prueba. Aparece un mensaje en el canal de Slack.

Trata la URL del webhook como un secreto, porque cualquiera que la tenga puede publicar en ese canal.

Webhooks, para tus propias herramientas

Un webhook envía cada alerta como una petición HTTP a una dirección que controlas. Es la forma de conectar ServerMonitor con cualquier otra cosa: un tablero de estado, una herramienta de guardias, una plataforma de automatización o tu propio código.

  1. Elige Añadir un canal, selecciona Webhook e introduce la dirección que debe recibir las alertas. Los webhooks en producción deben usar https.
  2. ServerMonitor crea un secreto de firma y lo muestra una sola vez. Guárdalo.
  3. Tu endpoint puede verificar cada petición recalculando la firma con ese secreto, de modo que sabes que la petición viene realmente de ServerMonitor y que nadie la ha manipulado.
  4. Pulsa Enviar prueba para ver el contenido enviado.

Elige quién recibe qué alertas

Si tienes varios canales, puedes decidir cuál es el predeterminado. Una configuración habitual es Telegram para ti, un canal de Slack para el equipo y el email como respaldo siempre activo.

Horas de silencio: duerme sin perderte las emergencias reales

Abre las Horas de silencio de un canal para elegir una franja horaria, por ejemplo de 22:00 a 07:00, y una zona horaria. Las alertas que lleguen en ese tiempo se retienen y se envían como resumen después. Puedes permitir que los problemas críticos pasen de todos modos, así una caída total de tu web principal aún puede despertarte.

Mantén las alertas útiles

  • Solo fallos confirmados. ServerMonitor vuelve a comprobar un fallo antes de avisarte, así que un microcorte de red de un segundo no despierta a nadie.
  • Límite de frecuencia. Si ocurren muchos eventos en poco tiempo, se resumen en lugar de enviarse uno a uno.
  • Ventanas de mantenimiento. Programa las paradas planificadas para que las incidencias se registren pero no se avise a nadie.
  • Prueba con regularidad. Envía un mensaje de prueba de vez en cuando, y sobre todo después de cambiar un canal de Slack o un móvil.

Una buena configuración de partida

Canal Para qué se usa
Telegram Tu propio móvil, siempre activo
Slack El equipo, en un canal de operaciones
Email Un respaldo y un registro

Con esto en marcha, cada caída, certificado a punto de caducar y hallazgo de seguridad te llega primero a ti. Para saber qué monitorizar en primer lugar, consulta qué monitorizar en tu sitio web y con qué frecuencia.