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 31/05/2020, à 16:26

giovanna89

test notification smartmontools

Bonjour à tous,

Je souhaite comprendre comment fonctionne les notification de smartmontools, mais je ne comprends pas tout.
En effet,
J'ai bien le daemon "smartd.service" qui est actif sur mon PC.

Or dans la doc  : https://doc.ubuntu-fr.org/smartmontools … mon_smartd
Il est dit qu'il faut dé-commenter la ligne start_smartd=yes du fichier  /etc/default/smartmontools.
Sauf que la ligne est commentée.

Comment le daemon peut-il être en fonctionnement alors que la ligne est "commentée" ?

Par ailleurs, est-ce que le système fait  des tests court / long tout seul. C'est le disque lui-même qui mets à jour les données smart ou c'est lors des tests courts/longs ?

Cordialement

Hors ligne

#2 Le 31/05/2020, à 17:29

geole

Re : test notification smartmontools

Bonjour
Il est possible  que  systemd lance  le service  qui regarde le fichier de configuration et qu'il constate qu'il n'y a rien à faire et qu'il oublie de se suicider.
Qu'elle est ta version ubuntu?
C'est ce service qui périodiquement  ( #smartd_opts="--interval=1800" )demande aux disques sélectionnés, leur état et  mémorise dans des fichiers internes   et éventuellement compare aux anciennes valeurs pour informer l'utilisateur d'un changement significatif

A ma connaissance, les tests ne peuvent être  déclenchés que par  l'utilisateur et je ne connais pas la commande pour  dire de le faire cycliquement.
Nota. Si on constate qu'un disque ne va pas très bien, la première  des choses est de ne  pas lancer de test, La seconde est d'arrêter  la collecte smart..

Dernière modification par geole (Le 31/05/2020, à 17:31)


Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
"gedit admin:///etc/fstab" est proscrit,  utilisez "pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY xdg-open /etc/fstab" Voir  https://doc.ubuntu-fr.org/gedit
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248

En ligne

#3 Le 31/05/2020, à 17:32

bruno

Re : test notification smartmontools

Bonjour,

Je suppose que la doc est ancienne et pas du tout à jour…
Le démon smartd est lancé par un service systemd, pour s'en assurer :

systemctl status smartd

Ce démon ne fait pas de tests mais vérifie les différentes valeurs envoyées par smartctl toutes les 30 minutes. Les erreurs sont envoyées dans syslog.

#4 Le 31/05/2020, à 18:48

giovanna89

Re : test notification smartmontools

Bonjour,

oui justement c'est cette commande que j'ai utilisé pour voir si le service fonctionnait :

gio@vanna:~$ systemctl status smartd.service
● smartd.service - Self Monitoring and Reporting Technology (SMART) Daemon
   Loaded: loaded (/lib/systemd/system/smartd.service; enabled; vendor preset: e
   Active: active (running) since Tue 2020-05-26 14:07:22 CEST; 5 days ago
     Docs: man:smartd(8)
           man:smartd.conf(5)
 Main PID: 946 (smartd)
    Tasks: 1 (limit: 4633)
   CGroup: /system.slice/smartd.service
           └─946 /usr/sbin/smartd -n

mai 31 11:37:22 vanna smartd[946]: Device: /dev/sda [SAT], SMART Usage Attribute: 
mai 31 12:07:22 vanna smartd[946]: Device: /dev/sda [SAT], SMART Usage Attribute: 
mai 31 13:07:22 vanna smartd[946]: Device: /dev/sda [SAT], SMART Usage Attribute: 
mai 31 14:07:22 vanna smartd[946]: Device: /dev/sda [SAT], SMART Usage Attribute: 

mai 31 17:07:22 vanna smartd[946]: Device: /dev/sda [SAT], SMART Usage Attribute: 
lines 1-20/20 (END)...skipping...
● smartd.service - Self Monitoring and Reporting Technology (SMART) Daemon
   Loaded: loaded (/lib/systemd/system/smartd.service; enabled; vendor preset: enabled)
   Active: active (running) since Tue 2020-05-26 14:07:22 CEST; 5 days ago
     Docs: man:smartd(8)
           man:smartd.conf(5)
 Main PID: 946 (smartd)
    Tasks: 1 (limit: 4633)
   CGroup: /system.slice/smartd.service
           └─946 /usr/sbin/smartd -n

mai 31 11:37:22 vanna smartd[946]: Device: /dev/sda [SAT], SMART Usage Attribute: 194 Temperature_Celsius changed from 64 to 63
mai 31 12:07:22 vanna smartd[946]: Device: /dev/sda [SAT], SMART Usage Attribute: 194 Temperature_Celsius changed from 63 to 66
mai 31 13:07:22 vanna smartd[946]: Device: /dev/sda [SAT], SMART Usage Attribute: 194 Temperature_Celsius changed from 66 to 67
mai 31 14:07:22 vanna smartd[946]: Device: /dev/sda [SAT], SMART Usage Attribute: 194 Temperature_Celsius changed from 67 to 62
mai 31 14:37:22 vanna smartd[946]: Device: /dev/sda [SAT], SMART Usage Attribute: 194 Temperature_Celsius changed from 62 to 61

Je tourne sous gnome.

Qu'est-ce que smartctl?

Dernière modification par giovanna89 (Le 31/05/2020, à 18:49)

Hors ligne

#5 Le 31/05/2020, à 18:59

bruno

Re : test notification smartmontools

Le service fonctionne donc bien.
Il te suffit d'installer smart-notifier ou gsmartcontrol ou autre pour avoir une interface graphique de surveillance.
smartctl est l'outil en ligne de commande pour lire les donnée SMART des disques ou lancer des tests dessus.

#6 Le 01/06/2020, à 14:44

giovanna89

Re : test notification smartmontools

smart-notifier est déjà installé.
Donc si je comprends bien je n'ai absolument rien à faire. ?
smartmontools et smart-notifier sont installés.
Les services fonctionnent.
Lors d'une défaillance, je devrais normalement être averti ?

Donc il n'y a pas besoin de programmer des test court ou long ?

Hors ligne

#7 Le 01/06/2020, à 15:11

bruno

Re : test notification smartmontools

Je ne connais pas smart-notifier, mais en principe oui et oui.

Non, les tests ne doivent être lancés qu'en cas de problème et après avoir sauvegardé les données importantes présentes sur le disque.

#8 Le 01/06/2020, à 15:25

geole

Re : test notification smartmontools

giovanna89 a écrit :

smart-notifier est déjà installé.
Donc si je comprends bien je n'ai absolument rien à faire. ?
smartmontools et smart-notifier sont installés.
Les services fonctionnent.
Lors d'une défaillance, je devrais normalement être averti ?

Je ne sais pas ce que tu appelles être normalement averti.
En standard,  lorsque le disque  est considéré comme fichu, toutes les 24 heures , tu  auras un message  anglais à ton écran t'en informant

Il te suffit de vérifier que le mécanisme  est en place.    La documentation française te donne la commande

 sudo sh -c 'echo test de message | smart-notifier --notify' 

Elle propose même une astuce pour que le message soit en français si besoin.

Dernière modification par geole (Le 01/06/2020, à 15:27)


Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
"gedit admin:///etc/fstab" est proscrit,  utilisez "pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY xdg-open /etc/fstab" Voir  https://doc.ubuntu-fr.org/gedit
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248

En ligne

#9 Le 16/08/2020, à 15:24

giovanna89

Re : test notification smartmontools

Bonjour,
Excuser de ma réponse très tardive. J'ai eu d'autres occupations plus urgentes.
Geole, pour répondre à ta question, la page ubuntu sur smartmontools est assez garnie, et pas forcément facile à comprendre (pour moi).
Je m'explique, à cet endroit de la page https://doc.ubuntu-fr.org/smartmontools … fonctionne, en bas du paragraphe, il y a un petit encadré jaune disant : 

Pour que smart-notifier lance ces messages d'alertes, il faut que smartd soit actif, paramétré, et que la session en cours ait été redémarrée.

Du coup faut-il paramétrer smartd ?
En ce qui me concerne, j'ai juste installé smartmontools et smart-notifier. Ce que je souhaite, c'est que le service smartd (je crois) surveille régulièrement les données SMART de mon ssd et s'il y avait une valeur qui venait à dépasser un seuil, que smart-notifier me le signifie via une notification.

Est-ce le cas ?
crdlt

Hors ligne

#10 Le 22/08/2020, à 12:04

giovanna89

Re : test notification smartmontools

Je me permet de vous relancer.
Dois-je paramétrer quelque chose. Ou le simple fait d'avoir installer smartmontool et smart-notifier suffit pour que je sois averti en cas dépassement de seuil ?
En vous remerciant

Hors ligne

#11 Le 22/08/2020, à 12:19

geole

Re : test notification smartmontools

Bonjour
Les évènements les plus  importants sont suivis. Pour vérifier que l'alerte fonctionne sur l'écran.

sudo sh -c 'echo test de message | smart-notifier --notify' 

Si tu veux que  l'alerte remonte aussi dans ta messagerie personnelle, il faut que tu paramètres. Idem si tu veux que d'autres messages soient tracés. C'est le paragraphe 4.1.1 de https://doc.ubuntu-fr.org/smartmontools

Dernière modification par geole (Le 22/08/2020, à 12:20)


Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
"gedit admin:///etc/fstab" est proscrit,  utilisez "pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY xdg-open /etc/fstab" Voir  https://doc.ubuntu-fr.org/gedit
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248

En ligne

#12 Le 22/08/2020, à 16:35

giovanna89

Re : test notification smartmontools

Merci pour votre retour.
Oui je sais, c'est testé ça marche (voir mon poste #9), mais dans la doc, il y a un encadré qui dit :

Pour que smart-notifier lance ces messages d'alertes, il faut que smartd soit actif, paramétré, et que la session en cours ait été redémarrée.

ça me chagrine, car ça sous-entend qu'il faille paramétrer smartd.
Je ne souhaite pas recevoir de courriel, juste la notification. Mon SSD même si pour le moment est encore bon, n'est plus si jeune.
Bien qu'ayant des sauvegarde, ça embêterai de perdre une partie de mon travail.
Cordialement

Hors ligne

#13 Le 22/08/2020, à 17:47

geole

Re : test notification smartmontools

La documentation est  faite pour  pas mal de versions    Il est possible qu'en version 16.04.  il y ait du paramétrage à faire.
L'important est que tu reçoives le message.

Je ne suis pas du tout certain que smarctcl sache informer correctement pour un SSD
Tu devrais fournir un rapport smartctl du SSD     et dire ce que tu crois qu'il faudrait surveiller
Tu mettras alors les paramètres dans des lignes de ce style

DEVICESCAN -a -r 9! -d  removable -n standby   -M exec /usr/share/smartmontools/smartd-runner
DEVICESCAN -a -r 10! -d  removable -n standby  -M exec /usr/share/smartmontools/smartd-runner

et on fera  un essai avec deux paramètres  supplémentaires qui évoluent souvent.
Mais, à mon avis, un SSD lâche souvent pour une autre cause que l'usure.


Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
"gedit admin:///etc/fstab" est proscrit,  utilisez "pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY xdg-open /etc/fstab" Voir  https://doc.ubuntu-fr.org/gedit
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248

En ligne