Table of Contents

Στατιστικά awstats

aptitude install awstats

Διόρθωση encoding και συνεισφορά μετάφρασης

(βλ Μετάφραση σε 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