Monitor de Disponibilidad Web (Cliente Continuo)

Realiza chequeos periódicos de disponibilidad a múltiples URLs desde tu navegador y te notifica de caídas.

Añadir Sitio a Monitorear

Controles Globales

Sitios Monitorizados

Cargando sitios... o añade una URL para empezar.

¿Qué es el Monitor de Disponibilidad Web?

El Monitor de Disponibilidad Web (Cliente Continuo) de Optikit es una herramienta online gratuita que te permite realizar un seguimiento del estado de tus sitios web o URLs importantes directamente desde tu navegador. Añade las URLs que deseas monitorear, configura un intervalo de chequeo, y la herramienta verificará periódicamente si esos sitios están activos y accesibles, usando la API pública de check-host.net para realizar las comprobaciones HTTP desde sus nodos remotos. Es una de las herramientas inteligentes de Optikit para la supervisión básica.

Para cada sitio, podrás ver su estado actual (Activo, Caído, Error, etc.), el código de estado HTTP, el tiempo de respuesta y la hora del último chequeo. Puedes pausar o reanudar el monitoreo de sitios individuales y gestionar tu lista. La herramienta te notificará con un "toast" de escritorio si hay cambios importantes o errores (esto depende de los permisos de notificación del navegador y si está activa). Ya que la persistencia de la lista de URLs puede usar LocalStorage como fallback si Firebase no está configurado o falla, es ideal para monitoreo personal o de pequeños proyectos sin necesidad de servidores o configuraciones complejas. Es una herramienta de productividad útil para mantener un ojo en tus servicios online.

Funcionalidades Clave de Optikit:

  • Monitoreo Continuo: Añade URLs y la herramienta las verificará periódicamente.
  • Intervalo Configurable: Establece cada cuántos segundos se realizan los chequeos globales.
  • Visualización de Estado: Muestra el estado (ACTIVO, CAÍDO, ERROR, etc.), código HTTP y tiempo de respuesta.
  • Hora del Último Chequeo: Para saber cuándo fue la última verificación.
  • Pausa/Reanuda Individual: Controla el monitoreo para cada URL.
  • Controles Globales: Inicia o detén el monitoreo de todos los sitios habilitados.
  • Persistencia Local (Fallback): Las URLs y su estado básico se pueden guardar en LocalStorage si Firebase no está disponible.
  • Uso de API Externa: Las verificaciones HTTP se realizan a través de check-host.net.
  • Notificaciones (Opcional): Avisos "toast" para cambios de estado.
  • Herramienta Online Gratuita: Como siempre en Optikit.

Guía de Uso del Monitor de Disponibilidad

  1. Añadir un Sitio a Monitorear:
    • En la sección "Añadir Sitio a Monitorear", ingresa la URL completa (incluyendo http:// o https://) del sitio web que deseas verificar.
    • Haz clic en " Añadir Sitio". La URL se agregará a la lista de "Sitios Monitorizados" y comenzará a ser verificada según el intervalo global (si el monitoreo global está activo).
  2. Configurar Controles Globales:
    • Intervalo de Chequeo: En "Intervalo de Chequeo (segundos)", puedes cambiar la frecuencia con la que se verifican todos los sitios (mínimo 30 segundos). Haz clic en " Establecer Intervalo" para aplicar el cambio.
    • Iniciar/Detener Monitoreo Global:
      • Haz clic en " Iniciar Monitoreo Global" para activar los chequeos periódicos para todos los sitios habilitados en la lista.
      • Haz clic en " Detener Monitoreo Global" para pausar todos los chequeos.
  3. Gestionar Sitios Individuales:
    • En la lista de "Sitios Monitorizados", cada sitio mostrará:
      • Su URL.
      • Estado actual (ej. ACTIVO, CAÍDO, VERIFICANDO...), código HTTP y tiempo de respuesta.
      • Hora del último chequeo y posibles mensajes de error.
    • Pausar/Reanudar: El botón junto a cada sitio te permitirá "Pausar" el monitoreo para esa URL específica (cambiará a "PAUSADO" y no se verificará) o "Reanudar" si estaba pausada.
    • Eliminar: El botón " Eliminar" (o similar) te permitirá quitar un sitio de la lista.
  4. Notificaciones:
    • La herramienta usará "toasts" (pequeños mensajes emergentes) para notificarte sobre acciones (ej. sitio añadido, monitoreo iniciado) o errores.
  5. Persistencia de Datos (Nota Importante):
    • La lógica original de esta herramienta usa Firebase para guardar los sitios y configuraciones. Si Firebase no está configurado en esta versión o la autenticación falla, los datos (lista de URLs, intervalo) intentarán guardarse en el LocalStorage de tu navegador. Esto significa que persistirán en ese navegador, pero no se sincronizarán entre dispositivos. Limpiar los datos del navegador borraría la información guardada localmente.

Esta herramienta online gratuita de Optikit es una forma simple de mantener un ojo en la disponibilidad de tus servicios web importantes. Es una de las herramientas de productividad para administradores de sitios.

Sobre la API Utilizada: check-host.net

Esta herramienta de "Monitor de Disponibilidad Web" de Optikit funciona como un cliente para la API pública ofrecida por el servicio check-host.net.

check-host.net es un servicio online que proporciona herramientas de verificación de red, incluyendo chequeos HTTP, Ping, Traceroute, y más, ejecutadas desde una red distribuida de nodos de prueba globales. Esto permite a los usuarios probar sus servicios desde múltiples ubicaciones geográficas.

¿Cómo Utiliza Optikit esta API para el Monitoreo?

  1. Cuando se activa un chequeo para una URL en nuestra herramienta:
    • Tu navegador realiza una solicitud a la API de check-host.net para verificar el estado HTTP del host de tu URL (ej. https://check-host.net/check-http?host=...).
  2. La API de check-host.net procesa esta solicitud, la asigna a uno de sus nodos de prueba, y este nodo realiza la petición HTTP real a tu URL.
  3. check-host.net devuelve un ID de solicitud.
  4. Nuestra herramienta sondea periódicamente la API de check-host.net con ese ID para obtener el resultado de la prueba.
  5. Una vez que el nodo de prueba completa la verificación, el resultado (código de estado, tiempo de respuesta, etc.) se devuelve a nuestra herramienta, que luego actualiza el estado del sitio en la lista.

Consideraciones:

  • Dependencia Externa: La funcionalidad de esta herramienta Optikit depende de la disponibilidad y políticas de la API de check-host.net.
  • Límites de Tasa y CORS: Las APIs públicas suelen tener límites. Si check-host.net no tiene cabeceras CORS que permitan solicitudes desde tu dominio Optikit, se necesitaría un backend proxy (la herramienta original parece asumir CORS permitido o un entorno donde no es problema).
  • Interpretación de Resultados: Los tiempos de respuesta y códigos de estado son los reportados por el nodo de check-host.net.

Optikit aprovecha APIs públicas como la de check-host.net para ofrecer herramientas inteligentes y gratuitas con funcionalidades avanzadas. Es fundamental respetar los términos de uso de dichas APIs.

Preguntas Frecuentes (FAQ)

¿Cómo funciona el monitoreo de sitios web con esta herramienta Optikit?

Añades las URLs que quieres vigilar. La herramienta luego, a intervalos regulares que puedes configurar, realiza una solicitud HTTP a cada URL (a través de la API de check-host.net) para ver si está respondiendo correctamente (ej. código HTTP 200 OK) y mide el tiempo de respuesta. El estado se actualiza en la lista. Esta es una herramienta online gratuita para un monitoreo básico.

¿Qué significan los diferentes estados como "ACTIVO", "CAÍDO", "ERROR_API"?

  • ACTIVO: El sitio respondió con un código HTTP exitoso (2xx o 3xx).
  • CAÍDO: El sitio respondió con un código de error del cliente (4xx) o del servidor (5xx).
  • ERROR_API: Hubo un problema al comunicarse con la API de check-host.net para iniciar la verificación.
  • ERROR_CHECK: El nodo de check-host.net no pudo completar la verificación (ej. error de DNS al resolver tu URL).
  • TIMEOUT_SONDEO: El resultado de la verificación en check-host.net tardó demasiado en estar disponible.
  • VERIFICANDO...: La prueba está en curso.
  • PENDIENTE: Se ha añadido el sitio pero aún no se ha realizado el primer chequeo o el monitoreo está pausado.
  • PAUSADO: El monitoreo para este sitio específico ha sido pausado por el usuario.
Estas indicaciones son parte de las herramientas inteligentes de Optikit.

¿Con qué frecuencia se realizan los chequeos de disponibilidad?

Puedes configurar el "Intervalo de Chequeo" global en segundos. Por defecto, podría ser cada 60 segundos (1 minuto). Ten en cuenta que un intervalo muy corto (ej. menos de 30-60 segundos) podría generar muchas solicitudes a la API de check-host.net y potencialmente alcanzar límites de tasa. Para monitoreo básico, un intervalo de 1 a 5 minutos suele ser razonable.

¿Mis URLs y datos de monitoreo se guardan si cierro el navegador?

La implementación original de esta herramienta usaba Firebase para guardar y sincronizar estos datos, lo que requería autenticación (incluso anónima). **Para esta adaptación simplificada sin ID de usuario directo**, si no hay una configuración de Firebase válida o la autenticación falla, la herramienta intentará usar el LocalStorage de tu navegador como fallback para guardar la lista de URLs, su estado de habilitación y el intervalo global. Los resultados de estado (activo/caído) no suelen persistir detalladamente en LocalStorage para este tipo de herramienta simple, solo la lista de sitios y su configuración de monitoreo.

¿Recibiré notificaciones en mi escritorio si un sitio se cae?

La herramienta usa "toasts" (mensajes emergentes dentro de la propia página) para notificar sobre acciones o errores. La funcionalidad de notificaciones de escritorio nativas no está implementada en la versión base proporcionada, pero es una posible extensión si el navegador lo permite y el usuario da permiso.

¿Es este un servicio de monitoreo profesional como Pingdom o UptimeRobot?

No. Esta es una herramienta online gratuita y del lado del cliente que depende de una API pública (check-host.net) para realizar verificaciones periódicas. Los servicios de monitoreo profesionales ofrecen muchas más características como múltiples localizaciones de chequeo simultáneas, alertas por SMS/email/Slack, historial detallado de uptime, análisis de causa raíz, etc., y usualmente son servicios de pago. Esta herramienta de Optikit es para monitoreo básico y personal.

¿Qué pasa si la API de check-host.net no está disponible o cambia?

Si la API de check-host.net no está disponible o cambia su formato de respuesta, esta herramienta dejará de funcionar correctamente. La dependencia de APIs externas es un factor a considerar para cualquier herramienta que las utilice. Optikit busca ofrecer herramientas inteligentes, pero algunas pueden tener dependencias.

¿Puedo monitorear servicios en mi red local (intranet) que no son accesibles desde Internet?

No. Dado que las verificaciones se realizan desde los nodos de prueba de check-host.net (que están en Internet), solo puedes monitorear URLs y servicios que sean públicamente accesibles desde Internet. No funcionará para servidores en tu red local o detrás de un firewall que bloquee el acceso externo.

El tiempo de respuesta que se muestra, ¿es desde mi computadora o desde el nodo de check-host.net?

El tiempo de respuesta que se muestra es el reportado por el nodo de check-host.net al contactar tu URL. Incluye la latencia entre el nodo de prueba y tu servidor, más el tiempo de procesamiento de tu servidor. No es el tiempo de respuesta desde tu propia computadora. Esta perspectiva externa es útil.

¿Hay otras herramientas de productividad o red en Optikit?

Sí, Optikit tiene una gama de herramientas para productividad, desarrollo, diagnóstico de red (como Ping/Traceroute Remoto, Inspector DNS), y más. Te animamos a explorar nuestro catálogo de herramientas online gratuitas para descubrir otras utilidades que puedan ayudarte en tu trabajo diario.

¿El Monitor de Disponibilidad Web te ha sido útil?

Tu apoyo nos ayuda a mantener Optikit gratuito y a desarrollar más herramientas inteligentes para todos.

Apoyar a Optikit