Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 03/08/2009, à 20:14

ElricX

[Résolu] Comment se faire avertir de l'état de nos disque dur?

Bonjour, je viens de mettre en place un raid_logiciel (level1) avec mdadm et j'aimerais être avertis par courriel et/ou libnotify lorsque un des disques est détecter comme étant défaillant. Y-a-t-il plus simple que d'installer Nagios?

Actuellement je dois faire la commande mdadm --detail /dev/md0  manuellement lorsque je veux voir l'état de mon Raid.


On me dit de faire un script... je suis d'accord. Mais je n'y connais rien moi en script! (D'ailleurs quelqu'un à un ouvrage à me suggérer à se sujet?)

Amicalement,

Dernière modification par ElricX (Le 04/08/2009, à 14:47)

Hors ligne

#2 Le 03/08/2009, à 21:09

geenux

Re : [Résolu] Comment se faire avertir de l'état de nos disque dur?

En effet, tu peux faire un script, en utilisant par la commande notify-send pour afficher une notification. Tu lui passe le résultat de mdadm --detail /dev/md0

#!/bin/bash
result=$(mdadm --detail /dev/md0)
notify-send "Raid info" "$result"

Tu peux utiliser l'option -t pour spécifier un délai.

Hors ligne

#3 Le 03/08/2009, à 21:21

geenux

Re : [Résolu] Comment se faire avertir de l'état de nos disque dur?

Ou encore plus court :

#!/bin/bash
notify-send "Raid info" "$(mdadm --detail /dev/md0)"

Sinon pour l'envoi par mail, regarde la commande mail.

Hors ligne

#4 Le 04/08/2009, à 04:01

ElricX

Re : [Résolu] Comment se faire avertir de l'état de nos disque dur?

#!/bin/bash
notify-send "Raid info" "$(sudo mdadm --detail /dev/md0)"



Salut merci! J'ai du ajouter sudo au début de la commande mdadm car sinon il y avais un problème de droit...


Je ne sais pas parcontre si il existe un manière pour dire que j'ai l'ai droit pour cette application pour ne pas avoir à utiliser la commande sudo...?

Hors ligne

#5 Le 04/08/2009, à 09:24

geenux

Re : [Résolu] Comment se faire avertir de l'état de nos disque dur?

IL faut que tu regarde du côté du fichier /etc/sudoers
Je ne peux pas t'aider plus que ça, vu que je ne l'ai jamais fait.

Hors ligne

#6 Le 04/08/2009, à 10:54

geenux

Re : [Résolu] Comment se faire avertir de l'état de nos disque dur?

http://doc.ubuntu-fr.org/sudo#optionsDescend un peu, et tu as un exemple de ce que tu veux faire.
Attention à faire une sauvegarde du fichier /etc/sudoers, c'est facile de casser quelque chose en faisant une mauvaise manip là dedans.

Hors ligne

#7 Le 04/08/2009, à 14:28

ElricX

Re : [Résolu] Comment se faire avertir de l'état de nos disque dur?

Super! Merci Geenux!

C'est plaisant d'avoir une communauté pour nous aider dans Ubuntu! J'ai hâte d'avoir assez d'expérience pour rendre l'appareil! ;-)

Hors ligne

#8 Le 04/08/2009, à 14:36

geenux

Re : [Résolu] Comment se faire avertir de l'état de nos disque dur?

Tu as réussi à faire ce que tu voulais ?
Si c'est le cas, pense à ajouter [Résolu] dans le titre (en modifiant le premier message).

Hors ligne

#9 Le 04/08/2009, à 14:43

dClauzel

Re : [Résolu] Comment se faire avertir de l'état de nos disque dur?

Il existe une suite d'outils dédiés à la surveillance des disques durs : http://doc.ubuntu-fr.org/smartmontools
La technologie SMART est justement faite pour cela : http://fr.wikipedia.org/wiki/Self-Monitoring,_Analysis_and_Reporting_Technology


Flatter cela - ce message est placé sous licence CC by-sa fr 2.0

Hors ligne