5 mejores prácticas para mantener servidores físicos en buen estado

Los servidores físicos son componentes críticos en la infraestructura de tecnología de una empresa. Proporcionan servicios de red, almacenamiento y procesamiento a los usuarios, y almacenan información vital para la empresa. Como resultado, mantener los servidores en funcionamiento es crucial para garantizar la continuidad del negocio. En este contexto, hay varias mejores prácticas que las empresas pueden seguir para garantizar que sus servidores físicos estén en óptimas condiciones. Desde el mantenimiento preventivo del hardware y el software hasta la configuración correcta y la monitorización constante, las prácticas recomendadas pueden ayudar a reducir el tiempo de inactividad del servidor, mejorar la eficiencia y garantizar la seguridad y la disponibilidad de los datos. En esta discusión, nos enfocaremos en las 5 mejores prácticas para mantener en operación un servidor físico:
1- Realizar mantenimiento preventivo de hardware regularmente:
esto implica limpiar el polvo de los componentes internos del servidor, revisar y reemplazar los ventiladores y disipadores de calor defectuosos, y asegurarse de que los componentes estén bien conectados. En esta etapa puedes hacer una verficación del funcionamiento del hardware usando herramientas integradas del servidor como "HPE Insight Diagnostic" o "Dell Hardware Diagnostics" y revisar logs del sistema operativo que indiquen fallas en el hardware del equipo
2- Actualizar regularmente el software del servidor:
Esto incluye aplicar parches de seguridad, actualizar el sistema operativo, los controladores y el firmware. Las actualizaciones de software pueden corregir problemas de seguridad y mejorar el rendimiento del servidor. Sin embargo, algunas actualizaciones pueden interferir con aplicaciones corriendo en el mismo por lo que te recomendamos realizar al menos un punto de restauración antes de aplicar las actualizaciones.
3- Realizar mantenimiento de Software:
Asegúrese de que la configuración de red, las políticas de seguridad y otros ajustes del servidor estén optimizados para el entorno en el que se está ejecutando. Esto puede incluir la asignación adecuada de recursos y la configuración de la seguridad del servidor. En esta etapa puedes incluir un chequeo general del sistema como hacer un chequeo del disco usando CHKDSK, revisar el estado del sistema de archivos y actualización de controladores cuando sea posible.
A continuación te muestro un script que puedes usar para automatizar este proceso:
# Pedir credenciales de administrador de dominio
$credential = Get-Credential
# Crear un punto de restauración del sistema
Write-Host "Creando punto de restauración del sistema..."
Checkpoint-Computer -Description "Restauración del sistema antes del Mantenimiento" -RestorePointType "MODIFY_SETTINGS"
# Ejecutar escaneo de disco usando CHKDSK
Write-Host "Ejecutando CHKDSK..."
Invoke-Command -ComputerName $env:COMPUTERNAME -ScriptBlock {chkdsk C: /f /r} -Credential $credential
# Realizar comprobación del sistema de archivos con SFC
Write-Host "Ejecutando SFC..."
Invoke-Command -ComputerName $env:COMPUTERNAME -ScriptBlock {sfc /scannow} -Credential $credential
Write-Host "El script ha finalizado correctamente."
4- Realizar copias de seguridad regulares:
Es importante hacer copias de seguridad regulares de los datos y configuraciones del servidor. En caso de un fallo del servidor, la información vital puede recuperarse a partir de las copias de seguridad. Personalmente, recomiendo usar tecnología de Acronis Cyber Protect Cloud para realizar las copias de seguridad del sistema completo ya que son referentes en el campo de respaldos y han estado en el mercado por más de 20 años.

5- Monitorear el servidor de manera constante:
Esto significa estar atento a los registros del sistema, supervisar los recursos del servidor y la actividad de la red. La monitorización constante del servidor puede ayudar a identificar problemas antes de que se conviertan en problemas graves, y mejorar la eficiencia del servidor en general. Para esto es importante usar herramientas de monitoreo que permitan acceso remoto al equipo de manera segura, enviar información de diagnóstico a un tablero central de monitoreo. Hay muchas herramientas que cumplen con este trabajo y que se ajustan a diferentes presupuestos, pero en general, N-Able y ConnectWise son los dos grandes jugadores entre los proveedores de servicios administrados.