Enero 13, 2026Guías
Cómo configurar la monitorización del servidor
Guía completa sobre la configuración de herramientas de monitorización de servidores como Netdata, Prometheus y la gestión de registros para una gestión proactiva del servidor.

La monitorización del servidor es esencial para mantener un rendimiento óptimo, detectar problemas a tiempo y asegurar una alta disponibilidad. Esta guía cubre la configuración de soluciones de monitorización completas para su servidor Hiddence.
Instalación de Netdata (Monitorización en tiempo real)
Netdata proporciona una monitorización del rendimiento en tiempo real con una bonita interfaz web:
bash
# Instalar Netdata
bash <(curl -Ss https://my-netdata.io/kickstart.sh)
# Acceder al panel de control en http://your-server-ip:19999
# Configurar Netdata
sudo nano /etc/netdata/netdata.conf
# Establecer bind to = su-ip-de-servidor
# Reiniciar Netdata
sudo systemctl restart netdataConfigurar Prometheus y Grafana
Para una monitorización avanzada con paneles personalizados:
bash
# Descargar Prometheus
wget https://github.com/prometheus/prometheus/releases/download/v2.45.0/prometheus-2.45.0.linux-amd64.tar.gz
tar xvfz prometheus-*.tar.gz
cd prometheus-*
# Crear configuración
nano prometheus.yml
# Iniciar Prometheus
./prometheus --config.file=prometheus.yml
# Instalar Node Exporter para las métricas del sistema
wget https://github.com/prometheus/node_exporter/releases/download/v1.6.1/node_exporter-1.6.1.linux-amd64.tar.gz
tar xvfz node_exporter-*.tar.gz
cd node_exporter-*
./node_exporterConfigurar alertas por correo electrónico
Configure las notificaciones por correo electrónico para eventos críticos:
bash
# Instalar mailutils
sudo apt install mailutils -y
# Configurar Postfix
sudo dpkg-reconfigure postfix
# Elija 'Internet Site' e introduzca su dominio
# Probar correo electrónico
echo "Mensaje de prueba" | mail -s "Alerta del servidor" su-email@ejemplo.com
# Configurar tarea cron para la monitorización
crontab -e
# Añadir: */5 * * * * /ruta/al/script-de-monitorizacion.shGestión de registros
Configure la gestión centralizada de registros:
bash
# Instalar logrotate (normalmente preinstalado)
sudo apt install logrotate -y
# Configurar la rotación de registros
sudo nano /etc/logrotate.d/myapp
# Ejemplo de configuración:
/var/log/myapp/*.log {
daily
rotate 7
compress
delaycompress
missingok
notifempty
}
# Ver registros del sistema
sudo journalctl -u nombre-del-servicio
sudo tail -f /var/log/syslogMejores prácticas de monitorización
- Monitorice el uso de la CPU, la memoria, el disco y la red
- Configure alertas para umbrales críticos (CPU > 80%, Disco > 90%)
- Monitorice los registros de la aplicación para detectar errores
- Haga un seguimiento del tiempo de actividad y de los tiempos de respuesta
- Monitorice los eventos de seguridad y los intentos de inicio de sesión fallidos
- Verificación regular de las copias de seguridad
- Documente su configuración y procedimientos de monitorización