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…

Vus : 19
Publié par Uggy : 252