ispCP - Board - Support
Apache2 Log 'migrieren' für AWStats statistik - Printable Version

+- ispCP - Board - Support (http://www.isp-control.net/forum)
+-- Forum: ispCP Omega International Area (/forum-22.html)
+--- Forum: German Corner (/forum-26.html)
+---- Forum: Plauderecke (/forum-49.html)
+---- Thread: Apache2 Log 'migrieren' für AWStats statistik (/thread-6485.html)



Apache2 Log 'migrieren' für AWStats statistik - funnymob - 04-22-2009 06:59 PM

Hallo zusammen,

ich hätte da mal eine Frage zu AWSTATS und den Apache-Logs.
Meineswissens wertet der AWSTAT lediglich die Apache2 Logs aus und stellt diese visuell dar, richtg?
Ich möchte demnächst mit meinen Kunden auf einen anderen Server (andere IP) wechseln und da kam mir der Gedanke, dass ich doch die AWSTATs-Statistik mit umziehen können müsste.
Test:
Ich habe nun eine Domain umgezogen und alles eingerichtet. AWStats läuft auch. Dann habe ich die xxx.log.nn.gz Dateien des alten Servers kopiert und auf dem neuen Server im var/log/apache2 Ordner abgelegt. Rechte, Change-Datum und Owner sind gleich wie bei der aktuellen datei 'domain.tld-combined.log'. Danach habe ich das awstats.pl -update drüber laufen lassen.

In der Webansicht von Awstats sehe ich zwar dass das Updatedatum aktuell ist aber die alten Daten sind nicht implementiert worden.

Hab ich da ein Verständnisproblem? Oder sollte das so funktionieren?
Hat mir jemand einen Rat?

Danke
gruß
martin


RE: Apache2 Log 'migrieren' für AWStats statistik - BeNe - 04-22-2009 07:03 PM

Diese Frage war hier schon mal im Forum:
--> http://www.isp-control.net/forum/thread-6430.html

Greez BeNe


RE: Apache2 Log 'migrieren' für AWStats statistik - funnymob - 04-22-2009 09:55 PM

Hallo zusammen,

so hab mich ein bisschen schlau gemacht.
Der einfachst und von mir getestete Weg ist die Dateien aus dem Ordner /var/cache/awstats des alten servers auf den neuen Server zu kopieren. Somit sind automatisch alle Statistiken auf dem neuen Server vorhanden und man muss sich nicht mit den apache2 logs rumschlagen.

Falls das nicht geht gibt es noch den etwas aufwendigeren Ansatz:
1.) Copy der alten apache2 logs in einen beliebigen ordern des neuen Servers (z.b. /tmp/awstats)
2.) entpacken der gz dateien mit gunzip
3.) chronologisches einlesen der logdateien über:
/usr/lib/cgi-bin/awstats.pl -config=domain.de -LogFile=/tmp/awstats/domain.de-combined.log.xxx -update
xxx steht für die jeweilige Nummer (beginnend mit der höchsten). Daher wäre es sinnvoll hier ein batch zu erstellen
Weitere Infos hierzu:
http://blog.schelian.de/2005/02/06/AwstatsAlteLogDateienEinlesen.aspx

Gruß
martin


RE: Apache2 Log 'migrieren' für AWStats statistik - ZooL - 04-23-2009 01:36 AM

ich würde dir eine Full Migration empfehlen ist etwas aufwendig aber innerhalb von ca.4 Stunden je nach Kunden zu erledigen Wink