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