Volver al blog
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.

Cómo configurar la monitorización 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 netdata

Configurar 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_exporter

Configurar 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.sh

Gestió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/syslog

Mejores 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