Debian Debian-France Debian-Facile Debian-fr.org Debian-fr.xyz Debian ? Communautés

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 17-10-2019 11:10:05

otyugh
CA Debian-Facile
Lieu : Quimperlé/Arzano
Distrib. : Debian Stable
Inscription : 20-09-2016
Site Web

Déclencher un script en cas d'erreur système "grave"

Salut,
tout est un peu dans le titre ; je me demandais quel moyen il y aurait de déclencher un script dès qu'une erreur système grave survient (le genre d'erreur qu'on peut voir en faisant dmesg --level=err.

L'idée serait en serveur de m'envoyer à moi-même un sms/mail, et sur des stations de bureau de faire un petit zenity --error avec l'erreur dedans.

En fait ma hantise en ce moment c'est de voir des disque dur tomber en rade de manière aléatoire, je pense que ce genre de petit hack aurait l'avantage de me tenir au courant sans que j'aie à faire de verifications manuelles. Rare qu'y ait pas un petit "remontage en r/o", une "erreur d'i/o" ou un kernel panic (bon là, ça a l'avantage d'être visible) quand un disque dur commence à mourir.

Une idée ?
Je me dis qu'au pire du pire la solution pourrait d'avoir un processus lisant constament les erreurs "tail -f /var/log/syslog" en filtrant les erreurs qui m'intéresse. Mais ça me paraît un peu bourrin.

Dernière modification par otyugh (17-10-2019 11:12:03)


datalove-datalove-s1-2.png agendadulibre-lagendadulibre.png arzinfo-arzinfo.png

Hors ligne

#2 17-10-2019 11:30:30

--gilles--
Membre
Lieu : Orléans - La Source
Distrib. : debian 11
Noyau : Linux 5.10.0-7-amd64
(G)UI : mutter 3.38.4-1
Inscription : 15-02-2016

Re : Déclencher un script en cas d'erreur système "grave"

otyugh a écrit :

[…]je me demandais quel moyen il y aurait de déclencher un script dès qu'une erreur système grave survient […]

C'est un peu le serpent qui se mord la queue puisque l'erreur grave pourra perturber voire arrêter le déroulement de ton script !

otyugh a écrit :

[…]En fait ma hantise en ce moment c'est de voir des disque dur tomber en rade de manière aléatoire[…]

Tu as le paquet smartmontools pour les surveiller au coup par coup, après je crois que l'on peut automatiser avec ce paquet, mais ici je vais laisser intervenir des spécialistes des scripts.


ajout : J'ai cherché 10 s et j'ai vu qu'il existait un daemon de smartmontools ( outils de monitoring intelligents ) smartd qui fait ce que tu veux :
https://wiki.debian-fr.xyz/Smartmontool … _de_smartd

Dernière modification par --gilles-- (17-10-2019 11:39:37)


Nos vies commencent à prendre fin le jour où nous devenons silencieux à propos des choses qui comptent. Martin Luther King

Hors ligne

#3 17-10-2019 12:04:09

otyugh
CA Debian-Facile
Lieu : Quimperlé/Arzano
Distrib. : Debian Stable
Inscription : 20-09-2016
Site Web

Re : Déclencher un script en cas d'erreur système "grave"

Mhm, mais "toutes les erreurs majeurs", je veux en être informé aussi smile

Et oui, ça peut interrompre le script ; mais ça interrompt le script, ça veut dire que le serveur est down, et que je m'en apercevrai. Donc c'est moins grave que si ça déconne et que j'ai l'impression que tout va bien smile

datalove-datalove-s1-2.png agendadulibre-lagendadulibre.png arzinfo-arzinfo.png

Hors ligne

#4 25-01-2020 13:54:51

ahote
Membre
Lieu : 42
Distrib. : bullseye
Noyau : Linux 5.8
(G)UI : Cinnamon
Inscription : 09-12-2018
Site Web

Re : Déclencher un script en cas d'erreur système "grave"

Salut  :-)
Je plante  mon drapeau  ici :-)
Le sujet  m'intéresse big_smile

Hors ligne

Pied de page des forums