Deflect One - Monitoreo sin agentes de servidores Linux & control DevOps con IA
🛰
Ya tiene acceso SSH a sus servidores. Eso es lo único que necesita Deflect One. Abra un terminal, ejecute deflect y aparecerá toda su flota: CPU, RAM, disco, contenedores Docker, ataques activos y estado de los servicios de todos los hosts, simultáneamente y en tiempo real. Sin agentes que instalar en los servidores administrados. Sin daemons. Sin pestañas del navegador. Sin SaaS al que confiar sus credenciales. Solo la clave SSH que ya tiene y un panel en el terminal que le muestra todo.
Empieza un ataque de fuerza bruta contra el puerto 22. Lo ve en el mismo instante en que comienza: IP del atacante, país y número de intentos, y puede bloquear esa IP con una sola tecla. Un microservicio falla simultáneamente en tres hosts. Lo detecta antes que sus usuarios, lo reinicia en los tres y consulta los registros, sin abrir ni un terminal adicional. Ese es el ciclo: verlo todo, reaccionar al instante y seguir adelante. Monitoreo seguridad administración IA opcional, todo con un solo pip install deflect-one.
Funciones de monitoreo sin agentes: control de flotas por SSH, defensa contra ataques & automatización con IA
📈 Monitoreo de flota en tiempo real - CPU, RAM, disco, E/S de red, contenedores Docker y consultas lentas de MySQL/PostgreSQL/Redis en todos sus servidores simultáneamente. Si algo se dispara en el servidor 7, lo ve en el mismo momento. Sin exporters que mantener. Sin intervalos de scraping. Sin YAML. Sobrecarga casi nula por diseño: corutinas asíncronas, no bucles de sondeo.
🛡 Radar de ataques en vivo & defensa automatizada - vea cómo los atacantes golpean sus servidores en tiempo real: IP, país, tipo de ataque, cronología y análisis forense de la sesión. Una sola tecla bloquea la IP en toda la flota. AuthSentinel vigila simultáneamente SSH, sudo, correo, bases de datos y FTP, y genera una alerta inmediata cuando una IP que falló 50 veces de pronto consigue acceder. Flujo de contención: bloquear IP → terminar sesión → deshabilitar cuenta → rotar credenciales - una pantalla, cinco pasos, brecha contenida.
👤 Administración de usuarios & grupos - gestión completa de cuentas Linux por SSH para cada host (Ctrl J, cambie de host con las pestañas ←→): cree, edite, suspenda y elimine usuarios y grupos, administre las claves SSH por cuenta, genere una nueva clave localmente, despliéguela y verifíquela en un solo flujo. Vea quién ha iniciado sesión en este momento y qué comandos está ejecutando en vivo. ¿Necesita revocar el acceso de inmediato? Contención de emergencia - bloquear deshabilitar revocar clave - con un solo clic y con una protección de seguridad que evita que se bloquee accidentalmente su propio acceso. Todo sin tocar un solo archivo de configuración.
🤖 IA opcional - su infraestructura, siempre activa (activación voluntaria, deshabilitada de forma predeterminada) - conecte Claude, GPT-4, Gemini, Mistral, Groq o un modelo local de LM Studio a todo lo que Deflect One ya sabe sobre su flota. Escriba instrucciones en lenguaje natural para cada host: "si las consultas lentas de MySQL superan 10/min, reinicia el servicio y notifícame" - la IA las seguirá 24/7 mientras usted se ocupa de otras cosas. O simplemente pulse Ctrl A y pregunte "¿por qué está lento este servidor?" para recibir un diagnóstico real con contexto. Deflect One funciona perfectamente sin IA - es una capa opcional de potencia, no una dependencia.
💬 Terminal de comandos en lenguaje natural - pulse Ctrl A y escriba lo que quiere: "encuentra todos los procesos de Python que usen más de 500 MB de RAM en todos los hosts y muéstrame cuáles son". Deflect One genera los comandos SSH exactos y los ejecuta. Sin adivinar la sintaxis a las 2 de la madrugada. Sin pestañas de Stack Overflow.
📊 Más de 25 pantallas - una sola herramienta sustituye a muchas - administrador de archivos SFTP de doble panel (al estilo Midnight Commander), agregación de registros en vivo con regex en todos los hosts, editor de cron & temporizadores systemd, programador de copias de seguridad con rotación, monitor de cola de correo, auditoría de procesos entre hosts con detección de OOM, despliegue con git y rollback por host, rotación de claves SSH en toda la flota e inspección de contenedores Docker. La combinación que antes implicaba una docena de herramientas independientes y un navegador lleno de pestañas.
🔐 Bóveda cifrada de credenciales vinculada al hardware - las credenciales SSH se cifran en reposo mediante Fernet PBKDF2 y quedan vinculadas al hardware de su equipo local. Un archivo de configuración robado no sirve de nada en ninguna otra máquina.
Cómo funciona el monitoreo SSH sin agentes: arquitectura & motor Python
Deflect One es un monolito asíncrono de Python con más de 40.000 líneas de código construido sobre Textual TUI. Todas las operaciones se ejecutan mediante paramiko SSH: sin agentes y sin puertos abiertos aparte del 22. Cada host administrado tiene su propio agente asíncrono con 10 bucles paralelos: métricas cada 5 s, registro de ataques cada 8 s, Docker cada 15 s y apt cada hora. Cuando ve datos en vivo en el panel, son realmente en vivo, no una captura almacenada en caché de hace 60 segundos. Sus credenciales SSH se cifran en reposo mediante Fernet/PBKDF2 vinculado al hardware: un archivo de configuración robado no sirve de nada en ninguna otra máquina.
El motor de IA opcional de dos niveles envía el razonamiento costoso (auditorías de estado, análisis de amenazas) a un modelo SMART y las llamadas rápidas y repetitivas (sugerencias de shell, traducción de comandos) a un modelo FAST, para que obtenga inteligencia donde importa sin gastar su presupuesto de API en sondeos rutinarios. Cada host ejecuta su propia política de IA: un servidor reinicia nginx si falla, otro simplemente le notifica. Usted decide. O desactiva por completo la IA y nada deja de funcionar.
Un único archivo de configuración JSON. Importe hosts desde ~/.ssh/config con un solo clic. Bóveda de credenciales vinculada al hardware. El primer inicio muestra un modo de demostración con animaciones en vivo y más de 25 pantallas, sin necesidad de SSH para evaluar toda la interfaz.
Creado para ingenieros DevOps, SRE & administradores de sistemas Linux
Deflect One es para el ingeniero que tiene más servidores que paciencia para Zabbix y más requisitos de seguridad de los que htop puede resolver. Si se encuentra con 15 terminales SSH abiertos, una pestaña de Grafana que nadie mira y aun así no sabe qué está pasando realmente en su flota en este momento, esta herramienta es para usted. Visibilidad en tiempo real, defensa activa y administración desde un solo terminal, con un solo pip install.
También es ideal para desarrolladores independientes y entusiastas del homelab que quieren una visibilidad al nivel de Datadog sin pagar la factura de Datadog, y sin tener que ejecutar Prometheus, Grafana, Loki y Alertmanager solo para saber si su VPS sigue activo. pip install deflect-one && deflect --demo. Ese es todo el proceso de evaluación. Sin cuenta. Sin periodo de prueba. Sin tarjeta de crédito.
| ⚡ Estado actual & acceso a la beta | |
|
Estado: Desarrollo activo - beta próximamente
Se ejecuta en:
Administra: Stack: Python 3.10+, Textual TUI, asyncio, paramiko, Fernet/PBKDF2. Módulos de IA opcionales: Claude API, OpenAI/Gemini/Mistral |
Backends de IA (opcional): Claude, GPT-4, Gemini, Mistral, Groq, LM Studio (local) Licencia: Licencia MIT con requisito de atribución. Freeware - gratis para uso personal y comercial Agente requerido en los servidores: Ninguno |
♥ Apoyar el desarrollo de Deflect One🔗 Ver en GitHub⬇ Descargar deflect.py
Deflect One es gratuito y seguirá siéndolo. Su patrocinio financia directamente el desarrollo continuo, nuevas funciones y el lanzamiento de la beta.
Preguntas frecuentes
¿Deflect One requiere instalar agentes en los servidores monitoreados?
No. Deflect One funciona completamente sin agentes. Se conecta a sus servidores exclusivamente mediante SSH: sin daemons, sin procesos en segundo plano y sin puertos adicionales que abrir. Si SSH funciona, Deflect One funciona. Este es el principio central de su diseño: cero huella en la infraestructura monitoreada.
¿Qué distribuciones Linux admite Deflect One para el monitoreo de servidores?
Objetivos principales (totalmente probados): Debian 10 y Ubuntu 20.04 . Funciona mediante SSH en Fedora, CentOS, Arch y Alpine: la mayoría de las funciones están operativas y la cobertura completa de pruebas llegará en una versión futura.
¿Es necesaria la IA para usar Deflect One?
No - la IA es completamente opcional. Deflect One es una herramienta totalmente funcional de monitoreo sin agentes de servidores Linux sin necesidad de habilitar ninguna IA. La integración con IA (Claude, GPT-4, Gemini, Mistral, Groq, LM Studio) es una función experimental de activación voluntaria para quienes desean ejecutar comandos en lenguaje natural o disponer de gestión autónoma en segundo plano. Usted decide si se utiliza IA, qué modelo se usa y en qué servidores.
¿Deflect One es una herramienta gratuita y de código abierto para monitorear servidores?
Sí. Deflect One se publica bajo la Licencia MIT con requisito de atribución. Es gratuito para uso personal y comercial, incluido el monitoreo de homelab y VPS. El código fuente está disponible en GitHub. Se agradece el patrocinio para financiar el desarrollo continuo.
¿Deflect One es una alternativa gratuita y de código abierto a Zabbix, Netdata, Cockpit, Wazuh o Termius?
Sí. A diferencia de Zabbix y Checkmk (agentes en cada host, días de configuración y un servidor de monitoreo dedicado), Wazuh (SIEM empresarial que requiere su propia infraestructura), Netdata y Prometheus Grafana (stacks de agentes que solo generan gráficos, sin capa de administración), Cockpit y Webmin (paneles web que administran un host a la vez), o Termius (cliente SSH de pago sin monitoreo ni seguridad), Deflect One es un único script de Python que utiliza únicamente el acceso SSH que ya tiene, sin instalar nada en los servidores monitoreados. Muestra toda su flota en un único panel de terminal, combina monitoreo con detección activa de ataques, automatización del firewall y gestión de archivos, y añade IA opcional, todo de código abierto y con licencia MIT. Ejecute pip install deflect-one y estará funcionando en 10 segundos.
¿Puedo usar Deflect One para monitorear servidores de homelab?
Sí. Deflect One es muy adecuado para el monitoreo de homelab e infraestructura autohospedada. Se ejecuta en cualquier equipo con Python 3.10 (Linux, macOS, Windows Terminal, WSL2) y se conecta a sus servidores domésticos o VPS mediante SSH. Sin servicios en la nube ni suscripciones SaaS: totalmente autohospedado y capaz de funcionar sin conexión.