Netdata: dashboard de monitoreo en tiempo real para tu VPS
Dedicados & VPS
1

Netdata: dashboard de monitoreo en tiempo real para tu VPS

Cuando un servidor empieza a ponerse lento, lo último que quieres es abrir cinco terminales para mirar top, iostat, vmstat y netstat al mismo tiempo. Netdata resuelve justo eso: te regala un dashboard web brillante, con gráficas por segundo, que muestra casi todo lo que le pasa a tu máquina sin que tengas que configurar nada raro.

¿Qué es Netdata?

Netdata es un agente de monitoreo de código abierto diseñado para ser ligero y extremadamente detallado. A diferencia de herramientas pesadas que muestrean cada minuto, Netdata recolecta métricas cada segundo y las grafica en vivo, perfecto para diagnosticar picos de CPU o latencias que duran apenas unos segundos y se escapan a otros monitores.

Instalación con el script oficial

La forma más rápida de instalarlo en un VPS es con su script kickstart. Solo necesitas acceso root o sudo:

bash <(curl -Ss https://get.netdata.cloud/kickstart.sh)

El script detecta tu distribución (Debian, Ubuntu, Rocky, AlmaLinux, etc.), resuelve dependencias y deja el servicio corriendo en el puerto 19999. Termina en unos dos o tres minutos dependiendo de tu conexión.

Accediendo a la interfaz

Una vez instalado, abre http://ip-de-tu-servidor:19999 en el navegador. Verás un dashboard enorme dividido en secciones: system overview, CPUs, memoria, discos, red, aplicaciones y servicios detectados automáticamente. Las gráficas se pintan en vivo y puedes hacer scroll horizontal para viajar por el tiempo.

Consejo de seguridad: no dejes ese puerto expuesto al mundo. Ciérralo en el firewall y accede mediante túnel SSH con ssh -L 19999:localhost:19999 usuario@servidor, o ponlo detrás de un Nginx con autenticación básica.

Métricas que te muestra sin configurar

  • CPU: uso por núcleo, load average, interrupciones, context switches y softirqs.
  • Memoria RAM: uso, caché, buffers, swap y committed memory.
  • Disco: IOPS, throughput, latencia, uso por partición e inodos libres.
  • Red: tráfico por interfaz, paquetes, errores, drops y conexiones TCP.
  • Procesos: top procesos por CPU, memoria y actividad de disco en tiempo real.

Alertas por correo

Netdata ya viene con cientos de alertas predefinidas: disco al 90 por ciento, load demasiado alto, RAM a punto de agotarse, swap usándose demasiado, etc. Para recibirlas por correo edita /etc/netdata/health_alarm_notify.conf y configura SEND_EMAIL="YES" junto con la dirección destino en DEFAULT_RECIPIENT_EMAIL. También puedes enrutar alertas a Slack, Discord, Telegram o PagerDuty desde ese mismo archivo.

Plugins para servicios

Netdata detecta y grafica automáticamente servicios comunes si están instalados: Apache, Nginx, MySQL, PostgreSQL, Redis, PHP-FPM, Docker, Postfix y muchos más. En la mayoría de casos no tienes que configurar nada, solo reiniciar Netdata con systemctl restart netdata y ver las nuevas secciones aparecer en el dashboard.

¿Cuándo usarlo?

Netdata es ideal para servidores individuales donde quieres visibilidad inmediata sin montar toda una infraestructura. Si administras docenas de nodos, quizá prefieras complementarlo con Prometheus y Grafana para tener métricas centralizadas, pero para un VPS o dos Netdata solo es casi imbatible en relación esfuerzo/resultado.