La navidad está a la vuelta de la esquina, y para celebrarlo os dejo esta propuesta de script.
Crear un script que se ejecute cada 5 minutos en un sistema Debian, y que controle ciertos parámetros del sistema, generando un log, y realizando unos avisos en caso de sobrepasar unos límites.
El log debe registrar, en una sola línea, y en este orden:
- Fecha-Hora: Formato similar al de /var/log/messages
 - Cantidad de memoria RAM libre, mostrada en una cantidad legible (KB, MG, GB, TB…) según el tamaño
 - % Disco libre en la partición de la raíz del sistema
 - Carga de CPU
 - Carga de I/O
 
Para cada valor tendremos un umbral que en caso de ser superado se debe avisar por email indicando la/s incidencias encontradas.
El script debe ejecutarse automáticamente cada 5 minutos.
El correo electrónico debe enviarse correctamente a través de una cuenta, utilizando SMTP.
Es necesario crear un fichero de configuración con los siguientes parámetros:
- umbral_RAM
 - umbral_ROOT
 - umbral_CPU
 - umbral_IO
 - envio_email
 
Se debe entregar:
- Configuración del cron
 - Fichero de configuración
 - Script
 - Ejemplo de fichero de log
 - Ejemplo de recepción del email
 






Comentarios recientes