Monitores
Compruebe sitios web, API, puertos TCP, Ping, certificados SSL y registros DNS desde el servidor principal.
Un monitor es una comprobación que el servidor principal ejecuta por sí mismo contra una dirección: un sitio web, una API, el puerto de una base de datos, un certificado o un registro DNS. No necesita agente, así que puede usarlo para servicios en cualquier servidor, incluso en los que usted no administra.
Agregar un monitor
Abra Monitores (la página se llama Monitoreo de sitios web / API) y haga clic en + Agregar monitor.
| Campo | Qué indicar |
|---|---|
| Nombre | Por ejemplo "Servicio de activación /health" |
| Grupo | El grupo al que pertenece. Los destinatarios del grupo también reciben sus alertas. |
| Se ejecuta en el servidor | Opcional: el servidor en el que se ejecuta este servicio. Al pasar el cursor sobre el monitor se resalta ese servidor en el mapa. |
| Tipo | HTTP(S), Puerto TCP, Ping, Certificado SSL o DNS (vea abajo) |
| Dirección | Depende del tipo (vea abajo) |
Antes de guardar, haga clic en Probar para ejecutar la comprobación una vez y ver el resultado. Guardar empieza a comprobar de inmediato.
Tipos
| Tipo | Dirección | Operativo cuando |
|---|---|---|
| HTTP(S) | Una URL, p. ej. https://example.com/health | La respuesta tiene el código de estado esperado y, opcionalmente, contiene una palabra clave o un valor JSON |
| Puerto TCP | host:puerto, p. ej. db.example.com:3306 | Se puede abrir una conexión TCP |
| Ping | Un nombre de host o una IP, p. ej. example.com | El host responde a un ping ICMP |
| Certificado SSL | example.com o example.com:8443 (puerto 443 si se omite) | El certificado es válido y le quedan suficientes días |
| DNS | Un nombre de dominio, p. ej. example.com | El nombre se resuelve, opcionalmente a un valor esperado |
Opciones HTTP
| Opción | Predeterminado | Notas |
|---|---|---|
| Método de solicitud | GET | GET, HEAD, POST o PUT |
| Código de estado esperado | 200-399 | Un código (200), una lista (200,301), un rango (200-299) o una clase (2xx) |
| Umbral de respuesta lenta (ms) | Sin límite | Las respuestas más lentas se muestran como advertencia (amarillo), no como caída |
| La página debe contener | — | Texto que debe aparecer en la respuesta (distingue mayúsculas y minúsculas; se leen los primeros 2 MB). Marque Invertir: no debe contener para alertar cuando el texto sí aparece, por ejemplo un mensaje de error. |
| Campo JSON y Valor JSON esperado | — | Para API: una ruta como status, data.ok o items.0.state (los números son posiciones de un arreglo). Si indica un valor, debe coincidir (sin distinguir mayúsculas y minúsculas); si no, basta con que el campo exista. |
| No seguir redirecciones | Desactivado | De forma predeterminada se siguen hasta 10 redirecciones |
| No verificar el certificado | Desactivado | Para certificados autofirmados |
| Encabezados de la solicitud | — | Uno por línea, por ejemplo Authorization: Bearer xxx |
| Cuerpo de la solicitud | — | Se envía con POST y PUT |
Las solicitudes se envían con el User-Agent 3RMonitor/VERSION (uptime check). Si un firewall o WAF delante del sitio bloquea a los clientes desconocidos, permítalo. Un 403 causado por un desafío de Cloudflare se indica como tal.
Opciones SSL
| Opción | Predeterminado |
|---|---|
| Alertar con menos de (días restantes) | 10 días |
| Advertir con menos de (días restantes) | 30 días |
| No verificar la cadena de certificados | Desactivado; actívelo para certificados autofirmados |
Opciones DNS
Tipo de registro: A / AAAA, CNAME, MX, TXT o NS. Debe contener: texto opcional que debe contener la respuesta, por ejemplo 203.0.113.10.
Ping usa el comando ping del sistema en el servidor principal. Si la red del servidor principal bloquea ICMP, use en su lugar una comprobación de puerto TCP.
Comprobaciones y alertas
| Campo | Predeterminado | Significado |
|---|---|---|
| Intervalo de comprobación (s) | 60 | Con qué frecuencia se comprueba (mínimo 10 segundos) |
| Tiempo de espera (s) | 10 | Máximo 120 segundos |
| Intervalo de reintento tras un fallo (s) | 20 | Vuelve a comprobar antes mientras falla: para confirmar una caída rápidamente y para detectar rápidamente la recuperación |
| Fallos seguidos para considerarlo caído | 3 | Varias comprobaciones evitan falsas alarmas (de 1 a 50) |
| Orden | 0 | Posición en las listas |
| Activado | Activado | Desactivado = en pausa |
Con los valores predeterminados, un sitio que se cae se confirma unos 40 segundos después del primer fallo (intervalo de 60 segundos y luego dos reintentos con 20 segundos de separación). Durante la caída sigue comprobando cada 20 segundos, así que la recuperación también se detecta rápidamente. Usted recibe un correo cuando se cae y otro cuando vuelve a estar operativo; consulte Alertas y correo.
Administrar los monitores
Monitores muestra los monitores por grupo, con su tipo, dirección, estado, el error de los que fallan y la última comprobación. Las pestañas muestran Todos, Con problemas (caídos o con advertencias) o los monitores En pausa, y Buscar nombre o dirección filtra la lista. Cada fila tiene estos botones:
- Comprobar ahora: ejecuta la comprobación de inmediato y muestra el resultado;
- Editar;
- ⋯ → Pausar / Activar: un monitor en pausa no se comprueba ni genera alertas;
- ⋯ → Detalles;
- ⋯ → Eliminar: elimina el monitor y todos sus resultados de comprobación.
Haga clic en el nombre de un monitor para ver sus detalles: disponibilidad en 24 horas, 7 y 30 días, el tiempo de respuesta promedio, los días que le quedan a un certificado, el tiempo de respuesta en 24 horas, 7 o 30 días (las zonas rojas indican comprobaciones fallidas), las comprobaciones recientes y su historial de incidentes.