Salut,
Traduction (google + moi) d’une partie de http://www.sat.dundee.ac.uk/psc/watchdog/watchdog-background.html
[quote]Un watchdog en matière d’informatique est quelque chose, généralement basé sur le matériel , qui surveille le comportement «normal» d’un système complexe et si il échoue , effectue une réinitialisation du système pour récupérer un fonctionnement normal .
Vous pouvez en lire plus à ce sujet à l’entrée de Wikipedia sur WDT .
Il est conçu comme un dernier recours pour maintenir la disponibilité d’un système et , à tout le moins , de veiller à ce que l’administrateur puisse se connecter à distance - pour diagnostiquer et corriger les erreurs. Évidemment, il n’empéchera pas une panne matérielle de casser un système , il n’est pas très utile contre un problème de logiciel persistant , mais pour un système qui se comporte généralement bien ( et surtout si il se trouve sur un site distant et / ou critique ), il sert à améliorer la disponibilité globale du système .
Si votre application ne peut pas tolérer une brève interruption de service , un watchdog seul n’apportera aucune solution, vous devez envisager d’autres solutions de haute disponibilité pour le matériel (par exemple RAID pour la protection de l’ erreur de disque ) et le logiciel (clustering et demande la mise en miroir ) qui fournira un degré acceptable de disponibilité globale du système .
Avec le système d’exploitation Linux, il y a deux parties à la surveillance :
- Le module de commande de temporisation matériel et le noyau réel qui peut forcer une réinitialisation matérielle, et ;
- Le démon en espace utilisateur (tache de fond) qui rafraîchit la minuterie et fournit un large éventail de surveillance de la santé et des options de récupération .
Les deux peuvent fonctionner indépendamment , mais il est clair qu’ils sont conçus pour fonctionner ensemble pour une protection maximale .
[…]
[/quote]
J’espère que ça aide…
@+