2694 Tipps & Tricks
Kategorie: Linux / Shell Tipp im neuen Fenster anzeigen
Apache Logfiles auswerten (681 x gelesen)

- Mit awk und grep 

Summe  in MB aller angeforderten Seiten im April 2008
Als Logfile wird die access_log verwendet 


> grep "/Apr/2008" access_log |awk '{if($10>0)sum += $10 } END {print sum/1024/1024" MB"}'


Anzahl IP Adressen auflisten und sortieren nachZugriff
> awk '{print $1}' access_log|sort|uniq -c |sort -rn


Anzahl Zugriffe im April per GET
> grep "/Apr/2008" access_log |grep -c '"GET '


Anzahl Zugriffe im April per POST
> grep "/Apr/2008" access_log |grep -c '"POST '

Anzahl Zugriffe auf Bilder im April
> grep "/Apr/2008" access_log |grep -cE '\.gif|\.jpg|\.png' 

Anzahl 403 Fehler im April
> grep "/Apr/2008" access_log | awk '{if($9==403) sum +=1} END {print sum" x 403 Fehler"}'

hier gehts bald weiter...


Es wird keine Verantwortung übernommen. Die Benutzung erfolgt auf eigene Gefahr.
alle Tipps & Tricks
Validator XHTML + CSS ® 2012   GADDO.DE   BAR-GAMES.DE