Cómo mantener un servidor de oficina 24/7: Hardware, Software y Checklist de Mantenimiento

Mantener un servidor nonstop no es "configurar y olvidar". Exige diseño deliberado en 10 áreas:

1. Hardware y Energía

  • Componentes grado servidor (RAM ECC, fuentes redundantes)
  • SAI (UPS) — obligatorio
  • Refrigeración activa + monitorización de temperatura

2. SO y Software

  • Linux (Ubuntu Server, Debian, RHEL) o Windows Server
  • Desactivar suspensión/hibernación
  • Actualizaciones de seguridad automáticas (unattended-upgrades / WSUS)

3. Redundancia de Red

  • Switches gestionados
  • Doble conexión ISP (failover)
  • Segmentación VLAN

4. Acceso Remoto y Monitorización

  • SSH (Linux) / RDP + VPN (Windows)
  • Monitorización: Prometheus/Grafana, Zabbix, Datadog, PRTG
  • Alertas en CPU, disco, memoria, red, servicios

5. Endurecimiento de Seguridad

  • Firewall (ufw/iptables / Windows Firewall)
  • Fail2Ban / IDS/IPS
  • SSH por claves, desactivar root login, MFA
  • Escaneos de vulnerabilidades regulares

6. Copias de seguridad (Regla 3-2-1)

  • 3 copias, 2 tipos de medio, 1 offsite
  • Automatizadas, incrementales, restauraciones probadas trimestralmente

7. Estrategia de Actualizaciones

  • Entorno de staging para pruebas
  • Ventanas de mantenimiento
  • Plan de rollback

8. Entorno

  • Libre de polvo, humedad controlada (40–60 %)
  • Rack/sala dedicada si es posible

9. Logs y Auditoría

  • Logs centralizados (rsyslog, Elastic, Graylog)
  • Auditd para eventos de seguridad
  • Revisión regular

10. Mantenimiento Programado

  • Trimestral: limpiar ventiladores, revisar cables, verificar backups
  • Anual: cambiar pila CMOS, probar SAI, revisar capacidad

Uptime 24/7 = disciplina, no suerte. Automatiza lo que puedas. Documenta el resto.