Fedora Core 6 et la surveillance de l'espace disque
Quoi de plus énervant de se retrouver avec un ordinateur "bloqué" à cause de l'espace disque insuffisant ?
Il y a de nombreux utilitaires pour surveiller l'espace disque sur nos ordinateurs comme par exemple mrtg, munin ou encore cacti, mais pourquoi installer tout cela simplement pour être averti que notre ordinateur n'a plus d'espace disque ?
J'ai donc trouvé sur le blog de YoP un petit script très utile qui lancé en cron tous les jours ( voir même toutes les heures ) va vérifier l'espace disque de notre ordinateur et nous avertir par email si un seuil d'espace libre est atteint.
#!/bin/bash
#script d'envoi de mail en cas d'espace disque insuffisant
email="votre@email.com"
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=90
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 %" $email
fi
done
Téléchargez directement le script en cliquant ici
Personnalisez la ligne email="votre@email.com" avec votre email et "limit=90" par le pourcentage à partir du quel vous voulez être averti par email.
A+
"Quoi de plus énervant de se retrouver avec un ordinateur "bloqué" à cause de l'espace disque insuffisant ?"
Lol, j'adore les billets ou tutos qui commencent comme si on était sur M6 boutique.
Sinon non, je vais pas donner la liste des chose qui, dans la vie en général, et dans l'informatique en particluier, sont plus "énervant" que ca .
Bien le script sinon.
++
Petite modification de ton script qui ne fonctionnait pas correctement chez moi :
if $partition == '/cdrom'; then
remplacé par
if [ $partition == '/cdrom' ]; then
if $percent -ge $limit; then
remplacé par
if [ $percent -ge $limit ]; then
Le wiki de dotclear a du considéré ça comme un lien, mais je vois que ton fichier texte n'a pas les [ ] non plus.
En tout cas, merci pour ce petit script qui m'a permis de me faire la main sur les ' " `, etc.
Soit dit en passant le blog de yop est un vrai régal.
Janusz, chez moi cela marche très bien comme cela
Et oui le blog de yop est un délice pour tout les amoureux de linux, il est dans mon agrégateur depuis déjà pas mal de temps !!!
Bô moi j'ai bien les crochets !
http://blog.uggy.org/post/2005/11/2...
A+
En effet je viens de corriger mon fichier text, pour le billet il manque les crochets car dotclear les à supprimés, si vous savez comment réparer je suis prenneur