Script para monitorear disco duro

Tema: 

hola a todos estoy hecho rompecabezas con red hat alguien me podria explicar sobre el script para monitorear el espacio en el disco duro y que me envie un mail cada 5 minutos median bash y crontab

o un ejemplo de eso

Comentarios

JAJAJA ...

Imagen de deathUser

JAJAJA ...
Se me hace mucha carga un e-mail cada 5 minutos para monitorerar disco ...
En todo caso se debería manejar un umbral sobre el cual notificar ...
Aunque se puede hacer un script, usando df y el crontab por ejemplo (RTFM), existen herramientas de monitoreo especializadas que pueden hacer el trabajo y mantener estadísticas ... STFW ...

bye
;)
PD: si es tarea deberías esforzarte un poco en aprender :)

Buen día.

Buen día.

Cabe una aclaración para tu requerimiento debes construir un script que haga monitoreo no de todo el disco duro sino de cada file system de tu S.O. en donde tengas tus aplicaciones o base de datos tal sea el caso.

Necesitas tener un script el cual debe correr cada 5 minutos o el tiempo que desees desde el crontab del S.O. para que puedas revisar tus file system.

Crontab:
0,5,10,15,20,25,30,35,40,45,50,55 * * * * /tu_ruta/script.sh

script.sh

FS="/"
TH=90
CURRENT=$(df -P $FS | grep $FS |awk '{print $5}' | sed 's/%//g')
ESPACIO=$(df -Pm $FS | grep $FS |awk '{print $4}' | sed 's/%//g')
CAPACIDAD=$(df -Pm $FS | grep $FS |awk '{print $2}' | sed 's/%//g')
[ $CURRENT -gt $TH ] && echo "El file system $FS tiene:\n Capacidad=$CAPACIDAD MB\n Usado=$CURRENT% \n Libre=$ESPACIO MB \n Elimine algunos archivos o extienda el tamano del mismo" | mail -s "$FS File system" soporte@tudominio.com

Nota: Tu script debe tener esa parte de programación para los File system (FS) que desees monitorear y puedes poner el porcentaje de límite (TS) a tu conveniencia (90%,91%).