sábado, 21 de septiembre de 2024

Administración de Servidores Linux: Manejo de Recursos

 Administración de Servidores Linux: Manejo de Recursos

Curso de Administración de Servidores Linux - Platzi

Objetivo: Implementar un sistema de monitoreo y optimización de recursos en un servidor Linux, garantizando un rendimiento estable y eficiente.

Descripción:

El proyecto se centra en gestionar de manera efectiva los recursos de un servidor Linux mediante el monitoreo de CPU, memoria y disco, con la automatización de respuestas a alertas de sobrecarga. Usaremos herramientas como htopiostat, y sar para obtener estadísticas en tiempo real.

  1. Monitoreo de CPU y memoria:

    • Usaremos el comando htop para visualizar los procesos activos y su consumo de CPU y memoria.
    • Ejemplo: Se detecta un proceso java que consume el 90% de la CPU. Implementamos un script que automáticamente reinicie el servicio cuando el uso supere el 80%.
  2. Monitoreo del uso de disco:

    • Utilizamos df -h y du para auditar el espacio en disco. En caso de que una partición supere el 85% de uso, se activa un script que elimina archivos temporales.
  3. Alertas y automatización:

    • Implementamos cron para ejecutar los scripts y configurar alertas con sendmail, notificando al administrador cuando se detecten situaciones críticas.

Ejemplo Real:

En un servidor de producción, se implementa el monitoreo de un proceso de bases de datos con htop, detectando picos de consumo de CPU que causaban lentitud en el servicio. Al automatizar el reinicio de este proceso, el tiempo de inactividad se redujo en un 30%.

No hay comentarios:

Publicar un comentario

Curso de Python

Hola, en el siguiente codigo podrás apreciar la opción de crear un archivo CSV e ingresar 'x' cantidad de datos a registar por país,...