Monitoreo de sitios web

Cómo Monitorear la Disponibilidad de un Sitio Web Gratis

No necesitas presupuesto para saber cuándo se cae tu web. Compara las opciones gratuitas, aprende qué debe incluir un buen plan gratuito de monitoreo y configúralo en pocos minutos.

Portada de la guía: Monitoreo de sitios web
Índice

Monitorear la disponibilidad de tu sitio web no tiene por qué costar nada. Tanto si tienes un blog personal como la web de una pequeña empresa o un proyecto propio, hay formas gratuitas de enterarte de cuándo se cae tu sitio. Esta guía compara las opciones, explica sus ventajas e inconvenientes y te muestra paso a paso cómo configurar un monitoreo de sitios web gratis.

Qué debe hacer el "monitoreo de disponibilidad"

Antes de comparar opciones, conviene definir qué hace realmente una configuración útil:

  1. Comprobar desde fuera de tu red, igual que llegaría un visitante a la web.
  2. Comprobar con regularidad, con un intervalo lo bastante corto para detectar las caídas que te importan.
  3. Valorar bien el resultado: una página de error del servidor es un fallo, aunque el servidor haya respondido.
  4. Evitar las falsas alarmas confirmando los fallos antes de alertar.
  5. Avisarte de forma fiable, por un canal que no dependa de que la web esté en línea.
  6. Guardar un historial para que puedas ver el uptime a lo largo del tiempo y la duración de cada caída.

Cualquier solución gratuita puede medirse con esta lista. Para una explicación más detallada de cada punto, consulta nuestra guía de monitoreo de uptime.

Opción 1: comprobarlo a mano

Lo más sencillo es visitar tu web de vez en cuando, o usar una herramienta online como la nuestra para comprobar si una web está caída.

Ventajas: no requiere configuración. Inconvenientes: solo te informa del momento en que miras. Las caídas de noche, los fines de semana o mientras estás ocupado pasan desapercibidas, y no tienes historial. Las comprobaciones manuales sirven para diagnosticar un problema, no para monitorear. Consulta Cómo comprobar si una web está caída o en línea para seguir un proceso estructurado.

Opción 2: escribir tu propio script

Si te manejas con la línea de comandos, un pequeño script puede solicitar tu web de forma programada y enviar un correo cuando falle. Un ejemplo mínimo con curl y cron podría ser este:

#!/bin/sh
# check-site.sh: muestra una línea cuando el sitio no devuelve 2xx/3xx
code=$(curl -s -o /dev/null -w '%{http_code}' --max-time 15 https://example.com/)
case "$code" in
  2*|3*) ;;  # todo bien
  *) echo "example.com devolvió $code el $(date -u)" ;;
esac

Programado con cron cada cinco minutos, y con el envío por correo de la salida de cron configurado, te avisa cuando hay un fallo.

Ventajas: gratuito, flexible y didáctico. Inconvenientes:

  • Necesita un servidor donde ejecutarse. Si ese servidor es el mismo que aloja tu web, no podrá avisarte cuando se caiga el servidor entero.
  • Esta versión sencilla alerta en cada comprobación fallida, incluidos los fallos de red pasajeros, y envía correos repetidos durante una caída.
  • Conseguir que los correos enviados desde un servidor lleguen bien requiere configuración.
  • No hay historial, porcentaje de uptime ni panel, a menos que los construyas tú.

Los scripts son un buen ejercicio de aprendizaje y pueden servir para herramientas internas, pero la mayoría de la gente acaba queriendo las funciones de un servicio de monitoreo.

Opción 3: usar un servicio gratuito de monitoreo de uptime

Los servicios de monitoreo alojados ejecutan las comprobaciones desde su propia infraestructura, así que siguen funcionando cuando tu servidor se cae. Muchos ofrecen un plan gratuito. Es la opción más práctica para la mayoría de los propietarios de webs.

Qué buscar en un plan gratuito

  • Intervalo de comprobación: 5 minutos es una buena referencia para un plan gratuito. Los intervalos más largos pueden pasar por alto caídas más cortas.
  • Número de sitios web: suficientes para cubrir la página de inicio y algunas páginas o subdominios importantes.
  • Confirmación de las caídas: volver a comprobar antes de alertar reduce las falsas alarmas.
  • Comportamiento de las alertas: una alerta cuando empieza la caída y otra cuando termina, con el motivo del fallo.
  • Seguimiento del tiempo de respuesta: las tendencias te ayudan a detectar problemas pronto.
  • Historial: al menos varios días de resultados detallados.
  • Información sobre la caducidad del SSL para las webs con HTTPS.
  • Sin tarjeta de crédito y sin cambio de plan obligatorio tras un periodo de prueba.
  • Transparencia sobre los límites: las funciones que no están disponibles en el plan gratuito deben indicarse como tales.

Cómo configurar el monitoreo gratuito con UptimeStats

UptimeStats se creó en torno a un plan gratuito realmente útil. Así se configura:

  1. Escribe tu sitio web y tu correo. En la página de inicio, escribe la dirección de tu web (por ejemplo, https://example.com) y tu correo, y haz clic en Monitorear mi sitio gratis.
  2. Confirma tu correo. Abre el correo de confirmación, haz clic en el enlace y elige una contraseña. La confirmación garantiza que las alertas lleguen a una bandeja real que te pertenece.
  3. Espera la primera comprobación. Tu web se comprueba en menos de un minuto. Hasta entonces, el panel muestra "Esperando la primera comprobación", así que nunca ves datos inventados.
  4. Añade más sitios web. Desde el panel, añade hasta 5 sitios web en total: tu página de inicio, tu tienda, tu página de contacto, una API u otro proyecto.
  5. Revisa la configuración de notificaciones. Elige si quieres alertas de caída, de recuperación o ambas y, si quieres, envíalas a otra dirección.
Proceso de registro: formulario de la página de inicio con el sitio web y el correo, correo de confirmación, elección de la contraseña y, por último, el panel con el sitio web añadido.Proceso de registro: formulario de la página de inicio con el sitio web y el correo, correo de confirmación, elección de la contraseña y, por último, el panel con el sitio web añadido.
Configurar el monitoreo gratuito con UptimeStats lleva cuatro pasos.

A partir de ahí, cada sitio web se comprueba cada 5 minutos. Cuando una comprobación falla, UptimeStats vuelve a comprobar aproximadamente un minuto después; solo si también falla abre un incidente y te envía una alerta. Cuando el sitio vuelve a responder, el incidente se cierra y recibes un correo de recuperación con la duración de la caída.

Consejos para sacar el máximo partido al monitoreo gratuito

  • Monitorea la página que más importa, no solo la de inicio. Una página de inicio en caché puede verse bien mientras el pago o el formulario de reservas fallan.
  • Usa una dirección de alerta en un proveedor distinto del de tu web. Si tu correo está alojado en el mismo servidor, una caída del servidor también puede impedir la alerta.
  • Permite el User-Agent del monitoreo si usas un firewall o una protección contra bots, para que no se bloqueen las comprobaciones. UptimeStats se identifica como UptimeStatsBot.
  • Revisa el historial después de cada cambio. Los despliegues y las actualizaciones de plugins son una causa habitual de caídas; consulta ¿Qué provoca que una web se caiga?
  • Vigila la caducidad del certificado en la página de detalles del sitio web, o usa la herramienta para comprobar el certificado SSL.

Cuando un plan gratuito no basta

El monitoreo gratuito cubre bien la mayoría de las webs pequeñas y medianas. Puede que necesites más si tienes muchas webs que vigilar, necesitas comprobaciones cada minuto porque las caídas tienen un coste económico directo, quieres informes históricos a largo plazo o necesitas acceso para el equipo e integraciones. UptimeStats indica estas funciones como previstas en su página de planes; todavía no están disponibles, y el plan Gratis no caduca.

Resumen

Las comprobaciones manuales y los scripts son útiles, pero limitados. Un servicio alojado con un buen plan gratuito te da comprobaciones externas, alertas confirmadas e historial sin coste. Empieza monitoreando tus páginas más importantes cada 5 minutos, asegúrate de que las alertas lleguen a una bandeja que lees y revisa el historial con regularidad. Puedes empezar en menos de un minuto.

Artículos relacionados