Saltar al contenido principal

Tipos de Monitor

isthisthing.online admite siete tipos de monitor. Cada uno verifica un aspecto diferente de tu infraestructura.

HTTP / HTTPS​

Monitorea un sitio web o endpoint de API enviando una solicitud HTTP y verificando la respuesta.

  • Úsalo para: Sitios web, APIs REST, endpoints GraphQL, URLs de health check.
  • Qué verifica: Código de estado (2xx = saludable), tiempo de respuesta, cuerpo de respuesta en errores.
  • Configuración: URL, método (GET/POST/HEAD), cabeceras personalizadas, timeout, tiempo de respuesta objetivo.

Ping​

Verifica si un host es alcanzable en la red mediante solicitudes de eco ICMP.

  • Úsalo para: Disponibilidad de servidores, conectividad de red.
  • Qué verifica: Si el host responde al ping. Pérdida de paquetes y tiempo de ida y vuelta.
  • Configuración: Nombre de host o dirección IP, timeout.

TCP​

Confirma que un puerto TCP está abierto y aceptando conexiones.

  • Úsalo para: Servidores de bases de datos, servidores de correo, servicios TCP personalizados.
  • Qué verifica: Handshake TCP exitoso dentro del timeout.
  • Configuración: Nombre de host o dirección IP, puerto, timeout.

UDP​

Envía un datagrama UDP y espera una respuesta para confirmar que el puerto es accesible.

  • Úsalo para: Servidores DNS, servicios VoIP, servidores de juegos, servicios UDP personalizados.
  • Qué verifica: Respuesta recibida desde el puerto UDP.
  • Configuración: Nombre de host o dirección IP, puerto, timeout.

MySQL​

Se conecta a una base de datos MySQL, se autentica y opcionalmente ejecuta una consulta.

  • Úsalo para: Servidores MySQL y MariaDB.
  • Qué verifica: Conexión y autenticación exitosas. Si se configura una consulta, también valida su ejecución.
  • Configuración: Host, puerto (predeterminado 3306), nombre de base de datos, usuario, contraseña, consulta opcional, timeout.
  • Plan: Starter y superiores.

PostgreSQL​

Se conecta a una base de datos PostgreSQL, se autentica y opcionalmente ejecuta una consulta.

  • Úsalo para: Servidores PostgreSQL.
  • Qué verifica: Conexión y autenticación exitosas. Si se configura una consulta, también valida su ejecución.
  • Configuración: Host, puerto (predeterminado 5432), nombre de base de datos, usuario, contraseña, consulta opcional, timeout.
  • Plan: Starter y superiores.

Cómo elegir un tipo de monitor​

ObjetivoTipo de monitor
Verificar si un sitio web está activoHTTP / HTTPS
Verificar si una API devuelve 200HTTP / HTTPS
Verificar si un servidor es alcanzablePing
Verificar si un puerto de base de datos está abiertoTCP
Verificar si un servidor DNS respondeUDP
Verificar si MySQL acepta conexionesMySQL
Verificar si PostgreSQL puede ejecutar consultasPostgreSQL

Configuración común​

Todos los monitores comparten esta configuración:

ConfiguraciónDescripción
NombreUna etiqueta descriptiva para tu monitor.
Intervalo de checkCada cuánto se ejecuta el check. El mínimo depende de tu plan.
TimeoutTiempo máximo de espera por check (predeterminado 30s).
Umbral de confirmaciónNúmero de fallos consecutivos antes de crear un incident (predeterminado 2).
Tiempo de respuesta objetivoSi se supera, el check se marca como degraded (predeterminado 1000ms).

Véase también​