Christmas Script

Christmas Script

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

Leave a Reply

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

Esta web utiliza cookies propias y de terceros para mejorar tu experiencia de navegación y elaborar información estadística. Al continuar navegando aceptas su uso y nuestra POLÍTICA DE COOKIES

Los ajustes de cookies de esta web están configurados para "permitir cookies" y así ofrecerte la mejor experiencia de navegación posible. Si sigues utilizando esta web sin cambiar tus ajustes de cookies o haces clic en "Aceptar" estarás dando tu consentimiento a esto.

Cerrar