IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Administration système Discussion :

Filtrage de log - grep


Sujet :

Administration système

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    73
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 73
    Par défaut Filtrage de log - grep
    Bonjour,

    Je suis devant un petit problème.

    J'ai activé les logs "queries" sur mon dns.
    J'obtiens donc un fichier contenant toutes les requettes DNS de mon LAN.

    J'ai besoin de filtrer les demandes sortantes.

    J'utilise donc

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    tailf queries.log |grep -vi ".name.fr\|in-addr.arpa"
    Jusque ici pas de soucis, j'obtiens bien ce que je veux.
    Mais si je fais ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    tailf queries.log |grep -vi ".name.fr\|in-addr.arpa" >> filtre.log
    Rien n'est renvoyé dans mon fichier filtre.log.
    Je precise, j'ai fait un chmod 777 pour être sur qu'il n'y ai pas de pb.
    Petite précision, si je fais ceci:


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    tailf queries.log |grep -i ".name.fr\|in-addr.arpa" >> filtre.log
    Le fichier filtre.log se rempli bien.
    Le -v de mon grep lui plait pas ???? (redhat 4)

    Si quelqu'un peut m'aider.
    Soit à trouver mon erreur,
    Soit à filtrer directement dans la conf de mon DNS.

    Merci

  2. #2
    Invité
    Invité(e)
    Par défaut
    Salut,

    peux-tu rediriger l'erreur standard vers la sortie standard et voir s'il y a qqch dans ton log de filtrage.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    tailf queries.log |grep -vi ".name.fr\|in-addr.arpa" >> filtre.log 2>&1

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    73
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 73
    Par défaut
    Même résultat.

    Il suffit que j'enleve le -v en option au grep pour que le fichier se remplisse.

  4. #4
    Invité
    Invité(e)
    Par défaut
    Est tu es bien sûr d'avoir un resultat lorsque tu executes la commande sans rediriger l'output vers le fichier? Pas de faute de frappe?


    Peux-tu également rechercher l'option -v de grep dans la manpage et fournir les explications liées à cette option?

  5. #5
    Membre Expert
    Avatar de hiko-seijuro
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    2 011
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 2 011
    Par défaut
    cadeau
    -v, --invert-match
    Invert the sense of matching, to select non-matching lines. (-v
    is specified by POSIX.)

  6. #6
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    73
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 73
    Par défaut
    si j'enleve le redirection , tout s'affiche à l'ecran avec ou sans le -v.
    Sans le -v le fichier se remplir, sur à 100%.

    -v
    Inverser la mise en correspondance, pour sélectionner les lignes ne correspondant pas au motif.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 1
    Dernier message: 13/01/2014, 13h08
  2. [journalisation] filtrage de log
    Par drKzs dans le forum Administration système
    Réponses: 1
    Dernier message: 13/03/2013, 11h31
  3. grep dans logs avec retour à la ligne
    Par lguedon dans le forum Solaris
    Réponses: 9
    Dernier message: 10/04/2012, 13h44
  4. filtrage de logs apache
    Par zwaldo dans le forum Apache
    Réponses: 2
    Dernier message: 17/07/2008, 18h01
  5. Grep pour filtrer le fichier log
    Par devdev2003 dans le forum Shell et commandes GNU
    Réponses: 2
    Dernier message: 23/02/2005, 05h48

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo