Tu tarea
Reto 26
Avisos de caída que no son lobo que viene
Comprueba tus sitios cada cinco minutos y recibe un mensaje cuando uno se cae y otro cuando vuelve, sin repetir el mismo aviso una y otra vez.
Tu tarea extra
Avísanos tres semanas antes de que caduque el certificado de seguridad de un sitio, para que no expire sin que nadie se dé cuenta.
Ejemplos de uso
- Un equipo pequeño con tres sitios y sin presupuesto para un servicio de monitorización.
- Una agencia que quiere enterarse de que el sitio de un cliente está caído antes de que llame el cliente.
- Cualquier comprobación en la que solo importa el momento del cambio: un precio que cruza un umbral, una cola que se llena, una puerta que queda abierta.
Antes de empezar
- 01
Regístrate en n8n Cloud o abre tu espacio de n8n. No necesitas ninguna otra cuenta.
- 02
Crea una Data Table llamada site-status con dos columnas: url como texto y up como booleano. Ahí es donde el workflow recuerda lo que vio la última vez.
- 03
Prueba con endpoints hechos para eso: https://httpbin.org/status/200 responde siempre 200 y https://the-internet.herokuapp.com/status_codes/500 responde siempre 500, así puedes ver los dos caminos sin tirar nada.
- 04
Para recibir el mensaje usa ntfy.sh: elige un nombre de tema difícil de adivinar y abre https://ntfy.sh/tu-tema en el navegador o instala la app de ntfy. No hace falta cuenta.
- 05
Para el bonus, el historial de certificados viene de crt.sh, que es público, gratuito y lento: suele tardar medio minuto en responder.
Nodos que usarás
Qué debe hacer el workflow
- 01
Un sitio que responde 500 genera exactamente un aviso, y volver a ejecutar el workflow cinco minutos después, con el sitio aún roto, no genera ninguno.
- 02
Cuando ese sitio vuelve a responder con normalidad llega un mensaje de «vuelve a estar en pie», y el estadoLo que el workflow recuerda entre ejecuciones. Sin eso, cada comprobación parece la primera y el aviso se repite para siempre. guardado coincide con lo último visto para cada sitio.
- 03
La primerísima ejecución no envía nada, aunque todavía no haya nada guardado, y un sitio que agota el tiempo de espera cuenta como caído en vez de romper la ejecución. Bonus: un certificado al que le quedan 21 días o menos genera un aviso con la fecha de caducidad.
Pista
¿Necesitas una pista?
Descubre hasta cinco pistas, una cada vez.
¿Sigues sin avanzar? Pregunta en el foro de la comunidad de n8n
Solución
Ver la respuesta del reto de workflow
Muestra el workflow completo solo cuando quieras compararlo con el tuyo.
Enviar como resuelto
¿Listo para enviar?
Envía el reto cuando el equipo tenga un workflow funcional que mostrar.