Monitor de Uptime
Servicio de instalación

Tu sitio siempre en línea. Recibe alertas al instante.

Instalamos un panel de monitoreo: chequeos en tiempo real, latencia, reportes de incidentes, correos via Resend y dashboards claros. Configuración completa en tu dominio.

Panel de Control Completo — Todo lo que Necesitas para Monitorear

🎯 Dashboard Principal — Vista Global de Todos tus Sitios

Gestiona todos tus monitores desde una interfaz limpia y profesional. Cada sitio muestra:

  • Estado en tiempo real: indicador visual de UP/DOWN con chequeos cada 60 segundos (configurable). Dashboard auto-refresca cada 10s sin recargar la página
  • Latencia promedio: mide el tiempo de respuesta para detectar degradación antes de caídas
  • Porcentaje de uptime: métrica de disponibilidad basada en todos los chequeos históricos
  • Última verificación: timestamp exacto del último ping exitoso o fallido
  • Alerta de incidentes activos: notificación destacada cuando un sitio está caído con opción de reconocimiento

Acciones rápidas por sitio: Pausar/Reactivar monitoreo, Editar configuración, Ejecutar chequeo manual inmediato, Eliminar monitor. Busca y filtra por URL/dominio para encontrar sitios instantáneamente en listas grandes.

📊 Reportes e Historial — Análisis Profundo de Incidentes

Sección de reportes con 3 pestañas especializadas para análisis completo:

  • Historial de Incidentes: logs detallados de las últimas 50 caídas con código de estado HTTP, latencia, timestamp y sitio afectado. Identifica patrones de problemas recurrentes.
  • Estadísticas 24h: tabla con uptime % por sitio, latencia promedio y gráfico de barras por hora mostrando disponibilidad. Visualiza tendencias de rendimiento hora por hora.
  • Eventos del Sistema: registro de actividad del Worker (inicio, reinicio, alertas enviadas). Auditoría completa de todas las acciones automáticas del monitor.

Búsqueda en tiempo real por URL o nombre de sitio para filtrar logs específicos. Exporta datos para análisis externos o reportes a clientes.

⚙️ Configuración Avanzada — Personaliza Cada Detalle

Panel de settings completo dividido en secciones:

  • Configuración de Alertas: personaliza asunto y cuerpo HTML de emails con variables dinámicas ({{site_name}}, {{url}}, {{status}}, {{latency}}, {{time}}). Prueba tus plantillas con botón de email de test.
  • Retención de Datos: configura cuántos días mantener logs OK (por defecto 1 día) vs logs de ERROR (30 días). Optimiza uso de base de datos automáticamente.
  • Seguridad WAF: configura secret header para bypasear Cloudflare WAF en chequeos (evita false positives).
  • Worker URL: dirección de tu Worker desplegado para chequeos manuales y comunicación con el backend.
  • Email de Notificaciones: dirección donde recibirás todas las alertas de caídas y recuperaciones.
  • Cambio de Contraseña: actualiza tu password de acceso al panel en cualquier momento.

Todas las configuraciones se guardan en tu base de datos Supabase y se aplican instantáneamente sin reiniciar el Worker.

Funcionalidades Técnicas Destacadas

✅ Chequeos Automáticos

HTTP HEAD requests cada 60 segundos (configurable). Timeout de 10s para detección rápida de problemas. Soporte multi-región desde Cloudflare edge.

⚡ Chequeos Manuales

Botón para ejecutar verificación on-demand de cualquier sitio. Respuesta inmediata con status HTTP y latencia en ms. Perfecto para validar fixes tras incidentes.

🔔 Alertas Inteligentes

Email automático cuando sitio cae y cuando se recupera. Plantillas HTML personalizables con todos los datos del incidente. Powered by Resend con 100 emails/día gratis.

📈 Métricas de Uptime

Cálculo automático de disponibilidad (%) basado en total de chequeos OK vs FAIL. Latencia promedio por sitio y gráficos hourly. Histórico completo en base de datos.

🚨 Detección de Duplicados

Al agregar un sitio, el sistema alerta si ya monitorizas ese dominio o subdominios relacionados. Evita redundancia y optimiza tu cuota.

⏸️ Control de Monitoreo

Pausa temporalmente la supervisión de cualquier sitio sin eliminarlo. Útil durante mantenimientos programados o migraciones. Reactiva con un clic.

🗑️ Retención Configurable

Define cuánto tiempo guardar logs exitosos (ahorra espacio) y logs de errores (análisis histórico). Limpieza automática vía cron.

🔐 Seguridad RLS

Row Level Security en Supabase: cada usuario solo ve sus propios sitios y configuraciones. Multi-tenant seguro desde la base de datos.

🔄 Polling Automático

Dashboard consulta la base de datos cada 10 segundos sin refrescar la página. Los chequeos a tus sitios se ejecutan cada 60s (configurable).

¿Por qué elegir nuestro monitor de uptime?

💰 Sin suscripciones mensuales — paga una vez, es tuyo para siempre

A diferencia de herramientas SaaS que cobran $10-$50/mes, pagas una única instalación de USD 20 y el panel es tuyo. Sin costos recurrentes, sin ataduras, sin sorpresas en facturación.

Los servicios tradicionales de monitoreo te atrapan en suscripciones caras. En 12 meses, la competencia cuesta $120-$600. ¿Nuestra solución? Solo $20 en total.

Flujo de Trabajo Diario — Así Usarás el Panel

1️⃣ Agrega tus Sitios (2 minutos)

Desde el Dashboard, clic en "Agregar Sitio". Completa: Nombre (ej: "Mi Blog"), URL completa (https://miblog.com), Intervalo de chequeo (60s por defecto). El sistema valida URLs y detecta duplicados automáticamente.

2️⃣ Configura Alertas (5 minutos)

En Settings, personaliza el email de notificaciones, ajusta plantillas de alerta con variables dinámicas, configura retención de logs. Envía email de prueba para validar que Resend funciona correctamente.

3️⃣ Monitorea en Tiempo Real

El Worker chequea tus sitios cada 60 segundos. El Dashboard consulta la base de datos cada 10s mostrando estado UP/DOWN, latencia y uptime %. Indicadores verdes/rojos visuales para identificar problemas al instante.

4️⃣ Recibe Alertas Automáticas

Cuando un sitio cae, recibes email inmediato con: URL afectada, código de error HTTP, latencia del último intento, timestamp exacto. Al recuperarse, llega confirmación automática.

5️⃣ Analiza Incidentes

Ve a Reportes → Historial de Incidentes para ver lista de las últimas 50 caídas. Filtra por sitio, revisa códigos de estado y latencias. Usa Stats 24h para gráficos hourly y detectar patrones.

6️⃣ Ejecuta Chequeos Manuales

Tras aplicar un fix, usa el botón "Check Now" en el Dashboard para verificar inmediatamente si el sitio responde OK. Ves status y latency en popup sin esperar al próximo cron.

Cómo funciona y qué obtienes

Desplegamos un stack completo de monitoreo en tu infraestructura en menos de 24 horas:

🚀 Cloudflare Worker

Ejecuta chequeos programados cada minuto, almacena resultados en Supabase y dispara alertas por correo vía Resend cuando los sitios caen o se recuperan.

📊 Dashboard React

Panel de admin limpio para gestionar sitios, ver estado en tiempo real, revisar historial de incidentes y configurar plantillas de alerta.

🔐 Backend Supabase

Base de datos PostgreSQL con seguridad a nivel de fila, almacenando sitios, logs de ping y eventos del sistema. Limpieza automática según tu política de retención.

📧 Alertas por Email

Notificaciones instantáneas vía Resend cuando se detecta caída, con plantillas personalizables de asunto/cuerpo y confirmaciones de recuperación.

La instalación incluye: configuración de entorno, schema de base de datos, despliegue del Worker, hosting del frontend, configuración de email y testing. Recibes código fuente completo y acceso admin.

Perfecto para agencias, freelancers y equipos SaaS

Nuestro panel de monitoreo es ideal para:

Configúralo una vez, monitorea para siempre. Sin costos continuos, sin dependencias de proveedores.

Preguntas frecuentes

¿Qué costos continuos hay?

Solo tu infraestructura: Cloudflare Workers (tier gratuito cubre la mayoría), Supabase (tier gratuito o $25/mes para alto volumen), y Resend (tier gratuito incluye 100 emails/día, suficiente para alertas). Típicamente $0-5/mes en total para uso normal.

¿Necesito conocimiento técnico?

No. Nosotros manejamos la instalación completa. Solo necesitas cuentas en Cloudflare, Supabase y Resend (te guiamos en el setup).

¿Puedo modificar el panel después de la instalación?

Sí, eres dueño del código fuente completo. Personaliza plantillas de alertas, añade funciones o intégralo con tus herramientas existentes.

¿Cuántos sitios puedo monitorear?

Ilimitados. El panel escala con tus planes de Cloudflare y Supabase. La mayoría de usuarios monitorean 10-50 sitios sin problemas.

Solicitar instalación

Protegido por reCAPTCHA · Aplican términos