Docs

3R Monitor

Monitoreo gratuito de sus servidores, sitios web y API, con un panel web en tiempo real y alertas por correo.

3R Monitor vigila sus servidores Linux y los sitios web y las API que ejecutan. Le envía un correo cuando algo se cae y otro cuando se recupera. Es software gratuito de 3R Soft: puede usarlo sin costo, con fines personales o comerciales, en todos los servidores que usted posea o administre.

Esta documentación corresponde a la versión 1.1.1.

Cómo funciona

Un solo programa, 3rmonitor (un único archivo escrito en Go, sin dependencias), cumple dos funciones:

FunciónDónde se ejecutaQué hace
Servidor principalUn servidorEl panel web (con actualización en tiempo real), la comprobación de sitios web y API, la detección de caídas, los correos de alerta, la comprobación de vulnerabilidades, las estadísticas de tráfico y el análisis de IA opcional. Tiene su propio servidor web y una base de datos SQLite integrada, así que no necesita PHP, MySQL ni Apache.
AgenteCada servidor que desee vigilarCada 3 segundos envía los datos de ese servidor al servidor principal: CPU, memoria, discos, red, carga, procesos, puertos en escucha, servicios de systemd, versiones de software, certificados y tráfico web. Los agentes solo hacen solicitudes HTTP(S) salientes y no abren ningún puerto, y se ejecutan con un usuario sin privilegios.
  web-1  (agente) ──┐
  web-2  (agente) ──┼──►  servidor principal  ──►  correos de alerta
  db-1   (agente) ──┘          (panel)
                                  │
                                  └──►  comprueba sitios web, API, puertos, DNS y certificados

La configuración habitual es servidor principal + agente en el primer servidor, para que también se monitoree a sí mismo, y solo el agente en cada uno de los demás servidores. Los servicios en los que no puede instalar un agente (un sitio web externo, el puerto de una base de datos, un registro DNS) se comprueban desde el servidor principal por su dirección.

Qué monitorea

  • Servidores: CPU (por núcleo), memoria, discos, carga, ancho de banda, procesos, puertos en escucha e interfaces de red, con gráficas en tiempo real y hasta 30 días de historial; el tráfico usado por día y por mes, con una cuota mensual opcional.
  • Servicios y software: servicios de systemd que fallaron o que están habilitados al inicio pero no se están ejecutando; la versión y el estado de PHP, Apache, Nginx, MySQL / MariaDB, PostgreSQL, Redis, Docker, Supervisor, Node.js y más; la fecha de vencimiento de los certificados de Let's Encrypt.
  • Sitios web y API: comprobaciones HTTP(S) de código de estado, palabra clave y campo JSON, puertos TCP, Ping, certificados SSL y registros DNS.
  • Vulnerabilidades: las vulnerabilidades publicadas más recientes, comparadas con el software y las versiones exactos instalados en cada servidor. Las críticas y las explotadas activamente se envían por correo el mismo día.
  • Tráfico: qué países e IP envían más solicitudes a sus sitios web y quién lo está escaneando. Bloquee o permita una IP, un rango o un país entero con un clic.
  • Análisis de IA (opcional, con su propio modelo): informes diarios y semanales, las vulnerabilidades que realmente importan, la causa probable en los correos de caída, un asistente que responde preguntas y un técnico de guardia que investiga los problemas y aplica las reparaciones que usted permita. Los nombres y las IP se envían al modelo como códigos.

Una caída se declara solo después de varias comprobaciones fallidas seguidas, así que una respuesta lenta aislada no genera una alerta. El panel, los correos de alerta, el comando 3rmonitor y el instalador están disponibles en inglés, español y chino.

Por dónde empezar

Revise los requisitos: Linux con systemd y un puerto TCP para el panel.

Instale el servidor principal con el paquete de distribución. Elija servidor principal + agente.

Inicie sesión en el panel e instale el agente en sus otros servidores con el comando que le da el panel, o a mano.

Configure el correo saliente y luego agregue monitores para sus sitios web y API.

Si el panel es accesible desde internet, active HTTPS.

Si lo desea, conecte un modelo para el análisis de IA y deje que la guardia de IA investigue los problemas por usted.

Secciones

Referencia rápida

TareaComando o ubicación
Descargar3rsoft.com.pa/download/3r-monitor
Instalar servidor principal + agentesudo bash install.sh both en el paquete descomprimido
Abrir el panelhttp://IP_DEL_SERVIDOR:8899/
Agregar un servidorServidores → copiar el comando de instalación → ejecutarlo como root en ese servidor
Estado de este servidor3rmonitor status
Restablecer una contraseñasudo 3rmonitor user passwd admin
ActualizarSistema → Actualizaciones de software → Actualizar ahora y luego Instalar; o sudo bash install.sh upgrade
Registrosjournalctl -u 3rmonitor-master -f · journalctl -u 3rmonitor-agent -f · journalctl -u 3rmonitor-helper -f
Bloqueado por la lista de bloqueosudo 3rmonitor firewall off en ese servidor
Detener la IA en un servidorsudo 3rmonitor ai off en ese servidor, o IA → Detener todas las operaciones de IA
Algo no funcionaSolución de problemas y luego Obtener ayuda

En esta página