Monitorización de Servidores y Docker con Beszel

Última actualización: 03/07/2026

  • Arquitectura eficiente basada en un Hub central y Agentes ligeros que minimizan el consumo de RAM.
  • Integración nativa con Docker y Podman para analizar el rendimiento individual de cada contenedor.
  • Sistema avanzado de alertas mediante Webhooks para avisos de espacio en disco, CPU y temperatura.
  • Instalación flexible mediante Docker Compose o binarios compatibles con diversos sistemas operativos.
Monitorización de Servidores y Docker con Beszel

Si te manejas con un servidor en casa, tienes alguna Raspberry Pi dando vueltas o quizá un par de instancias en la nube, sabrás que el tema de la monitorización es un quebradero de cabeza. Por un lado, tienes los despliegues ultraprofesionales como el combo de Grafana y Prometheus, que son una pasada pero que quieres vigilar, además de ser un auténtico dolor de muelas configurarlos. Por otro, existen opciones como LibreNMS, que aunque son potentes, te lanzan una cantidad de datos abrumadora que el 90% de las veces ni miras.

A veces solo buscamos algo sencillo, que no nos robe toda la memoria RAM y que nos diga exactamente qué está pasando en nuestros contenedores sin complicaciones. Precisamente aquí es donde entra en juego Beszel, un proyecto de software libre que ha empezado a ganar mucha fuerza entre los administradores de sistemas y los aficionados a los microservicios por su capacidad de ofrecer datos útiles con un impacto mínimo en el rendimiento del sistema.

Related article:
¿Qué es una Distribución de Linux para Servidores?

¿Qué es exactamente Beszel y por qué destaca?

Qué es Beszel

Beszel se define como una herramienta de monitorización de infraestructura moderna y de código abierto. Su filosofía es clara: máxima eficiencia. Está desarrollada utilizando Go y React, y se basa en una arquitectura de Hub y Agente. Básicamente, instalas un panel central (el Hub) y luego conectas todas las máquinas que quieras mediante un agente muy ligero que apenas gasta unos 15 MB de RAM.

Contenido exclusivo - Clic Aquí  ¿Cómo abrir archivos SVG con Inkscape?

Lo que realmente hace que Beszel le pegue un repaso a otros monitores es su integración nativa con el socket de Docker. Mientras que otras herramientas te dan la CPU general del servidor, Beszel desglosa el consumo contenedor por contenedor, facilitando la guía completa para monitorizar Docker. Si notas que el sistema va lento, puedes ver de un vistazo qué contenedor específico se está tragando toda la memoria o la CPU, permitiéndote solucionar cuellos de botella en un abrir y cerrar de ojos.

Componentes y Funcionamiento

Componentes y Funcionamiento de Beszel

Para entender cómo funciona, hay que diferenciar sus dos piezas fundamentales. El Hub es el centro de mando, construido sobre PocketBase, que se encarga de recopilar y almacenar las métricas en una base de datos SQLite, generando los dashboards y gestionando las alertas. Por su parte, el Agente es el binario que se ejecuta en cada servidor; este captura los datos de red, disco, temperatura y CPU para enviarlos de forma segura al panel central.

Related article:
Configuración de servidores Linux: Guía técnica paso a paso

En cuanto a los requisitos, es tan ligero que puede correr en una Raspberry Pi o un VPS muy barato. Solo necesitas un núcleo de CPU y unos 512 MB de RAM para el Hub, mientras que los agentes son prácticamente invisibles para el sistema, consumiendo entre 25 y 35 MiB. Es la solución ideal para quienes huyen de la complejidad de Zabbix o el consumo excesivo de Netdata.

Contenido exclusivo - Clic Aquí  Como Obtener La Ip De Mi Pc

Instalación y Despliegue Paso a Paso

Instalación y Despliegue de Bezsel mediante Docker Compose

Existen dos rutas principales para ponerlo en marcha. La más común es mediante Docker Compose. Para el Hub, basta con crear un archivo YAML definiendo la imagen henrygd/beszel, asignando el puerto 8090 y un volumen para persistir los datos. Una vez levantado el contenedor, accedes a la web y creas tu cuenta de administrador.

Para monitorizar las máquinas, puedes instalar el agente también vía Docker o mediante un script de binario ejecutando un comando curl directamente en la consola. En ambos casos, el Hub te proporcionará una clave pública y un token que debes configurar en el agente para que la comunicación sea segura y el servidor aparezca automáticamente en tu panel de control.

Cómo saber qué aplicación está consumiendo toda la RAM con Beszel
Related article:
Cómo monitorizar el consumo de RAM y CPU de tus contenedores con Beszel

Si quieres llevarlo a un nivel más profesional, puedes integrar Beszel con un Reverse Proxy como Caddy o Nginx Proxy Manager. Esto te permite exponer la interfaz mediante un dominio con certificado SSL de Let’s Encrypt, asegurando que la gestión de tu infraestructura no esté expuesta a internet sin cifrar.

Alertas y Notificaciones: Evita Desastres

Una de las funciones más valiosas es su sistema de avisos. Beszel te permite configurar alertas para que no tengas que estar mirando la pantalla todo el día. Puedes definir umbrales críticos, como que el uso de disco supere el 80% o que la temperatura de una Raspberry Pi se dispare por encima de los 80ºC durante más de 10 minutos.

Estas notificaciones se pueden enviar a través de Webhooks compatibles con Telegram, Discord, Slack o simplemente por correo electrónico. Esta capacidad de avisar al instante cuando un servidor se cae o se queda sin espacio es lo que transforma la sensación de preocupación constante en una sensación de control total sobre el entorno de producción.

Contenido exclusivo - Clic Aquí  ¿Cómo configurar la interfaz de PyCharm?

Métricas Avanzadas y Compatibilidades

Beszel no se queda en lo básico. Además de CPU y RAM, monitoriza el I/O de disco y el ancho de banda de red tanto del host como de cada contenedor individual. Incluso es compatible con Podman, siempre que se monte correctamente el socket correspondiente. Para los entusiastas del hardware, incluye soporte para GPUs de Nvidia, AMD e Intel, permitiendo vigilar el consumo energético y la carga de la tarjeta gráfica.

Related article:
¿Qué son los Servidores de Almacenamiento de Datos?

En el apartado de gestión, permite la administración de múltiples usuarios a través de la interfaz de PocketBase y ofrece opciones de autenticación OAuth/OIDC, lo que permite desactivar las contraseñas tradicionales y usar proveedores externos para entrar al panel. Para mayor seguridad, también permite configurar copias de seguridad automáticas hacia almacenamientos compatibles con S3 o discos locales.

Al comparar esta herramienta con otras, vemos que Beszel llena el hueco perfecto: es más completa que un simple btop pero mucho menos pesada que el stack de Prometheus. Mientras que Uptime Kuma es la joya para saber si una web está online, Beszel es la herramienta definitiva para analizar la salud interna del hardware y el software que sostiene esos servicios.

Guía Completa para Monitorizar Docker
Related article:
Guía Completa para Monitorizar Docker: Herramientas y Estrategias