Voici le type de script que je mets sur les serveurs.
Si le taux de remplissage (en pourcentage) d’une des partitions atteint la valeur définie, un mail d’alerte est envoyé.

#!/bin/bash  

system=`hostname`  
for line in `df -aPh | grep "^/" | grep \% | sort | awk '{print$6"-"$5"-"$4}'`; do  
percent=`echo "$line" | awk -F - '{print$2}' | cut -d % -f 1`  
partition=`echo "$line" | awk -F - '{print$1}' | cut -d % -f 1`  

limit=85  

if [ $partition == '/cdrom' ]; then  
limit=101  
fi  

if [ $percent -ge $limit ]; then  
echo "Alerte Espace Disque sur [$system] !!  

`df -h `" | mail -s "Alerte Espace Disque sur [$system] - La partition $partition atteint $percent %" adresseMail@domain.tld  
fi  
done  

Le tout est vérifié toutes les heures dans la cron:

5 * * * * /usr/sbin/verifEspaceDisk

Ce script n’est pas de moi, mais je n’arrive plus à retrouver le site de l’auteur…