Forum Programmation.shell Supervision de log

Posté par  .
Étiquettes : aucune
0
14
mai
2008

Bonsoir tout le monde. Je cherche à faire un script qui parcours un fichier texte "a.log" à la recherche de motif ('patern') qui ont été changé dans ce fichier texte. Il prend en entrée un fichier de paramètre ayant les 'pattern' qu'il doit retrouver dans le fichier texte "a.log". Je n'ai qu'une petite piste c'est qu'il y aura une comparaison à faire mais comparer des lignes... Je ne sais pas. Si quelqu'un peut bien m'aider, cela m'avancerait beaucoup. Merci d'avance
  • # erreur...

    Posté par  . Évalué à 2.

    n'y aurait-il pas une erreur dans l'enoncé ?

    un fichier de log enregistre une activité

    et c'est eventuellement dans ce log que ton script va ecrire qu'il a constaté que la valeur avait changé...

    maintenant pour ton script, tu dois pouvoir jouer tu tail et de diff pour faire
    tail fichierdelog > fichier_avant
    tail fichierdelog > fichier_apres
    diff fichier_avant fichier_apres


    avec quelques options on doit arriver à faire ce que tu veux
    • [^] # Re: erreur...

      Posté par  . Évalué à 1.

      oui mais je pense qu'il faudrait avoir un fichier log (réfference) propre qui devrait être comparé avec le fichier de log actuel. Sincèrement je ne voit pas d'autre solution. Le diff je ne le connaissait pas.

      Merci encore
  • # grep

    Posté par  . Évalué à 3.

    Si je comprend bien ton besoin, grep -F ça devrait le faire.
    man grep ;-)
    • [^] # Re: grep

      Posté par  . Évalué à 1.

      Merci gaaaaaAab. Je teste tout cela demain j'ai la tête trop chargé..
  • # Supervision de log

    Posté par  . Évalué à 2.

    Bonjour,

    C'est pas un travail pour logcheck ca?

    http://www.logcheck.org/

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.