Permalänk
Medlem

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?

Visa signatur
Permalänk
Medlem

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

Visa signatur
Permalänk
Medlem

Tack bamsefar det funkar utmärkt!

Visa signatur
Permalänk
Medlem

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