apache

Commandes utiles pour parser les logs d'apache

 

10 fichiers (images/pdf) les plus lourds

 cut -d'"' -f2,3 /var/www/infoscience.epfl.ch/logs/access.log | grep -E '\.jpg|\.png|\.gif|\.pdf' | awk '{print $5" "$2}' | sort | uniq | sort -rg | head --lines=10 

 

10 erreurs 404 les plus fréquentes

 cut -d'"' -f2,3 /var/www/infoscience.epfl.ch/logs/access.log | awk '$4=404{print $4" "$2}' | sort | uniq -c | sort -rg | head --lines=10

 

10 URLs les plus accédées

 cat /var/www/infoscience.epfl.ch/logs/access.log | awk '{print $7}' | sort | uniq -c |sort -n | tail --lines=10 

 

20 User Agents les plus fréquents

 cat /var/www/infoscience.epfl.ch/logs/access.log | awk -F '"' '{print $6}' | sort | uniq -c |sort -n | tail --lines=20 

apache (last edited 2012-12-14 11:14:50 by grfavre)