aptitude install awstats
(βλ Μετάφραση σε awstats)
Το awstats δεν μπορούσε να κάνει parsing σε αρχεία που ξεκινούσαν με γραμμές όπως
::1 - - [12/Apr/2009:06:37:23 +0300] “GET /” 400 677 “-” “-”
Μπήκα στα αρχεία access.* με vi και έσβησα με την εντολή
:g/400 677/d
Το awstats ελέγχει έναν αριθμό από εγγραφές στην αρχή για να προσδιορίσει εάν το αρχείο είναι αλλοιωμένο.
Ο αριθμός αυτός είναι προκαθορισμένα 50.
Όμως τουλάχιστον 50 εγγραφές ήταν της παραπάνω αλλοιωμένης μορφής στην αρχή κάθε αρχείου.
Άλλαξα την ρύθμιση στο αρχείο /etc/awstats/awstats.conf.local
# To help you to detect if your log format is good, AWStats report an error # # if all the first NbOfLinesForCorruptedLog lines have a format that does not # # match the LogFormat parameter. # # However, some worm virus attack on your web server can result in a very high # # number of corrupted lines in your log. So if you experience awstats stop # # because of bad virus records at the beginning of your log file, you can # # increase this parameter (very rare). # # Change : Effective for new updates only # # Default: 50 # # NbOfLinesForCorruptedLog=200