• # surveillance

    Posté par . En réponse au message script verification espace disque. Évalué à 5.

    Salut,

    Plutôt que de recevoir des mails sans arrêt alors que ton espace disque n'est pas remplit, il vaut mieux être avertit quand ça va mal, choisir donc un seuil à partir duquel il faut être avertit, voici le script:

    #!/bin/bash
    #
    df -k | grep "^/dev" | while read FS

    do
    FS_NAME=`echo $FS | awk -F' ' '{print 7ドル}'`
    FS_SIZE=`echo $FS | awk -F' ' '{print 4ドル}' | cut -d'%' -f1`

    if [ $FS_SIZE -gt 95 ] ; then
    echo "Filesystem $FS_NAME utilise a plus de ${FS_SIZE}%" | mailx -s "ALERTE_FS_$SERV" destinataire@toto.fr
    fi
    done
    exit 0

    Ce script a été fait sous AIX, pour Linux, il te faudra changer les valeurs données à AWK car la commande "df" de linux colonnise un peu différemment les choses.

    Pour l'envoi du mail, il faut installer un smtp sur ton poste et faire en sorte qu'il envoi les mails au smtp faisant autorité dans ton domaine (champs MX du DNS), ensuite mettre ce script en crontab selon la périodicité que tu souhaite.

    voilà

    dabowl_75