Monitoreo HTTP/HTTPS

Cómo funciona el monitoreo de endpoints web, APIs y tiempos de respuesta de capa de aplicación.

El monitor HTTP/HTTPS valida la salud de tus portales, microservicios y APIs simulando llamadas reales de clientes.


Cómo Funciona

En cada ciclo de chequeo, MonitorNOC realiza una petición HTTP/S remota al endpoint configurado:

  1. Resuelve el dominio mediante DNS públicos (validando que no sea una IP local privada para protección SSRF).
  2. Abre un socket seguro SSL/TLS (si es HTTPS).
  3. Envía una cabecera User-Agent: MonitorNOC-Validator/2.0.
  4. Evalúa la respuesta en base a los criterios de éxito.

Criterios de Aceptación y Errores

Un chequeo HTTP/S se considera Exitoso (UP) si:

  • El servidor responde dentro del tiempo límite (Timeout de 10 segundos).
  • El código de estado HTTP retornado está en el rango de éxito (2xx o 3xx).
  • Si está configurado, la respuesta contiene una frase o palabra clave específica (monitoreo de defacement).

El chequeo marcará el host como Caído (DOWN) si se produce alguno de los siguientes eventos:

  • Timeout: El servidor tarda más de 10,000ms en responder.
  • Error de Conexión: Fallo de resolución de nombres, rechazo de conexión TCP (Connection Refused), o error de negociación TLS.
  • Código de Error: Retorno de estados HTTP de error (ej: 500 Internal Server Error, 503 Service Unavailable, 404 Not Found).

Monitoreo Detrás de CDN (Cloudflare)

Si tus aplicaciones están protegidas por Cloudflare u otros firewalls web (WAF):

  • MonitorNOC es compatible por defecto y está configurado para evitar bloqueos por rate-limiting en circunstancias normales.
  • Si experimentas bloqueos (código HTTP 403 Forbidden de Cloudflare), debes agregar una regla de bypass en tu panel de Cloudflare para permitir el User-Agent MonitorNOC-Validator/2.0.