smartd [Réglé]
0 où 1
Discussions Libres

Ourck20-1 Membre non connecté
-
- Voir le profil du membre Ourck20-1
- Inscrit le : 06/05/2019
- Groupes :
Faut dire qu'il à ... un certain age, Intel qd même - bref
Je voudrais installer un "daemon" smartd qui m'envoie un @ en cas de blèm
Je suis root, of course.
J'ai fait les check classiques avec smartctl, mais le poil grandit !
Alors, s'il peut bosser tout seul ET prévenir avant collapse
Royal au bar
Bien



Jybz Membre non connecté
-
- Voir le profil du membre Jybz
- Inscrit le : 10/10/2018
- Groupes :
-
Administrateur
-
Forgeron
Téléverser une image : /wiki/hebergement-de-fichiers-sur-mlo
Arch | Machine | OS |
x86_64 | lenovo x250 | mga9 |
armv7hl | bananapro | mga9 |
aarch64 | Raspberry Pi 4B | mga9 |

Ourck20-1 Membre non connecté
-
- Voir le profil du membre Ourck20-1
- Inscrit le : 06/05/2019
- Groupes :
un eq de "Smartmontools" qui suive l'état physique & autre du DD inboard
et qui me préviendrait des éventuels problèmes par mail, où, afficherais
une alerte sur desktop.
Ca existe dans les dépôts Debian, smartctl, ou en démon, smartd.
L'objectif est d'automatiser le check pour que je n'ai pas à le faire
"à la mano" tous les jours !
Je regarde bien sûr sur le net mais pas grand chose à ce jour....
Bonne journée.
Magéia 6.1, 32b, I386 ou I586, KDE
Fred.

Jybz Membre non connecté
-
- Voir le profil du membre Jybz
- Inscrit le : 10/10/2018
- Groupes :
-
Administrateur
-
Forgeron
Citation :
[jibz@jabztop ~]$ urpmf smartd
http://ftp.free.fr/mirrors/mageia.org/distrib/cauldron/x86_64/media/core/release/media_info/20190507-231814-files.xml.lzma
logwatch:/etc/log.d/conf/services/smartd.conf
logwatch:/etc/log.d/scripts/services/smartd
nvclock:/usr/bin/smartdimmer
texlive-doc:/usr/share/texmf-dist/doc/latex/smartdiagram
[...]
texlive-dist:/usr/share/texmf-dist/tex/latex/smartdiagram/smartdiagramlibrarycore.styles.code.tex
smartmontools:/etc/smartd.conf
[...]
smartmontools:/etc/sysconfig/smartd
[...]
smartmontools:/usr/share/man/man8/smartd.8.xz
calibre:/usr/lib64/calibre/calibre/gui2/dialogs/smartdevice.py
[...]
calibre:/usr/lib64/calibre/calibre/gui2/dialogs/smartdevice_ui.pyo
pcb-rnd-auto:/usr/lib/pcb-rnd/plugins/smartdisperse.pup
pcb-rnd-auto:/usr/lib/pcb-rnd/plugins/smartdisperse.so
taskcoach:/usr/lib/python2.7/site-packages/taskcoachlib/thirdparty/smartdatetimectrl.py
taskcoach:/usr/lib/python2.7/site-packages/taskcoachlib/thirdparty/smartdatetimectrl.pyc
taskcoach:/usr/lib/python2.7/site-packages/taskcoachlib/thirdparty/smartdatetimectrl.pyo
http://ftp.free.fr/mirrors/mageia.org/distrib/cauldron/x86_64/media/nonfree/release/media_info/20190506-162128-files.xml.lzma
transcode:/usr/lib64/transcode/filter_smartdeinter.la
transcode:/usr/lib64/transcode/filter_smartdeinter.so
http://ftp.free.fr/mirrors/mageia.org/distrib/cauldron/x86_64/media/core/release/media_info/20190507-231814-files.xml.lzma
logwatch:/etc/log.d/conf/services/smartd.conf
logwatch:/etc/log.d/scripts/services/smartd
nvclock:/usr/bin/smartdimmer
texlive-doc:/usr/share/texmf-dist/doc/latex/smartdiagram
[...]
texlive-dist:/usr/share/texmf-dist/tex/latex/smartdiagram/smartdiagramlibrarycore.styles.code.tex
smartmontools:/etc/smartd.conf
[...]
smartmontools:/etc/sysconfig/smartd
[...]
smartmontools:/usr/share/man/man8/smartd.8.xz
calibre:/usr/lib64/calibre/calibre/gui2/dialogs/smartdevice.py
[...]
calibre:/usr/lib64/calibre/calibre/gui2/dialogs/smartdevice_ui.pyo
pcb-rnd-auto:/usr/lib/pcb-rnd/plugins/smartdisperse.pup
pcb-rnd-auto:/usr/lib/pcb-rnd/plugins/smartdisperse.so
taskcoach:/usr/lib/python2.7/site-packages/taskcoachlib/thirdparty/smartdatetimectrl.py
taskcoach:/usr/lib/python2.7/site-packages/taskcoachlib/thirdparty/smartdatetimectrl.pyc
taskcoach:/usr/lib/python2.7/site-packages/taskcoachlib/thirdparty/smartdatetimectrl.pyo
http://ftp.free.fr/mirrors/mageia.org/distrib/cauldron/x86_64/media/nonfree/release/media_info/20190506-162128-files.xml.lzma
transcode:/usr/lib64/transcode/filter_smartdeinter.la
transcode:/usr/lib64/transcode/filter_smartdeinter.so
il y a smartmontools avec smartd.
Je ne connais pas logwatch :
Citation :
[jibz@jabztop ~]$ urpmq --summary logwatch
logwatch : Analyzes and Reports on system logs ( 7.4.3-2.mga7 )
logwatch : Analyzes and Reports on system logs ( 7.4.3-2.mga7 )
Reports, c'est bien ce que tu cherches ?
Téléverser une image : /wiki/hebergement-de-fichiers-sur-mlo
Arch | Machine | OS |
x86_64 | lenovo x250 | mga9 |
armv7hl | bananapro | mga9 |
aarch64 | Raspberry Pi 4B | mga9 |

Pascaller Membre non connecté
-
- Voir le profil du membre Pascaller
- Inscrit le : 16/09/2011
- Groupes :
Smartmontools est dans les dépôts.
Code BASH :
urpmi smartmontools
Pascal
Édité par Pascaller Le 08/05/2019 à 08h51

Ami age Membre non connecté
-
- Voir le profil du membre Ami age
- Inscrit le : 18/08/2012
- Site internet
- Groupes :
-
Modérateur
_______________________________________________________________________

___________________________________ Un petit clic pour Mageia ? =>> CLIQUEZ I C I :
.



___________________________________ Un petit clic pour Mageia ? =>> CLIQUEZ I C I :
.

nic80 Membre non connecté
-
- Voir le profil du membre nic80
- Inscrit le : 06/08/2018
- Groupes :
-
Modérateur
Quand le disque dur donne des signes de faiblesses, il faut d' abord s' assurer que les sauvegardes que l' on fait sont bien lisibles ( même sans signes annonciateurs, c' est toujours bien de vérifier de temps en temps ( un disque dur peut tomber en panne du jour au lendemain sans avoir d' erreur smart entre temps ( firmware défectueux par exemple).
Ensuite, il faut installer le paquet smartmontools par la commande ( même si cela doit déjà être le cas si les tests ont été faits à la main ( smartd faisant parti du paquet smartmontools) :
Code BASH :
urpmi smartmontools
S' assurer que l' unité smartd de systemd est bien active en lançant la commande ( il doit y avoir la mention enabled sur les lignes retournées) :
Code BASH :
systemctl status smartd
identifier les disques présents en lançant la commande:
Code BASH :
/sbin/smartctl --scan
D' après la documentation, par défaut smartd effectue un scan de tous les disques toutes les 30 minutes et envoi les messages de status dans le journal système. Dans le service systemd, smartd démarre uniquement avec l' option -n . Si l' on veut modifier les options de démarrage, il faut soit modifier le fichier /etc/sysconfig/smartd afin de rajouter des options supplémentaires, soit modifier le fichier /etc/smartd.conf ( cette dernière option permettant de définir des options personnalisées pour chaque disque si nécessaire).
Par exemple un fichier /etc/smartd.conf avec ligne
Code TEXT :
/dev/sda -a -m admin@dummydomaine.com
est sensé surveiller le disque /dev/sda et envoyer un message à admin@dummydomaine.com en cas de soucis.
il semble que le programme utilisé par défaut pour envoyer les mails est le programme mail ( lui même dépendant de sendmail). Je suppose donc que sendmail doit être configuré sur la machine pour que ça fonctionne ( et je n' ai pas reussi à m' envoyer de mail vers l' extérieur avec la commande mail.
Une alternative au mail, serait de lancer un script qui enverrais par exemple une notification sur le bureau.
Je modifierais donc la ligne
Code TEXT :
/dev/sda - a -m admin@dummydomaine.com
par
Code TEXT :
/dev/sda - a -m -M exec /chemin/vers/script/executable
Et dans le script ( avec le droit d' exécution ) en question, je mettrais:
Code BASH :
#!/bin/bash notify-send -t 1800000 " Le disque sda requiert une attention (defaut smart)"
notify-send nécessite l' installation de libnotify ( urpmi libnotify). Le paramètre -t 1800000 permet de définir le temps d' expiration de la notification en millisecondes
Tout ceci n' est que supposition, je ne l' ai pas testé...
Édité par nic80 Le 08/05/2019 à 10h49

Ourck20-1 Membre non connecté
-
- Voir le profil du membre Ourck20-1
- Inscrit le : 06/05/2019
- Groupes :
Jai 3 sauvegardes sur 3 disks différents !
Comme on dit, chat échaudé...
@nic80, j'vais de ce pas vérifier sendmail, c'est probablement là
Donc j'en suis tj à configurer, normal quand on est une brèle de base...
En tout cas, le 8 Mai est un jour où je ne capitulerais pas !

Fred

Ourck20-1 Membre non connecté
-
- Voir le profil du membre Ourck20-1
- Inscrit le : 06/05/2019
- Groupes :
Le numérique en général !
Vaste question de la pérennité...
Smartd aide, mais fait pas tout bien sûr !
D'où mon titi post, et quand, à l'oreille, j'entends qu'il gratte...
pas bon signe je pense.
D’après toi, existe-t-il un moyen FIABLE, pas de prédire de quoi
le futur plus où moins proche sera fait,
mais d'être un peu rassuré sans avoir à faire dubs sur dub & autre
redondances à défaut de résilience, bien que ce soit un must do.
Un outil qui combinerais les infos smart et l'oreille...
Bien à toutes/tous
Nice day
F.

Jybz Membre non connecté
-
- Voir le profil du membre Jybz
- Inscrit le : 10/10/2018
- Groupes :
-
Administrateur
-
Forgeron
Ourck20-1 :
[...]Smartd aide, mais fait pas tout bien sûr !
[...]
D’après toi, existe-t-il un moyen FIABLE, pas de prédire de quoi
le futur plus où moins proche sera fait,[...]
[...]
D’après toi, existe-t-il un moyen FIABLE, pas de prédire de quoi
le futur plus où moins proche sera fait,[...]
Il ne fait pas tout, mais Nic80 a fait de belles explications et donné des scripts intéressants, comme l'avertissement sur le bureau.
Que veux tu de plus ? Si tu le formules, on pourra peut-être le faire.
Tu veux un moyen fiable d'un système qui n'est pas causale ? Connais tu la double pendule ?
https://fr.wikipedia.org/wiki/Pendule_double
On connait tous les paramètres du pendules, la position initiale, les poids, la pesanteur... Mais il est impossible de prédire comment il tombera ! Peu après le début de la chute, on peut prédire le prochain mouvement des quelques milisecondes suivantes, je m'avance peut-être trop, mais il est impossible de prédire l'évolution à plus de quelques secondes.
Pour le disque dur mécanique (comme SSD), on peut prédire plus ou moins le "futur" certes, mais qu'entends tu par fiable ?
J'ai connu quelqu'un, il s'est énervé sur un petit truc qui ne marchait pas, ou une attente trop longue, il a donner un petit coup du point à coté de "trackpad" sous le clavier, Hop ! Il n'en a fallu d'un seul pour détruire le disque dur. Tout les logiciels du monde ne réussiront jamais à le prédire.
Ourck20-1 :
mais d'être un peu rassuré sans avoir à faire dubs sur dub & autre
redondances à défaut de résilience, bien que ce soit un must do.
Un outil qui combinerais les infos smart et l'oreille...
mais d'être un peu rassuré sans avoir à faire dubs sur dub & autre
redondances à défaut de résilience, bien que ce soit un must do.
Un outil qui combinerais les infos smart et l'oreille...
Ce que tu nommes dubs, c'est des dumps ?
Téléverser une image : /wiki/hebergement-de-fichiers-sur-mlo
Arch | Machine | OS |
x86_64 | lenovo x250 | mga9 |
armv7hl | bananapro | mga9 |
aarch64 | Raspberry Pi 4B | mga9 |

nic80 Membre non connecté
-
- Voir le profil du membre nic80
- Inscrit le : 06/08/2018
- Groupes :
-
Modérateur
Il n' existe pas à ma connaissance de moyen autre que le smart pour "prédire" un risque de panne du disque qui peut arriver à n' importe quel moment ( même avec une surveillance des valeurs smart).
Par exemple, j' ai eu le cas d' un disque qui fonctionnait correctement (sans alerte smart je pense (puisque pas de surveillance particulière ( autre que celle du bios ( qui peut aussi éventuellement lire les paramètres smart lors de ses tests et lancer une alerte au démarrage)), puis le lendemain n' était plus reconnu du tout ( bios/os).
On peut réduire les risques en mettant des solutions en place ( raid par exemple ( mais cela ne remplace pas une sauvegarde, puisque le risque de perdre tous les disques d' un coup ou le contrôleur existe toujours)), mais on ne peut pas éliminer complétement... Smart faisant partie des outils disponible.

Ourck20-1 Membre non connecté
-
- Voir le profil du membre Ourck20-1
- Inscrit le : 06/05/2019
- Groupes :
Dubs=copies, ou sauvegardes.
Bon, promis, je vais apprendre à causer correct sans anglicismes !
Bien
F.
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie