#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
Hors 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
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
Hors 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
Hors 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
Hors ligne