Trädvy Permalänk
Medlem
Plats
Stockholm
Registrerad
Feb 2003

Webalizer med flera loggar

Hej

Jag försöker få webalizer att läsa in ett flertal loggar, och sammanställa till _en_ sida med total statistik. Men det vägrar att fungera!

Mitt apache "roterar" sina loggar, dvs. så fort en logg uppnår en storlek på 10MB så börjar den skriva till en ny logg med aningen annorlunda namn. Därför har jag nu ett tjugotal httpd-access loggar i min /var/log, och dessa vill jag analysera med webalizer.

I hopp om att webalizer skulle analysera flera loggar samtidigt körde jag följande:

webalizer -n mysite -o /home/oliver/public_html/stats /var/log/httpd*.log

Men ikke. Verkar som om den bara analyserar den första av alla de loggar som "httpd*.log" omfattar.

Efter lite googlande fick jag fram att det kanske är "Incremental"-variabeln jag bör kika närmare på. Jag satte den till "yes" i webalizer.conf och körde webalizer igen, nu med argumentet -c webalizer.conf för att försäkra mig om att konfigen läses.

Men det funkade inte heller.

Idé någon?

Trädvy Permalänk
Medlem
Plats
::1
Registrerad
Okt 2001

Bygg ihop till en fil när du kör webalizer med typ

for i in `ls /var/log/ | grep httpd`; do cat /var/log/$i >> /tmp/templog; done ; webalizer; rm /tmp/templog

Trädvy Permalänk
Medlem
Plats
Stockholm
Registrerad
Feb 2003

Tack bamsefar det funkar utmärkt!

Trädvy Permalänk
Medlem
Plats
Växjö
Registrerad
Sep 2002

annars kan lilla programmet "mergelog" göra detta jag letade själv efter en lösning på detta i förgår... efter nån minuts googlande så hittade jag lösningen