Cómo monitorizar el consumo de RAM y CPU de tus contenedores con Beszel

Última actualización: 30/06/2026

  • Beszel ofrece una arquitectura de Hub y Agente extremadamente eficiente con un consumo de RAM mínimo.
  • Permite desglosar el uso de recursos contenedor por contenedor gracias a su integración nativa con el socket de Docker.
  • Incluye un sistema avanzado de alertas mediante Webhooks y soporte para monitorización de GPUs Nvidia, AMD e Intel.

Cómo saber qué aplicación está consumiendo toda la RAM con Beszel

¿Cómo saber qué aplicación está consumiendo toda la RAM con Beszel? Si eres de los que tiene un servidor en casa, una Raspberry Pi dando guerra o algún VPS en la nube, seguro que te ha pasado: de repente el sistema va lento y no tienes ni idea de quién se está comiendo los recursos. Encontrar el equilibrio entre tener un control total y que la propia herramienta de vigilancia no se coma la memoria es un quebradero de cabeza constante para cualquier administrador de sistemas.

Existen opciones muy potentes, pero a veces son demasiado. Por un lado, el combo de Grafana y Prometheus es la joya de la corona, aunque configurarlo puede ser una auténtica pesadilla y consume más recursos que los servicios que queremos vigilar. Por otro, herramientas como LibreNMS o Uptime Kuma son geniales, pero pueden resultar abrumadoras o simplemente demasiado pesadas si lo único que buscamos es saber qué contenedor de Docker nos está dejando el servidor tiritando.

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

Beszel ha irrumpido como una solución de código abierto diseñada específicamente para dar la máxima información con el mínimo impacto en el sistema. Está desarrollado utilizando Go y React, lo que garantiza una velocidad brutal. Su funcionamiento se basa en un esquema de Hub y Agente: instalas el panel central (Hub) y luego despliegas pequeños agentes en cada máquina que quieras vigilar, los cuales apenas consumen unos 15 MB de RAM.

Contenido exclusivo - Clic Aquí  ¿Cómo abrir un portátil?

Lo que realmente hace que Beszel sea la opción ganadora es su integración nativa con Docker. Al darle acceso al socket de Docker, la herramienta no se limita a decirte que la RAM está al 90%, sino que te desglosa exactamente qué contenedor es el culpable. Así, si Redis o una base de datos se han vuelto locas, lo verás de un vistazo y podrás solucionar el cuello de botella sin dar vueltas.

Características principales y ventajas técnicas

AMD-Ryzen-5-5500X3D

A diferencia de los monitores tradicionales, Beszel es extremadamente ligero, gastando entre 25 y 35 MiB de RAM, lo que supone hasta cinco veces menos que alternativas populares. Además de la CPU y la memoria, permite rastrear el historial de red y almacenamiento, ofreciendo gráficas limpias y fáciles de interpretar.

  • Sistema de alertas: Puedes configurar Webhooks para que te llegue un aviso a Telegram, Discord o NTFY si un disco se llena o la temperatura de la Raspberry Pi sube demasiado.
  • Gestión multiusuario: Permite que diferentes personas gestionen sus sistemas, con la posibilidad de que el administrador comparta máquinas entre usuarios.
  • Soporte de GPU: Es compatible con hardware de Nvidia, AMD e Intel, ideal para quienes montan servidores de IA o transcodificación.
  • Seguridad avanzada: Soporta OAuth y OIDC, permitiendo desactivar las contraseñas tradicionales para usar proveedores de identidad externos.
Contenido exclusivo - Clic Aquí  Resolviendo Errores de Frecuencia en el LENCENT Transmisor FM.

Guía de instalación paso a paso con Docker Compose

Para poner esto en marcha, lo primero es levantar el Hub. Solo necesitas crear un archivo docker-compose.yml con la imagen henrygd/beszel:latest, asignar el puerto 8090 y un volumen para los datos. Una vez desplegado, accedes a la web y creas tu cuenta de administrador para empezar a gestionar tu infraestructura.

El siguiente paso es instalar el agente. Si quieres monitorizar el mismo servidor donde está el Hub, puedes añadir el servicio beszel-agent al mismo archivo. Es fundamental montar el volumen /var/run/docker.sock:ro en modo lectura para que el agente pueda leer las estadísticas de los contenedores sin riesgo de alterar el sistema.

Si tienes servidores remotos, el proceso es similar: instalas el agente en la máquina distante y, en la configuración, introduces la clave pública y el token que te proporciona el panel del Hub. En pocos segundos, el servidor remoto empezará a enviar métricas en tiempo real y aparecerá en tu panel de control centralizado.

Optimización, seguridad y resolución de problemas

CPU, GPU y NPU

Para llevar Beszel a un entorno de producción, lo más recomendable es utilizar un reverse proxy como Caddy o Nginx Proxy Manager para gestionar el certificado SSL de Let’s Encrypt. En cuanto a la seguridad, es vital montar el socket de Docker siempre como ro (read-only) y restringir el puerto 45876 del agente únicamente a las IPs del Hub mediante el firewall.

Contenido exclusivo - Clic Aquí  Como Poner Apostrofe en Computadora

Si notas que el agente no aparece en el panel, lo primero es revisar los logs con docker logs beszel-agent y comprobar que la conectividad al Hub sea correcta. En caso de que veas errores de permiso denegado al acceder al socket de Docker, una solución rápida es ejecutar el agente con el usuario root o ajustar los permisos del socket en el host.

Si el Hub empieza a consumir demasiada CPU, puedes ajustar la retención de datos históricos o aumentar el intervalo de actualización de las métricas (por ejemplo, pasar de 5 a 15 segundos) desde la sección de ajustes de sistemas.

Para quienes no usan Docker, Beszel también permite una instalación directa mediante líneas de comandos, ideal para versiones antiguas de Raspberry Pi de 32 bits. Independientemente del método, la clave es siempre introducir la llave pública suministrada por el Hub para establecer la conexión segura.

Beszel se posiciona como el punto medio perfecto entre la simplicidad de un Administrador de Tareas de Windows y la potencia de un stack empresarial, permitiendo detectar rápidamente qué aplicación está devorando la memoria RAM sin comprometer el rendimiento del servidor con herramientas pesadas. Ahora ya sabes cómo saber qué aplicación está consumiendo toda la RAM con Beszel.