Archiv verlassen und diese Seite im Standarddesign anzeigen : Webserver log-2 Domains, aber nur eine auswerten
Cadettillac
28.07.10, 09:45
Hallo,
Ich habe bei einem hoster zwei domains. Für beide domains existiert aber nur ein logfile.
Nun möchte ich die domains mit Webalizer gerne getrennt voneinander auswerten, aber schaff das irgendwie nicht vernünftig.
Ich hatte erst probiert mitteln grep die eine domain auszuschließen, aber das ergebnis ist sehr unsauber.
Die hide optionen von webalizer funktionieren auch nicht so wie gewollt.
Aber es muss da doch einen vernünftigen weg geben wie man aus einem log für mehrere domains einen sauberen log pro domain zaubern kann.
Hat jemand eine Idee?
P.S. Nein, der Hoster möchte leider nicht einen log pro domain für mich anlegen. :/
Nun möchte ich die domains mit Webalizer gerne getrennt voneinander auswerten, aber schaff das irgendwie nicht vernünftig.
ES GEHT NICHT IST KEINE FEHLERMELDUNG
was hast du versucht?
config file?
was war das ergebniss?
...
hast du schon versucht:
Webalizer+2+domain (http://www.google.de/search?client=opera&rls=de&q=Webalizer
+2+domain&sourceid=opera&ie=utf-8&oe=utf-8)
Cadettillac
28.07.10, 10:55
Momentan mach ich das wie folgt, ist aber wie gesagt sehr unsauber.
grep -v domain1.de access.log | grep -v log.domain2.de |grep domain2.de > ~/domain2.log
Das Ergebnis davon ist das nur direkte zugriffe auf domain2.de protokolliert werden, nicht aber etwa referer von anderen Seiten, oder wenn nur ein pfad, ohne domainname aufgerufen wird, beispielsweise /forum.
mit webalizer habe ich das zb so probiert:
webalizer -n domain2 -u *domain1* access_log -o ~/webalizer
erfolglos, ändert garnichts.
gegoogelt hab ich schon jede menge, aber ich find da nichts was mich weiter bringt.
Ein config file vom webserver (apache) kann ich nicht liefern, da ich auf diesem server nur webspace habe.
er wollte wohl eher die Config vom webalizer wissen...
Cadettillac
28.07.10, 12:10
Achso. okay. Momentan so:
LogFile /var/log/apache2/access.log.1
OutputDir /var/www/webalizer
ReportTitle Usage statistics for
HostName domain2.de
PageType htm*
PageType cgi
PageType php3
PageType php
HideURL *.gif
HideURL *.GIF
HideURL *.jpg
HideURL *.JPG
HideURL *.png
HideURL *.PNG
HideURL *.ra
IgnoreSite localhost
IgnoreSite domain1.de
#IgnoreURL /test*
#IgnoreReferrer file:/*
IgnoreReferrer localhost
SearchEngine yahoo.com p=
SearchEngine altavista.com q=
SearchEngine google.com q=
SearchEngine eureka.com q=
SearchEngine lycos.com query=
SearchEngine hotbot.com MT=
SearchEngine msn.com MT=
SearchEngine infoseek.com qt=
SearchEngine webcrawler searchText=
SearchEngine excite search=
SearchEngine netscape.com search=
SearchEngine mamma.com query=
SearchEngine alltheweb.com query=
SearchEngine northernlight.com qr=
SearchEngine sensis.com.au find=
SearchEngine google.nl q=
SearchEngine google.fr q=
SearchEngine google.ch q=
SearchEngine google.ca q=
SearchEngine google.be q=
Cadettillac
29.07.10, 10:56
Okay, ich hab es anders gelöst.
Da domain2 (die eigtl wem anders gehört) nur aus einer einzigen HTML Datei besteht und mir der log von domain1 egal ist, habe ich nun ein php script in domain2 drin, welches einen common log erstellt. Besser geht das anscheinend nicht.
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.