ispCP - Board - Support
Awstat füttern - 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)
+--- Thread: Awstat füttern (/thread-6430.html)



Awstat füttern - juerg - 04-16-2009 11:23 PM

Ich hab mir heute das wunderbare awstat mal aktiviert auf meinen ca. 50 Domains. Klappte ja wunderbar. Nun zeigt er mir allerdings erst Statistiken seit dem 12 April an. Di nimmt er ja von den <domain.tld>-combined.log Dateien. In diesem Verz. leigen allerdings noch weitere Logs in Form
<domain.tld>-combined.log.1
<domain.tld>-combined.log.2.gz
.
.
.
<domain.tld>-combined.log.17.gz (unterschiedliche Anzahl)

Wie bekomme ich nun diese Daten alle in meine Statistiken rein?
Mein Ansatz wäre alle auspacken, dann mit cat zusammenfügen. Nur von Hand ist das etwas mühsam. Kann mir jemand mal auf die Schnelle ein Scriplein basteln?

Gehe ich Richtig in der Annahme, dass ich nach dem einlesen der Logs den Ursprungszustand im /var/log/apache2 einfach wieder herstellen kann, ohne die Statistiken im awstats zu verlieren?

muchas grazas


RE: Awstat füttern - juerg - 04-17-2009 02:04 AM

Ok das scheint mal nicht zu klappen. Scheinbar wird irgendwo ein Eintrag gemacht wenn

/var/www/ispcp/engine/awstats/awstats_updateall.pl now -awstatsprog=/usr/lib/cgi-bin/awstats.pl

ausgeführt wird. Nachdem ich alle logs zusammengesetzt habe (nur für eine Domain und von Hand), findet er etwa 5500 alte Einträge, die er scheinbar ignoriert. Kann ich das irgendwo zurücksetzen und den Updateall Befehl nochmal laufen lassen?


RE: Awstat füttern - juerg - 04-17-2009 04:37 PM

(04-17-2009 02:04 AM)juerg Wrote:  Ok das scheint mal nicht zu klappen. Scheinbar wird irgendwo ein Eintrag gemacht wenn

/var/www/ispcp/engine/awstats/awstats_updateall.pl now -awstatsprog=/usr/lib/cgi-bin/awstats.pl

ausgeführt wird. Nachdem ich alle logs zusammengesetzt habe (nur für eine Domain und von Hand), findet er etwa 5500 alte Einträge, die er scheinbar ignoriert. Kann ich das irgendwo zurücksetzen und den Updateall Befehl nochmal laufen lassen?

Niemand einen Hinweis??


RE: Awstat füttern - BeNe - 04-17-2009 04:54 PM

Naja um ehrlich zu sein wäre mir der Aufwand zu viel!
Wenn dann musst Du awstats selber anschmeißen und wahrscheinlich nicht mit den /var/www/ispcp/engine/awstats/awstats_updateall.pl
Was sagt den die Manpage von AWStats dazu ? Vielleicht kannst Du ja alle entpacken und mit einer wilcard deinfiles* in AWstats einlesen.

Greez BeNe


RE: Awstat füttern - joximu - 04-17-2009 08:29 PM

Schau mal in /var/cache/awstats
da sind die Daten für awstats.

Wenn du noch Logdaten hast, die älter sind als die schon eingelesenen, dann muss du wohl alle diese txt dateien, welche zu dieser Domain gehören entfernen.

Dann nimmt ein awstat-Update auch die alten Einträge.

Gruss
J