Proxmox es generoso con la asignación de RAM, y esa generosidad es a donde va el dinero de tu laboratorio en casa. La plantilla predeterminada asigna 2 GB a cada máquina virtual, y nadie verifica si el sistema operativo invitado realmente lo usa. El resultado es una máquina con 96 GB de RAM que se queja al 60% de utilización mientras las máquinas virtuales se sientan en 15%.
Arreglarlo comienza con datos reales. Estas son las mejores aplicaciones para monitorizar la RAM de máquinas virtuales Proxmox en este momento, clasificadas por esfuerzo de configuración, granularidad por invitado y qué tan bien funcionan con contenedores LXC junto con máquinas virtuales completas.
Qué buscar en una aplicación de monitoreo de Proxmox
No todos los stacks de monitoreo de propósito general manejan bien Proxmox. Busca:
- Desglose por invitado, no solo totales a nivel de nodo
- Soporte de contenedores LXC (muchos stacks ven LXC como una parte del host, no como un objeto de primera clase)
- Métricas del conjunto de trabajo (asignadas versus páginas realmente tocadas)
- Alertas sobre la diferencia entre asignada y usada, no solo sobre el total
- Un historial más largo que 24 horas para que puedas detectar fugas lentas
Comparación rápida
| Aplicación | Mejor para | Plataformas | Plan gratuito | Precio inicial | Calificación |
|---|---|---|---|---|---|
| Netdata | Visibilidad de un nodo sin configuración | Linux (agente), cualquier navegador | Sí | Auto-hospedado gratis; Cloud pagado | 4.8 |
| Prometheus + Grafana | Múltiples nodos con dashboards ricos | Linux, cualquier navegador | Sí | Gratis | 4.7 |
| Zabbix | Sondeo y alertas empresariales | Linux, cualquier navegador | Sí | Gratis | 4.4 |
| Glances | Vista en vivo en terminal | Linux, macOS, Windows | Sí | Gratis | 4.5 |
| Gráficos integrados de Proxmox | Sin instalación, se envía con PVE | Cualquier navegador | Sí | Gratis | 4.0 |
| Uptime Kuma con sonda | Comprobación simple de arriba/abajo más RAM | Cualquier navegador | Sí | Gratis | 4.5 |
| Checkmk | Monitoreo de flotas con agente | Linux, cualquier navegador | Sí | Raw gratis; Empresarial pagado | 4.4 |
Las aplicaciones
1. Netdata, mejor para visibilidad de un nodo sin configuración
Netdata se instala con un solo comando y produce métricas de RAM, CPU y disco por segundo de inmediato. Su integración con Proxmox lee estadísticas de QEMU y memoria de cgroup de LXC directamente, por lo que ves el uso de memoria del conjunto de trabajo real por invitado en lugar de la cifra inflada.
Dónde se queda corta: La retención en el nivel local gratuito está limitada por disco. Para un historial largo, extiendes la base de datos local o usas Netdata Cloud, que es un nivel pagado para flotas más grandes.
Precio: Gratis para auto-hospedarse. Plan de Cloud pagado para equipos con alertas y almacenamiento a largo plazo.
Plataformas: Agente Linux, cualquier navegador moderno.
Descargar: Netdata
Conclusión: Netdata para monitorizar la RAM de máquinas virtuales Proxmox es la forma más rápida de ver la realidad por invitado. Omítelo si quieres un stack completo de dashboards de múltiples nodos.
2. Prometheus + Grafana, mejor para múltiples nodos con dashboards ricos
Prometheus raspa métricas en un horario, y Grafana las convierte en dashboards. Para Proxmox, el prometheus-pve-exporter te proporciona RAM, disco y red por invitado. Grafana tiene dashboards comunitarios para Proxmox en grafana.com/dashboards.
Dónde se queda corta: Más piezas móviles que Netdata. Ejecutas Prometheus, un exportador y Grafana. La retención es fácil de ajustar pero tienes que pensarlo.
Precio: Gratis.
Plataformas: Linux para el stack, cualquier navegador para dashboards.
Descargar: Prometheus y Grafana
Conclusión: Prometheus + Grafana para monitorizar la RAM de máquinas virtuales Proxmox se rentabiliza cuando tienes tres o más nodos. Omítelo si solo ejecutas un cuadro PVE.
3. Zabbix, mejor para sondeo y alertas empresariales
Zabbix es el monitor de sondeo que conocen las tiendas de TI. La plantilla de Proxmox cubre RAM por invitado, almacenamiento de IO y throughput de red. Las alertas se enrutan a correo electrónico, Telegram, Slack o PagerDuty.
Dónde se queda corta: La interfaz de usuario está anticuada. La configuración de plantillas es un proyecto. Zabbix recompensa a los operadores que invierten un fin de semana.
Precio: Gratis.
Plataformas: Servidor Linux, cualquier navegador.
Descargar: Zabbix
Conclusión: Zabbix para monitorizar la RAM de máquinas virtuales Proxmox tiene sentido en una flota con SLA. Omítelo para un laboratorio en casa con dos máquinas virtuales.
4. Glances, mejor para una vista en vivo en terminal
Glances es una herramienta Python que convierte un terminal en un dashboard en vivo. Ejecútalo en el host de Proxmox y verás la RAM por proceso y por contenedor en tiempo real. Perfecto cuando una máquina virtual comienza a quejarse y entras por SSH para ver qué pasó.
Dónde se queda corta: Sin historial. Una vez que cierras el terminal, los números desaparecen a menos que habilites su exportación a InfluxDB o CSV.
Precio: Gratis.
Plataformas: Linux, macOS, Windows.
Descargar: Glances
Conclusión: Glances para monitorizar la RAM de máquinas virtuales Proxmox es lo que usas durante un incidente. Omítelo como monitor principal de larga duración.
5. Gráficos integrados de Proxmox, mejor opción sin instalación
La interfaz web de Proxmox VE tiene gráficos de RAM por nodo y por invitado a granularidad de 5 minutos. No es sofisticado, pero ya está instalado, y para un laboratorio en casa podría ser todo lo que necesitas para detectar sobreasinaciones obvias.
Dónde se queda corta: Resolución gruesa. Las alertas requieren un plugin o un sistema externo. Sin vista de comparación fácil entre invitados.
Precio: Gratis.
Plataformas: Cualquier navegador moderno.
Descargar: Incluido en Proxmox VE. Proxmox VE
Conclusión: Los gráficos integrados de Proxmox responden a la pregunta “¿está llena mi RAM del host?” sin ninguna instalación adicional. Omítelos si quieres alertas o historial largo.
6. Uptime Kuma con sonda, mejor para comprobación simple de arriba/abajo más RAM
Uptime Kuma es más conocido como rastreador de arriba/abajo, pero su función de “sonda personalizada” puede llamar a la API de Proxmox y registrar RAM por invitado. Combínalo con un dashboard de Grafana para una configuración ligera.
Dónde se queda corta: No es un almacén completo de métricas. Mejor para configuraciones con puñado de invitados.
Precio: Gratis.
Plataformas: Cualquier navegador, amigable con Docker.
Descargar: Uptime Kuma
Conclusión: Uptime Kuma para monitorizar la RAM de máquinas virtuales Proxmox funciona para configuraciones pequeñas donde arriba/abajo es el 80% de lo que te importa. Omítelo como almacén de métricas principal.
7. Checkmk, mejor para monitoreo de flotas con agente
Checkmk ejecuta un agente ligero en cada nodo de Proxmox y extrae RAM por invitado en un dashboard central. La edición Raw es gratuita y de código abierto. El descubrimiento automático encuentra máquinas virtuales y contenedores nuevos sin configuración adicional.
Dónde se queda corta: Más peso que Prometheus para un laboratorio en casa. Las características empresariales están detrás de la capa pagada.
Precio: La edición Raw es gratuita. El nivel Empresarial es una suscripción anual pagada.
Plataformas: Servidor Linux, cualquier navegador.
Descargar: Checkmk
Conclusión: Checkmk para monitorizar la RAM de máquinas virtuales Proxmox brilla en un pequeño MSP o un laboratorio en casa que ha crecido hasta convertirse en una flota. Omítelo si Netdata ya te cubre.
Cómo elegir el correcto
Si quieres la opción más simple, comienza con Netdata. Si ya ejecutas Grafana para otra cosa, agrega el exportador de Proxmox y omite instalar algo nuevo. Si estás persiguiendo una sola fuga, Glances en un terminal es la señal más rápida. Si necesitas alertas enrutadas a una rotación, Zabbix o Checkmk tienen la forma correcta. Si simplemente tienes curiosidad sobre si tu host de Proxmox está sobreasignado, los gráficos integrados te lo dirán antes del almuerzo.
Preguntas frecuentes
¿Cómo veo el uso real de RAM por máquina virtual de Proxmox? La interfaz web de Proxmox muestra la asignación versus el uso informado en la pestaña Resumen para cada invitado. Para memoria del conjunto de trabajo (páginas realmente tocadas), usa Netdata o el exportador Prometheus PVE.
¿Por qué mis máquinas virtuales de Proxmox informan de usar menos RAM de la asignada? Porque los invitados se reservan lo que asignaste pero a menudo tocan solo una fracción. El globo devuelve algo al host, pero muchos sistemas operativos invitados lo desactivan. Netdata y Glances muestran las páginas tocadas, no la cifra reservada.
¿Es seguro ejecutar Netdata en un host de Proxmox en producción? Sí. El agente es ligero y de solo lectura. Desactiva sus características de comando remoto en producción para una postura de seguridad más estricta.
¿Cuál es la mejor aplicación de monitoreo de Proxmox gratuita? Para un nodo, Netdata. Para varios, Prometheus + Grafana con el exportador PVE.
¿Puedo recibir alertas cuando una máquina virtual está cerca de su límite de RAM? Netdata, Zabbix, Checkmk y Prometheus (a través de Alertmanager) todos lo soportan. Establece el umbral en la diferencia entre asignada y uso informado.