Por qué auto-alojar Netdata en un VPS
La fuerza de Netdata está en la granularidad por segundo y en la detección automática. Donde Prometheus exige exporters y una configuración de scrape, Netdata descubre por sí solo sus servicios (Nginx, MySQL, Docker, systemd, discos) y expone miles de métricas desde la propia instalación, con una resolución de un segundo. Es la herramienta ideal para el diagnóstico en directo: un pico de carga, un proceso desbocado o una saturación de E/S se ven al instante. Al alojarlo en su propio VPS en lugar de pasar por Netdata Cloud, conserva la totalidad de las métricas en local y evita exportar datos de infraestructura. El agente está diseñado para ser ligero pese a la riqueza de los datos, gracias a una compresión eficaz en memoria. Es el complemento perfecto de una monitorización de disponibilidad: Netdata le dice por qué un servicio va lento, no solo si responde.
Las ventajas de esta plantilla en su VPS
- Resolución en tiempo real por segundo, ideal para diagnosticar una incidencia en directo.
- Detección automática de cientos de servicios (Nginx, MySQL, PostgreSQL, Docker, Redis) sin configuración.
- Interfaz web inmediata con miles de gráficas organizadas por categoría.
- Alertas preconfiguradas y pertinentes desde la instalación, ajustables a sus umbrales.
- Agente ligero, optimizado para no penalizar los recursos del VPS que supervisa.
- Detección de anomalías basada en machine learning integrada en el propio agente.
Requisitos previos para alojarlo
Netdata está pensado para ser ligero: funciona con holgura en un VPS de 1 vCPU con 1 GB de RAM, incluso supervisando un servidor cargado. Por defecto, el agente guarda un historial corto en memoria; para conservar varios días de datos, active la base dbengine en disco y prevea algunos gigabytes adicionales. La instalación se hace con el kickstart oficial o en un contenedor Docker. Para exponer la interfaz en HTTPS necesita un nombre de dominio y un reverse proxy; si no, puede dejarla accesible únicamente a través de un túnel SSH, lo que resulta más seguro.
Instalar y proteger Netdata en su VPS
Instalar el agente con el kickstart
En el VPS, lance el script oficial:
wget -O /tmp/netdata-kickstart.sh https://get.netdata.cloud/kickstart.sh && sh /tmp/netdata-kickstart.sh. El agente arranca y la interfaz queda disponible en el puerto 19999.Comprobar la recopilación automática
Abra
http://IP_DU_VPS:19999: Netdata ya muestra CPU, RAM, discos, red y todos los servicios detectados. Compruebe que sus colectores (Nginx, MySQL, Docker) aparecen en el menú lateral.Restringir el acceso a la interfaz
Por defecto, el puerto 19999 está abierto. Restrínjalo en el cortafuegos (
ufw allow from VOTRE_IP to any port 19999) o, mejor aún, enlácelo a localhost ennetdata.confy acceda mediante un túnel SSH:ssh -L 19999:localhost:19999 user@vps.Exponer en HTTPS con un reverse proxy (opcional)
Para un acceso permanente, ponga Caddy o Nginx delante del agente:
monitoring.mondomaine.com { reverse_proxy localhost:19999 }. Añada una autenticación básica para proteger la interfaz expuesta.Ajustar la retención y las alertas
Active la base dbengine para conservar varios días de historial en disco, adapte después los umbrales de alerta en
health.d/(por ejemplo, alerta si la RAM disponible baja del 10%) y conecte una notificación por correo electrónico o Telegram.Conectarse por primera vez
El panel de Netdata se abre directamente en el puerto 19999 SIN ninguna credencial: no hay pantalla de inicio de sesión. Trate esa URL como un secreto y restrinja su acceso antes de compartirla.
Si gestiona varios VPS, instale Netdata en cada uno y agréguelos con un Netdata padre (configuración de streaming). Los agentes hijos envían sus métricas al padre, lo que le da una vista centralizada multiservidor conservando la recopilación en tiempo real en local. Es el equivalente self-hosted de un Netdata Cloud, sin sacar sus datos de su infraestructura: basta con un único VPS padre para recibir los flujos de varios hijos.
La documentación oficial
Para la configuración avanzada y las opciones propias de la herramienta, consulte la documentación oficial de Netdata. Esta guía cubre la puesta en línea en un VPS; la documentación del editor sigue siendo la referencia para los ajustes finos, las actualizaciones mayores y los casos de uso específicos.