Résolu le 21-01-20 Utiliser le démon smartd

Avatar du membre
Mia88
Messages : 1344
Enregistré le : ven. 18 nov. 2016 08:42
Localisation : Lorraine

Utiliser le démon smartd

Message par Mia88 »

Bonjour,

Suite aux mauvais résultats des tests manuels de mes disques durs :

Code : Tout sélectionner

  mia@mia-PC5:~$ sudo smartctl -iHA -f brief -q noserial /dev/sda
      5 Reallocated_Sector_Ct   PO--CK   100   100   010    -    16
    187 Reported_Uncorrect      -O--CK   050   050   000    -    50

mia@mia-PC5:~$ sudo smartctl -iHA -f brief -q noserial /dev/sdb
      5 Reallocated_Sector_Ct   PO--CK   100   100   010    -    56
    187 Reported_Uncorrect      -O--CK   001   001   000    -    104
Et ayant appris par arghlub viewtopic.php?t=14294&view=unread#unread
que Smart-notifer est buggé : https://bugs.launchpad.net/ubuntu/+sour ... ug/1646886

J'ai utilisé le tuto de cyrille : viewtopic.php?f=12&t=13339
Au paragraphe 5 il est dit
-m root : envoie un mail à l'utilisateur root

Si vous en voulez dans une boite personnelle en plus
-m root, mon.nom@mon.domaine.ext
N'ayant pas idée de l'endroit où arrive un mail envoyé à l'utilisateur root :oops: j'ai donc rajouté mon email comme expliqué.
J'ai planifié l'analyse (courte) mes disques le mardi à 11h pour sda et 12h pour sdb.
Mais je n'ai rien reçu dans ma boite mail :?

Voici le contenu de mon fichier smartd.conf :

Code : Tout sélectionner

#DEVICESCAN -d removable -n standby -m root -M exec /usr/share/smartmontools/smartd-runner
/dev/sda -a -d sat -o on -S on -s (S/../../2/11) -m root, monEmail@xxx  -M exec /usr/share/smartmontools/smartd-runner
/dev/sdb -a -d sat -o on -S on -s (S/../../2/12) -m root, monEmail@xxx  -M exec /usr/share/smartmontools/smartd-runner
J'ai fait une erreur ?

Merci pour votre aide ;)
Mint Cinnamon 21.1 / Intel Xeon CPU E3-1270 V2 3.5GHz x 4 / Ram 15.6 Go / CG NVIDIA GF106GL [Quaro 2000]
Avatar du membre
arghlub
Administrateur du site
Messages : 11560
Enregistré le : dim. 21 mai 2017 08:19
Localisation : Provence

Re: Utiliser le démon smartd

Message par arghlub »

Salut Mia,

Je ne connais guère smartd mais je pense que ton erreur vient d'un espace en trop.
Mia88 a écrit : jeu. 12 déc. 2019 13:11 Voici le contenu de mon fichier smartd.conf :

Code : Tout sélectionner

#DEVICESCAN -d removable -n standby -m root -M exec /usr/share/smartmontools/smartd-runner
/dev/sda -a -d sat -o on -S on -s (S/../../2/11) -m root, monEmail@xxx  -M exec /usr/share/smartmontools/smartd-runner
/dev/sdb -a -d sat -o on -S on -s (S/../../2/12) -m root, monEmail@xxx  -M exec /usr/share/smartmontools/smartd-runner
J'ai fait une erreur ?
Supprime l'espace après la virgule le "root, " :

Code : Tout sélectionner

#DEVICESCAN -d removable -n standby -m root -M exec /usr/share/smartmontools/smartd-runner
/dev/sda -a -d sat -o on -S on -s (S/../../2/11) -m root,monEmail@xxx -M exec /usr/share/smartmontools/smartd-runner
/dev/sdb -a -d sat -o on -S on -s (S/../../2/12) -m root,monEmail@xxx -M exec /usr/share/smartmontools/smartd-runner
ou supprime carrément "root, " :

Code : Tout sélectionner

#DEVICESCAN -d removable -n standby -m root -M exec /usr/share/smartmontools/smartd-runner
/dev/sda -a -d sat -o on -S on -s (S/../../2/11) -m monEmail@xxx -M exec /usr/share/smartmontools/smartd-runner
/dev/sdb -a -d sat -o on -S on -s (S/../../2/12) -m monEmail@xxx -M exec /usr/share/smartmontools/smartd-runner
;)
Tour1 (custom) CPU Intel I7-7700K | CG Nvidia GTX 1080 | RAM 16Go | tripleBoot : LMint 22.3 | Debian 12 | MX Linux | XFCE
Tour2 (custom) CPU AMD Athlon 5200+ | CG Nvidia GTX 560 | RAM 6Go | FreeBSD XFCE
Portable1 MSI GF75 Thin 9SC | CPU Intel I7-9750H | CG Nvidia GTX 1650 | RAM 32Go | dualBoot : LMint 22.1 | MX Linux | XFCE
Portable2 MacBook Air A1466 | CPU Intel I5-5250U | CG Intel HD Graphics 6000 | RAM 8Go | dualBoot : macOS Sierra | MX Linux XFCE
─────( pour une informatique libre ! )─────
Avatar du membre
Mia88
Messages : 1344
Enregistré le : ven. 18 nov. 2016 08:42
Localisation : Lorraine

Re: Utiliser le démon smartd

Message par Mia88 »

Salut arghlub,

J'ai essayé en mettant root,mon adresse et aussi juste mon adresse, mais toujours pas reçu de mail.

En voyant ton code et le mien juste au-dessus, je viens de remarquer que j'ai mis un espace de trop derrière mon email !

Je vais refaire un essai en supprimant cet espace.
Comme je ne sais pas si on peut ajouter des minutes, je vais attendre l'heure pile suivante ;)

Mais c'est quoi au juste "envoyer un mail à l'utilisateur root", on le retrouve où ce mail ?
Mint Cinnamon 21.1 / Intel Xeon CPU E3-1270 V2 3.5GHz x 4 / Ram 15.6 Go / CG NVIDIA GF106GL [Quaro 2000]
Avatar du membre
Mia88
Messages : 1344
Enregistré le : ven. 18 nov. 2016 08:42
Localisation : Lorraine

Re: Utiliser le démon smartd

Message par Mia88 »

Bon, ben, pas de mail...
Pas très grave, je continuerai à surveiller manuellement ;)
Mint Cinnamon 21.1 / Intel Xeon CPU E3-1270 V2 3.5GHz x 4 / Ram 15.6 Go / CG NVIDIA GF106GL [Quaro 2000]
Avatar du membre
alain
Administrateur du site
Messages : 17184
Enregistré le : dim. 11 oct. 2015 23:41
Localisation : Chelles
Contact :

Re: Utiliser le démon smartd

Message par alain »

Bonjour Mia.

Je ne sais pas si je suis dans le vrai.
Mais je pense que tu devrais enlever le "2" ici : (S/../../2/11).
Car sinon il faut que tu attende le 2ème jour de la semaine pour recevoir une notif...
Mais peut être que je me trompe?
Слава Україні _ слава героям махновщини
PC1 : CM : ASRock 990FX | CPU: AMD FX 8350-8 cores, 4 GHz | RAM: 16 Go DDR3 1600 MHz | CG: GTX 1080TI-11 Go | OS : LM 22 Xfce 4.18 | K: 6.8
PC2
:Core2 Quad Q9650 @ 3 GHz | CG: Nvidia GTX 650TI | OS: LM 22 Wilma Xfce 4.18| K: 6.8
PC3 :Core i7-2600 @ 3,5 GHz | CG: ATI HD 4650 | OS: Emmade5 Xfce 4.18.0 | K: 6.1
PC4 : AMD Ryzen 5 3500X 4GHz | CG: GTX 970 | Ram : 8GB |OS : Debian 12.8 | K: 6.1
In a world without walls and fences, who needs windows and gates?
Avatar du membre
Mia88
Messages : 1344
Enregistré le : ven. 18 nov. 2016 08:42
Localisation : Lorraine

Re: Utiliser le démon smartd

Message par Mia88 »

Bonjour Alain,

J'avais mis 2 au départ pour que le test ait lieu tous les mardis.
Mais j'ai modifié le jour et l'heure à chaque nouveau test pour ne pas attendre une semaine à chaque fois :D

A propos de l'heure, si je veux lancer le test à 11:30, quelle syntaxe utiliser ? il ne semble pas y avoir la place pour les y placer comme avec cron.
Encore une tite question : tu ne saurais pas ce que veut dire envoyer un mail à root ? Où est sensé arriver ce mail :roll:

Merci de t'intéresser au sujet :)
Mint Cinnamon 21.1 / Intel Xeon CPU E3-1270 V2 3.5GHz x 4 / Ram 15.6 Go / CG NVIDIA GF106GL [Quaro 2000]
Avatar du membre
alain
Administrateur du site
Messages : 17184
Enregistré le : dim. 11 oct. 2015 23:41
Localisation : Chelles
Contact :

Re: Utiliser le démon smartd

Message par alain »

Bonjour Mia.

Ha bin oui, forcément si tu ne nous donne pas les vrais commandes :l :D
Je me disais aussi...Que Mia n'ait pas vu ça :shock: :lol:

Je n'ai aucune idée pour les minutes, je n'ai jamais utilisé ce logiciel, désolé... :oops:

Pour envoyer un mail a root, c'est quand tu as renseigné un mail à la création de de l'utilisateur root.
Sur mint il n' y a pas ça a l'installation, mais j'ai déjà vu sur debian et d'autres.
Donc je suppose que tu peux enlever "root" de la commande. Après comme je te dis, je ne connais pas.
Donc pour la syntaxe de l'adresse, je ne saurai t'en dire plus que ce qu'a mis Cyrille.
Слава Україні _ слава героям махновщини
PC1 : CM : ASRock 990FX | CPU: AMD FX 8350-8 cores, 4 GHz | RAM: 16 Go DDR3 1600 MHz | CG: GTX 1080TI-11 Go | OS : LM 22 Xfce 4.18 | K: 6.8
PC2
:Core2 Quad Q9650 @ 3 GHz | CG: Nvidia GTX 650TI | OS: LM 22 Wilma Xfce 4.18| K: 6.8
PC3 :Core i7-2600 @ 3,5 GHz | CG: ATI HD 4650 | OS: Emmade5 Xfce 4.18.0 | K: 6.1
PC4 : AMD Ryzen 5 3500X 4GHz | CG: GTX 970 | Ram : 8GB |OS : Debian 12.8 | K: 6.1
In a world without walls and fences, who needs windows and gates?
Avatar du membre
Mia88
Messages : 1344
Enregistré le : ven. 18 nov. 2016 08:42
Localisation : Lorraine

Re: Utiliser le démon smartd

Message par Mia88 »

Bonjour Alain,

Me suis mal expliquée, tu as raison ;)

Merci pour l'info concernant le mail à root.
Quand j'ai installé Debian dans une machine virtuelle, je n'ai pas eu cette demande, mais je n'ai pas créé d'utilisateur root, l'utilisateur standard me suffisant ;)
Mint Cinnamon 21.1 / Intel Xeon CPU E3-1270 V2 3.5GHz x 4 / Ram 15.6 Go / CG NVIDIA GF106GL [Quaro 2000]
Avatar du membre
Mia88
Messages : 1344
Enregistré le : ven. 18 nov. 2016 08:42
Localisation : Lorraine

Re: Utiliser le démon smartd

Message par Mia88 »

Salut,

Je remonte le sujet, comme c'est un tuto de cyrille ;)

Si tu passes par là, tu as une idée de pourquoi je ne reçois rien dans ma boite mail, cyrille ?

merci ;)
Mint Cinnamon 21.1 / Intel Xeon CPU E3-1270 V2 3.5GHz x 4 / Ram 15.6 Go / CG NVIDIA GF106GL [Quaro 2000]
Avatar du membre
Mia88
Messages : 1344
Enregistré le : ven. 18 nov. 2016 08:42
Localisation : Lorraine

Re: Utiliser le démon smartd

Message par Mia88 »

Salut cyrille,

Je n'ai ni serveur, ni service qui envoie des mails, je ne risquais pas de recevoir quelque chose dans ma boite mail :?

J'ai jeté un œil sur le lien pour ssmtp, l'édit en début de page n'est pas très rassurant

Quant à la config que tu utilises, il y a un truc qui m'échappe :

Code : Tout sélectionner

cat /etc/smartd.conf 
DEVICESCAN -d removable -n standby -m cyrille@cbiot.fr -M exec /usr/share/smartmontools/smartd-runner
Dans ton tuto §5 tu commentes la ligne devicescan :
Premièrement rechercher la ligne suivante et commenter la.

Code : Tout sélectionner

DEVICESCAN -d removable -n standby -m root -M exec /usr/share/smartmontools/smartd-runner
Elle devient donc

Code : Tout sélectionner


# DEVICESCAN -d removable -n standby -m root -M exec /usr/share/smartmontools/smartd-runner
Pour scanner votre disque /dev/sda, ajouter la ligne

Code : Tout sélectionner

/dev/sda -a -d sat -o on -S on -s (S/../.././01|L/../../1/03) -m root -M exec /usr/share/smartmontools/smartd-runner
viewtopic.php?f=12&t=13339

Cette ligne est à décommenter uniquement pour faire sortir le mail de l'intranet vers l'internet, c'est bien ça ?
Sinon, les mails arriveront dans le spool local.

J'ai trouvé un dossier spool dans /var, il appartient à root, et ne contient aucun message

Je me suis donc envoyée un message local selon ton exemple

Code : Tout sélectionner

mia@mia-PC5:~$ echo "contenu du mail" | mail -s "sujet du mail" mia

La commande « mail » n'a pas été trouvée, mais peut être installée avec :

sudo apt install mailutils

mia@mia-PC5:~$ 
Ça ne pouvait donc pas marcher en local non plus...

L'installation a proposé plusieurs choix.
Si j'ai bien tout compris, je ne pourrai pas recevoir les mails dans ma boite mail vu que je n'ai pas installé ssmtp.
J'ai choisi donc Local

Image


Image

Code : Tout sélectionner

mia@mia-PC5:~$ echo "contenu du mail" | mail -s "sujet du mail" mia-PC5mailsLocaux
mia@mia-PC5:~$ mail
"/var/mail/mia": 1 message 1 nouveau
>N   1 Mail Delivery Syst mar. janv. 21 11  70/2163  Undelivered Mail Returned
? 
Je suis allée voir le fichier :

Code : Tout sélectionner

From MAILER-DAEMON  Tue Jan 21 11:19:00 2020
Return-Path: <>
X-Original-To: mia@mia-PC5
Delivered-To: mia@mia-PC5
Received: by mia-PC5 (Postfix)
	id F387A160C67; Tue, 21 Jan 2020 11:18:59 +0100 (CET)
Date: Tue, 21 Jan 2020 11:18:59 +0100 (CET)
From: MAILER-DAEMON@mia-PC5mailsLocaux.org (Mail Delivery System)
Subject: Undelivered Mail Returned to Sender
To: mia@mia-PC5
Auto-Submitted: auto-replied
MIME-Version: 1.0
Content-Type: multipart/report; report-type=delivery-status;
	boundary="ECCFD160C64.1579601939/mia-PC5"
Content-Transfer-Encoding: 8bit
Message-Id: <20200121101859.F387A160C67@mia-PC5>

This is a MIME-encapsulated message.

--ECCFD160C64.1579601939/mia-PC5
Content-Description: Notification
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit

This is the mail system at host mia-pc5.

I'm sorry to have to inform you that your message could not
be delivered to one or more recipients. It's attached below.

For further assistance, please send mail to postmaster.

If you do so, please include this problem report. You can
delete your own text from the attached returned message.

                   The mail system

<mia-PC5mailsLocaux@mia-PC5>: unknown user: "mia-pc5mailslocaux"

--ECCFD160C64.1579601939/mia-PC5
Content-Description: Delivery report
Content-Type: message/delivery-status

Reporting-MTA: dns; mia-PC5
X-Postfix-Queue-ID: ECCFD160C64
X-Postfix-Sender: rfc822; mia@mia-PC5
Arrival-Date: Tue, 21 Jan 2020 11:18:59 +0100 (CET)

Final-Recipient: rfc822; mia-PC5mailsLocaux@mia-PC5
Original-Recipient: rfc822;mia-PC5mailsLocaux@mia-PC5
Action: failed
Status: 5.1.1
Diagnostic-Code: X-Postfix; unknown user: "mia-pc5mailslocaux"

--ECCFD160C64.1579601939/mia-PC5
Content-Description: Undelivered Message
Content-Type: message/rfc822
Content-Transfer-Encoding: 8bit

Return-Path: <mia@mia-PC5>
Received: by mia-PC5 (Postfix, from userid 1000)
	id ECCFD160C64; Tue, 21 Jan 2020 11:18:59 +0100 (CET)
Subject: sujet du mail
To: <mia-PC5mailsLocaux@mia-PC5>
X-Mailer: mail (GNU Mailutils 3.4)
Message-Id: <20200121101859.ECCFD160C64@mia-PC5>
Date: Tue, 21 Jan 2020 11:18:59 +0100 (CET)
From: Mia <mia@mia-PC5>

contenu du mail

--ECCFD160C64.1579601939/mia-PC5--
pas compris le problème, sinon que je vois :

<mia-PC5mailsLocaux @ mia-PC5>: utilisateur inconnu: "mia-pc5mailslocaux"

Il n'y a pas de L majuscule à locaux, mais où ?
A moins que les majuscules ne soient pas autorisées dans les noms de courrier, auquel cas il va me falloir trouver où rectifier cela...
Mint Cinnamon 21.1 / Intel Xeon CPU E3-1270 V2 3.5GHz x 4 / Ram 15.6 Go / CG NVIDIA GF106GL [Quaro 2000]
Répondre