Descripción: Sencillo script de Bash que monitorea el espacio utilizado en discos duros, y envia una advertencia via correo electronico con información del espacio utlizado en todos los discos o particiones montados en el sistema.
#!/bin/bash
ADMIN="admin@geekscripting.com"
# Nivel de alarma al 70%
ALERT=70
df -H | grep -vE '^Filesystem|tmpfs|cdrom' | awk '{ print $5 " " $1 }' | while read output;
do
usep=$(echo $output | awk '{ print $1}' | cut -d'%' -f1 )
partition=$(echo $output | awk '{ print $2 }' )
if [ $usep -ge $ALERT ]; then
echo "Poco espacio en "$partition ($usep%)" en $(hostname) en el dia $(date)" >> alerta-disco-$(date +%d-%m-%y)-$ALERT.txt
cat alerta-disco-$(date +%d-%m-%y)-$ALERT.txt | mail -s "Alerta de poco esapcio en disco en $(hostname)" $ADMIN
fi
done
0 comentarios:
Publicar un comentario