• Script de surveillance des disques

    Voici un petit script qui va surveiller à intervalles réguliers l'espace disque ainsi que la température de vos disques et vous envoyer un mail d'alerte si les valeurs prédéfinies dans le script viennent à être dépassées.

    Tutoriel réalisé sur Debian Wheezy.

    Télécharger « script_monitoring_disques »

    Le script nécessite l'utilitaire hddtemp.

    Si celui-ci n'est pas installé utiliser la commande :

    sudo apt-get install hddtemp

    Une fois hddtemp installé, utilisez la commande fdisk -l pour lister vos disques.

    ici, je vois que j'ai 2 disques ( /dev/sda et /dev/sdb ).

     

    Script de surveillance des disques

      ( cliquer sur l'image pour l'agrandir )

     

    Pour connaitre la température de mes disques, je vais utiliser la commande :

    hddtemp /dev/sda /dev/sdb

    Ici, je vois que /dev/sda et /dev/sdb sont à 26°C.

    Je vous conseille d'aller voir sur les sites constructeurs quelles sont les températures maximales de fonctionnement de vos disques.

    Les températures maximales de fonctionnement de mes disques sont de de 60°C.

     

    Script de surveillance des disques

      ( cliquer sur l'image pour l'agrandir )

     

    Pour l'espace disque, je vais lister les différentes partitions présentes sur mes disques à l'aide de la commande :

    df -h

    Ici, je vais choisir les partitions /dev/sdb1 et /dev/sda2 pour mon script.

    Dans le script, une alerte sera lancée dès que le % d'occupation atteindra 90%.

     

    Script de surveillance des disques

      ( cliquer sur l'image pour l'agrandir )

     

    J'ai crée une tâche cron pour lancer le script toutes les 5 minutes. 

     

    Script de surveillance des disques

      ( cliquer sur l'image pour l'agrandir )

     

    Pour le tutoriel, j'ai mis des valeurs d'alertes basses afin d'avoir des alertes mails.

     

    Script de surveillance des disques

      ( cliquer sur l'image pour l'agrandir )

     

    Ici, la température du disque /dev/sdb a atteint la valeur indiquée dans le script.

     

    Script de surveillance des disques

      ( cliquer sur l'image pour l'agrandir ) 

     

    Et ici, l'espace disque restant sur /dev/sdb1 a atteint la limite indiquée dans le script.

     

    Script de surveillance des disques

       ( cliquer sur l'image pour l'agrandir ) 

     

    N'hésitez pas à adapter le script selon vos besoins....

     

     

     

    « Envoyer un fichier par mail en ligne de commandesMonitorer son système avec linux-dash »

    Tags Tags : , , , , ,
  • Commentaires

    Aucun commentaire pour le moment

    Suivre le flux RSS des commentaires


    Ajouter un commentaire

    Nom / Pseudo :

    E-mail (facultatif) :

    Site Web (facultatif) :

    Commentaire :