Este artículo presenta y enseña un sistema de monitoreo completo, gratuito, seguro y avanzado para un servidor Linux, que incluye las siguientes herramientas:
- Netdata para monitoreo en tiempo real
- Nginx para acceso seguro y visualización del panel en el dominio
- SSL a través de Let's Encrypt
- Autenticación básica para mayor seguridad
Enlace al repositorio de GitHub
Este script de instalación de un solo clic se encuentra en este repositorio:
https://github.com/itpiran/Netdata-Nginx
Para clonar:
git clone https://github.com/itpiran/Netdata-Nginx.git
cd Netdata-NginxInstalar con un solo comando
sudo bash install.shCosas que el script pregunta durante la instalación:
- Dominio (ejemplo: monitor.example.com)
- Correo electrónico (para recibir SSL)
- Crear un nombre de usuario y una contraseña para el panel de control
- Activación automática de Nginx + SSL
¿Qué sucede después de la instalación?
Al final de la instalación, el script muestra la siguiente información:
- Enlace al panel de control de Netdata con SSL
- Nombre de usuario y contraseña para iniciar sesión
- Estado de todos los servicios
- Guía de solución de problemas
Estructura del archivo del proyecto
/install.sh
/scripts/install_netdata.sh
/scripts/setup_htpasswd.sh
/templates/nginx_netdata.conf.tpl
/README.md
/USAGE.md
/SECURITY.md
Producción
- Sitio de monitoreo en
https:// /Estará disponible. - Información de inicio de sesión (si la autenticación básica está habilitada) en el archivo
~/credenciales_de_monitoreo.txtGuardado (con advertencia de seguridad).
Conclusión
Este sistema de monitoreo es una solución completa, profesional y gratuita para la monitorización de servidores. Con Netdata + Nginx + SSL, dispondrá de un panel de control seguro, rápido y potente que satisfará todas sus necesidades de monitoreo.









