Hay una pregunta incómoda que conviene hacerse: si tu sitio se cayera ahora mismo, ¿cuánto tardarías en enterarte? Para mucha gente la respuesta honesta es "cuando un cliente me escriba", y eso puede ser al día siguiente. Mientras tanto, cada visita que llegó se encontró con un error y se fue a la competencia.
El monitoreo de disponibilidad resuelve eso, cuesta poco o nada, y se configura en veinte minutos. Es de las cosas con mejor relación entre esfuerzo y beneficio que existen.
Qué es y cómo funciona
Un servicio de monitoreo hace algo muy simple: desde varios lugares del mundo, pide tu página cada cierto intervalo y anota qué respondió. Si en lugar de un 200 recibe un error, o si no recibe nada, te avisa.
La gracia está en que lo hace desde afuera. Si tu servidor se queda sin memoria, no va a mandarte un correo diciéndolo, porque el correo también sale de ahí. Un monitor externo no depende de tu infraestructura para avisarte que tu infraestructura falló.
Qué conviene monitorear, más allá de la portada
La mayoría configura un solo control sobre la página principal y se queda tranquila. Es un buen comienzo, pero deja puntos ciegos importantes.
La portada te dice si el sitio responde. Imprescindible, pero insuficiente: la portada suele estar cacheada, así que puede seguir funcionando mientras la base de datos está caída.
Una página dinámica, que obligue a consultar la base, te avisa de problemas que la portada esconde. En una tienda, una página de producto es ideal.
El proceso de compra o el formulario clave, si el servicio lo permite. Es el control más valioso porque monitorea lo que genera ingresos, no lo que se ve lindo.
El vencimiento del certificado SSL. Casi todos los servicios lo incluyen gratis. Te avisa con semanas de anticipación si un certificado no se renovó, y evita el clásico lunes a la mañana con el navegador mostrando advertencias de seguridad.
El vencimiento del dominio. Menos común, pero perder un dominio por olvidar una renovación es un desastre mucho peor que una caída de dos horas.
Cada cuánto revisar
El intervalo define cuánto podés tardar en enterarte. Con controles cada cinco minutos, en el peor caso te enterás cinco minutos tarde. Con controles cada minuto, en un minuto.
Para un sitio institucional o un blog, cinco minutos está perfecto y suele ser lo que ofrecen los planes gratuitos. Para una tienda con ventas constantes, un minuto se justifica: cinco minutos caídos en horario pico son ventas concretas perdidas.
Un detalle que importa: exigí que el servicio confirme la caída desde más de una ubicación antes de alertarte. Sin eso, un problema de red momentáneo entre el monitor y tu servidor te va a despertar a las tres de la mañana por nada.
El problema de las alertas falsas
El principal motivo por el que la gente abandona el monitoreo no es el costo: es el ruido. Si el sistema te manda quince avisos por semana y catorce son falsos, en un mes vas a ignorar el decimosexto, que es el real.
Tres ajustes evitan eso. Primero, confirmación desde múltiples ubicaciones, como decíamos. Segundo, exigir dos fallos consecutivos antes de alertar, lo que filtra los parpadeos momentáneos. Tercero, definir bien qué cuenta como caída: si tu sitio a veces tarda ocho segundos en responder, y configuraste el tiempo de espera en cinco, vas a recibir alertas de un sitio que está funcionando, apenas lento.
Por dónde recibir los avisos
El correo es el mínimo, pero tiene un problema serio: si la caída es a las once de la noche, vas a leerla a las ocho de la mañana. Para lo que de verdad importa, conviene un canal que interrumpa: un mensaje al teléfono, una notificación de una aplicación, o un aviso a un grupo de trabajo.
Una recomendación práctica: usá canales distintos según la gravedad. Que el vencimiento de un certificado llegue por correo, y que la caída del sitio llegue al teléfono. Si todo llega por el mismo lado, todo termina teniendo la misma urgencia, que es ninguna.
Los números que vas a poder mirar
Además de avisarte, el monitoreo te deja un historial que sirve para tomar decisiones con datos.
El porcentaje de disponibilidad es el más citado. Conviene entender qué significa cada número: 99% suena bien pero son más de siete horas caído por mes. 99,9% son 43 minutos. 99,99% son cuatro minutos. La diferencia entre esos escalones es enorme aunque los números se parezcan.
El tiempo de respuesta a lo largo del tiempo es todavía más útil. Si ves que el promedio subió de 400 a 900 milisegundos en tres meses, tenés un problema creciendo que todavía no se manifestó como caída. Eso te permite actuar antes.
Y si tu proveedor ofrece un compromiso de disponibilidad, tu propio historial es la evidencia para reclamarlo. Sin datos propios, la discusión es palabra contra palabra.
Qué hacer cuando llega una alerta
Tené un procedimiento corto y escrito, porque en el momento nadie piensa con claridad. Primero, verificá que la caída sea real abriendo el sitio desde el teléfono con datos móviles, no desde tu red. Segundo, si está caído, mirá la página de estado de tu hosting: si es un problema general del proveedor, no hay nada que hacer más que esperar e informar. Tercero, si es solo tu sitio, revisá el registro de errores, que casi siempre tiene la respuesta.
Y avisá vos primero. Un mensaje en tus redes diciendo "estamos con un problema técnico, lo estamos resolviendo" cambia por completo la percepción respecto de que la gente descubra sola que no funciona.
Una última consideración
El monitoreo te dice que algo se cayó, no evita que se caiga. Si las alertas empiezan a ser frecuentes, el problema no se resuelve con más monitoreo: se resuelve mirando por qué el servidor no aguanta.
Ahí es donde importa con quién estás alojado. Un proveedor con infraestructura redundante, discos en espejo y soporte real las veinticuatro horas convierte esas alertas en excepciones. En BanaHosting el compromiso de disponibilidad es del 99,9% con soporte por chat, tickets y teléfono, que es exactamente lo que querés tener del otro lado cuando el monitor suena un domingo.