1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
|
seuil=90
for partition in /dev/sda1 /dev/sda2 /dev/sda3
do
df=`df -h $partition`
p_utilise=`echo $df | cut -f14 -d ' '`
p_utilise2=${p_utilise:0:2}
if [[ $p_utilise2 -gt $seuil ]]
then
t_partition=`echo $df | cut -f11 -d ' '`
e_utilise=`echo $df | cut -f12 -d ' '`
e_restant=`echo $df | cut -f13 -d ' '`
corps="Bonjour,\n\nL'espace disque actuellement disponible sur la partition $partition a dépassé le seuil d'alerte de $seuil %.\n\nTaille de la partition : $t_partition\nEspace utilisé : $e_utilise\nEspace restant : $e_restant\n\nCordialement,\n--\n*****"
echo -e $corps | mail -s "Alerte : Espace disque" -a "From: *****<*****@*******.fr>" admin@********.fr
fi
done |