Compter des requêtes identiques dans des fichiers log – shell [Résolu]

Home Forums Systèmes / Outils Système Compter des requêtes identiques dans des fichiers log – shell [Résolu]

Ce sujet a 0 réponse, 1 participant et a été mis à jour par  Casimir, il y a 5 ans et 5 mois.

Affichage de 1 message (sur 1 au total)
  • Auteur
    Messages
  • #208

    Casimir
    Membre

    Un petit post pour une question qui revient souvent, pour savoir comment compter le nombre de clics sur une url dans des fichiers de log apache en Shell :

    Pour un de log non compressé

    $ cat path/to/file | grep geturlrecherché | wc –l
    ou
    $ grep geturlrecherché path/to/file | wc –l

    Exemples:

    $ cat www.syfacil.com.2013-01-15.log | grep annuaire-rss.htm | wc –l
    $ grep annuaire-rss.htm www.syfacil.com.2013-01-15.log | wc –l

    Pour un de log compressé

    $ zcat path/to/file | grep geturlrecherché | wc –l
    ou
    $ zgrep geturlrecherché path/to/file | wc –l

    Exemples:

    $ zcat www.syfacil.com.2013-01-15.log.gz | grep annuaire-rss.htm | wc –l
    $ zgrep annuaire-rss.htm www.syfacil.com.2013-01-15.log.gz | wc –l

    Dans plusieurs fichiers non compressés

    $ grep geturlrecherché path/to/files/* | wc –l

    Exemple:

    $ grep annuaire-rss.htm /var/log/httpd/www.syfacil.com.2013-01-*.log | wc –l

    Dans plusieurs fichiers compressés

    $ zgrep path/to/files/* geturlrecherché | wc –l
    ou
    $ zcat files* | grep geturlrecherché | wc –l

    Exemples:

    $ zgrep annuaire-rss.htm /var/log/httpd/www.syfacil.com.2013-01-*.gz | wc –l
    $ zcat www.syfacil.com.2013-01-*.gz | grep annuaire-rss.htm | wc –l
Affichage de 1 message (sur 1 au total)

Le sujet ‘Compter des requêtes identiques dans des fichiers log – shell [Résolu]’ est fermé à de nouvelles réponses.