Script de vérification d'espace disque
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…