Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
Prochaine révision Les deux révisions suivantes
smartmontools [Le 12/08/2019, 22:50]
46.165.245.154 [Installation]
smartmontools [Le 20/02/2020, 17:12]
37.165.76.64 [activer le daemon smartd] Ajout du controle d'expédition de messages
Ligne 249: Ligne 249:
  
 ==== activer le daemon smartd==== ==== activer le daemon smartd====
-<note important>​** Par défaut, le demon smart n'est pas activé. Il est indispensable de le faire manuellement.**+<note important>​** Par défaut, le demon smart n'est pas activé. Il est indispensable de le faire manuellement.**</​note>​
  
-[[tutoriel:​comment_modifier_un_fichier|Éditez le fichier]] __/​etc/​default/​smartmontools__ et décommenter __start_smartd=yes__ puis démarrer le service en tapant dans un [[terminal]]:</​note>+[[tutoriel:​comment_modifier_un_fichier|Éditez le fichier]] __/​etc/​default/​smartmontools__ et décommenter __start_smartd=yes__ puis démarrer le service en tapant dans un [[terminal]]:​ 
 +<code bash> ​ sudo /etc/​init.d/​smartmontools start  </code>
  
-  ​sudo /etc/init.d/​smartmontools ​start +=== Pour tester que smartd ​ fonctionne === 
 + 
 +Le but de smartd est de surveiller les disques et de prévenir l'​utilisateur **par messagerie** des nouvelles anomalies survenues depuis peu de temps. Le paramétrage standard est de 30 minutes. 
 +   
 +Pour vérifier que les futurs messages d'​anomalies seront expédiés, il suffit de faire ces commandes:​ 
 +<code bash>​echo "​DEVICESCAN -a -m root -M test" > /​tmp/​FIC ​ && ​sudo smartd -n -q onecheck -c /tmp/FIC </​code>​ 
 +   
 +Pour expédier les messages à un autre destinataire,​ il faut d'​abord vérifier qu'il peut recevoir les messages. Il faut faire ces commandes:​ 
 +<code bash> echo "​DEVICESCAN -a -m EmailDestinataire@FournisseurInternet -M test" > /​tmp/​FIC ​ && sudo smartd -n -q onecheck -c /​tmp/​FIC</​code>​ 
 +Il  faut alors modifier le fichier ​/etc/smard.conf pour ajouter cette adresse juste avant l'​adresse root. Exemple de codification de la ligne d'​activation de la surveillance. 
 +<​code>​DEVICESCAN -a -r 9! -d  removable -n standby -m EmailDestinataire@FournisseurInternet,​root ​ -M exec /usr/share/​smartmontools/​smartd-runner</​code>​ 
 +Il faut relancer l'​application pour  prise en compte du changement de paramétrage.
  
  
Ligne 264: Ligne 276:
    
 Si vous voyez une alerte SMART, il y a de fortes chances pour que votre disque soit en train de flancher. Dans votre intérêt, faites immédiatement une copie de vos fichiers ailleurs (clé USB, disque dur externe, gravure sur CD/DVD...). Si vous voyez une alerte SMART, il y a de fortes chances pour que votre disque soit en train de flancher. Dans votre intérêt, faites immédiatement une copie de vos fichiers ailleurs (clé USB, disque dur externe, gravure sur CD/DVD...).
- +=== Pour tester que smart-notifier fonctionne ​=== 
-Pour tester que smart-notifier fonctionne ​+<code bash> ​sudo sh -c 'echo test de message | smart-notifier --notify' ​</​code>​
- +
-  sudo sh -c 'echo test de message | smart-notifier --notify'​+
  
 Ce qui affichera : Ce qui affichera :
Ligne 276: Ligne 286:
 Lorsque vous équipez un autre pc que le vôtre de la notification,​ il serait dommage qu'​elle soit ignorée pour une bête impossibilité de compréhension du message... Lorsque vous équipez un autre pc que le vôtre de la notification,​ il serait dommage qu'​elle soit ignorée pour une bête impossibilité de compréhension du message...
  
 +Trouver le nom du fichier contenant les messages d'​avertissement.
 +<code bash> ls -ls  /​usr/​share/​smart-notifier/​smart_notifier </​code>​
 +==== première possibilité ====
 Sauvegarder l'​original en cas de boulette en tapant dans [[terminal]]: ​ Sauvegarder l'​original en cas de boulette en tapant dans [[terminal]]: ​
 <​code>​ <​code>​
 sudo cp /​usr/​share/​smart-notifier/​smart_notifier/​smart-notifier.glade /​usr/​share/​smart-notifier/​smart_notifier/​smart-notifier.glade.old sudo cp /​usr/​share/​smart-notifier/​smart_notifier/​smart-notifier.glade /​usr/​share/​smart-notifier/​smart_notifier/​smart-notifier.glade.old
 </​code>​ </​code>​
- 
 puis avec les [[:​sudo|droits d'​administration]],​ [[tutoriel:​comment_modifier_un_fichier|éditez le fichier]] ​ **/​usr/​share/​smart-notifier/​smart_notifier/​smart-notifier.glade** puis avec les [[:​sudo|droits d'​administration]],​ [[tutoriel:​comment_modifier_un_fichier|éditez le fichier]] ​ **/​usr/​share/​smart-notifier/​smart_notifier/​smart-notifier.glade**
 et modifiez les lignes indiquées ci-dessous. et modifiez les lignes indiquées ci-dessous.
Ligne 293: Ligne 305:
 <​property name="​label"​ context="​True"​ translatable="​True">​Message original de smartd :</​property>​ <​property name="​label"​ context="​True"​ translatable="​True">​Message original de smartd :</​property>​
 </​file>​ </​file>​
 +==== Seconde possibilité ====
 +Faire la même action ​ en utilisant les commandes suivantes:
 +<code bash>​sudo cp /​usr/​share/​smart-notifier/​smart_notifier/​smart-notifier.xml /​usr/​share/​smart-notifier/​smart_notifier/​smart-notifier.xml.old
 +
 +sudo sed -i -e "​s/​gt;​Hard Disk Health Warning/​gt;​Alerte ! Disque-dur en Danger ! /" /​usr/​share/​smart-notifier/​smart_notifier/​smart-notifier.xml ​
 +sudo sed -i -e "​s/​Hard Disk Health Warning/​Alerte Disque-dur /" /​usr/​share/​smart-notifier/​smart_notifier/​smart-notifier.xml ​
 +sudo sed -i -e "s/The hard disk health status has changed. This could mean that hard drive failure is imminent. It is always a good idea to have up to date backups./​S.m.a.r.t. surveille en permanence les disques-durs et donne l'​alerte en cas de variation importante dans les normales relevées. 60\% des pannes de disques-durs sont mécaniques. S.m.a.r.t. peut en détecter 30\%. Cette alerte n'est pas à prendre à la légère et peut annoncer une panne imminente. Planifier rapidement vos sauvegardes et le remplacement de vos Disques-durs./"​ /​usr/​share/​smart-notifier/​smart_notifier/​smart-notifier.xml </​code>​
 +
  
  
  • smartmontools.txt
  • Dernière modification: Le 02/06/2020, 19:20
  • par 37.172.81.177