Document ID: /fineweb-2-swissfilter-quality_10-filterrobots/filtered/07236.jsonl.gz/798

Syslog est un outil idéal pour construire rapidement un système basé sur plusieurs tâches synchronisées uniquement par l'envoi de messages, lorsque la charge du système reste à un niveau modéré.
Syslog est une cible naturelle pour un démon de réception de traps snmp, comme pour tout porgramme perl via Sys::Syslog. Metalog permet de dispatcher les messages suivant des critères avancés, vers un log directory ou par exécution d'un shell script à chaque message. Ceci permet de programmer des scripts en réponse à des évènements. Le stockage permanent se fait via par exemple une base Berkeley, qui inclut des transactions primitives mais suffisantes dans notre cas.
Une autre approche est d'utiliser un logger plus conventionnel, capable d'écrire dans des tubes nommés, et de lancer des processus qui lisent ces tubes et traitent les messages entrants.
Posted by Maxime Augier on Monday 25 October 2004 at 18:33