Salut,
J'aimerai développer un outil de surveillance des logs.
Un truc qui se déclenche dès que qqch y est écrit et si ca correspond à une signature qui déclenche un traitement.
Pour imager, dès qu'un stacktrace de tel type (un planton java) y est écrit :
- extraction des traces de la sessionId dans un fichier dédié,
- analyse du stacktrace pour trouver le 1er administrateur de package (j'ai une table de liens package/email)
- zippage de l'extrait de log et envoi d'un mail à l'email trouvé en table.
Perl est l'idéal pour extraire l'activité d'une session de la grosse log.
Perl semble bien pour analyser la stacktrace.
Pour les accès DB, le zippage et la production d'un mail, perl n'est peut-être pas le mieux placé mais il sait faire.
Par contre, c'est pour la surveillance que je me pose des questions...
Avez-vous déjà fait un truc comparable en perl ?
Au fait, comme personne n'est parfait, les serveurs à surveiller sont sous w2k.
Mais j'ai réussi à y faire héberger ActivePerle5 pour y faire tourner des scripts d'arrêt et de relance.
Et comme idéalement ca devrait tourner en prod, il me faut un truc "intelligent".
Donc pas un truc qui balaie toute la log tout les 15min
A vous lire...
Partager