Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.

Fragen zu AWStats

Alles zum Thema: Robots, Spider, Logfile-Auswertung und Reports
finshu
PostRank 1
PostRank 1
Beiträge: 8
Registriert: 18.04.2005, 06:32

Beitrag von finshu » 18.04.2005, 07:29

Hallo zusammen,

ich habe einige Detailfragen zu AWStats und hoffe jemand hat einen Tipp für mich ...

1) AWStats läuft prima, allerdings wie bekomme ich einen Automatismus hin?
Gelesen habe ich, dass man die UpdateAll nutzen muss, doch wie stellt man diese ein (Welche Parameter bekommen welche Werte?) und wie bindet man diese in einen Cronjob ein?

2) Wie kann ich neue Suchmaschienen hinzufügen?

3) Wie kann man Domains ausschließen? - Eine Webseite mit mehreren Domains? - Habe mit HostAliases und SkipHosts bereits mal probiert, aber die Domains erscheinen noch immer in der Statistik zu Websites/Verweise

4) Kann man Verweise/Websites auch nach Datum/Eintrag sortieren?

5) Kann man mehrer Logfiles gleichzeitig einlesen? - Ist die Reihenfolge egal, oder müssen neue Einträge immer neuer sein?

Vielen Dank und Grüße
Finshu

Anzeige von ABAKUS

von Anzeige von ABAKUS »


Hochwertiger Linkaufbau bei ABAKUS:
  • Google-konformer Linkaufbau
  • nachhaltiges Ranking
  • Linkbuilding Angebote zu fairen Preisen
  • internationale Backlinks
Wir bieten Beratung und Umsetzung.
Jetzt anfragen: 0511 / 300325-0

mcchaos
PostRank 9
PostRank 9
Beiträge: 1414
Registriert: 27.07.2004, 19:18

Beitrag von mcchaos » 19.04.2005, 13:24

Hi finshu, bin kein Guru, kann aber vielleicht wenigstens etwas helfen:

Prinzipiell mußt Du für awstats erst mal die Daten der Logfiles parsen. Das geschieht mit:
awstats.pl -config=localhost -update -LogFile=Mylog.txt

Die Reihenfolge ist dabei egal, awstats macht das dann schon alles richtig.


Dann mußt Du die passenden HTML-Ausgabe-Seiten erzeugen, z.B. mit:
awstats.pl -config=localhost -output -staticlinks -month=$nMonth -year=$nYear;

Das erzeugt aber nur die Übersicht. Die Unterseiten erhälst Du mit dem gleichen Aufruf, aber mit:
-output=alldomains
-output=allhosts
usw.

So, dass sollte Frage 1 beantworten.

Zu 2) Schau mal awstats/wwwroot/cgi-bin/lib/robots.pm. Ich habs noch nie gemacht, müßte aber eigentlich gehen.

3.) Was meinst Du? Du willst, dass in der Statistik die Domains domain1.de, domain2.de usw. gleichzeitig verwuschtelt werden? Geht bei mir mit
HostAliases="domain1.de, domain2.de, www.domain1.de, www.domain2.de" wunderbar.

4.) Nein => Selbst was basteln

5.) Einfach alles wie oben beschrieben nacheinander reinhauen, Reihenfolge ist wurscht.

hotte1234
PostRank 1
PostRank 1
Beiträge: 7
Registriert: 19.04.2005, 15:35

Beitrag von hotte1234 » 19.04.2005, 15:44

Hallo, habe mir AWSTATS auf meinem provider installiert und möchte jetzt, dass es mir die Auswertung der Logfiles macht, baer außer dem nomlaen Bildschirm, macht es einfach keine Auswertung. Wer kann helfen:

Ich habe ca. 20 Logfiles, die wie folgt aussehen:

access_log_2005-04-18.gz

In der *.conf. Datei habe ich folgenden Eintrag und es funktioniert nicht,

LogFile="gzip -d < /logs/access_log_%YYYY_%MM_%DD.gz

was kann ich tun?

Ich bin für jede Hilfe dankbar

Grüße

Hotte

Anzeige von ABAKUS

von Anzeige von ABAKUS »

SEO Consulting bei ABAKUS Internet Marketing
Erfahrung seit 2002
  • persönliche Betreuung
  • individuelle Beratung
  • kompetente Umsetzung

Jetzt anfragen: 0511 / 300325-0.


finshu
PostRank 1
PostRank 1
Beiträge: 8
Registriert: 18.04.2005, 06:32

Beitrag von finshu » 20.04.2005, 11:43

hallo mcchaos,

zu 1) Ich habe gefunden, dass man hierzu die Datei awstats_updateall.pl nutzen kann. Allerdings steht nirgendwo, was man wo eintragen muss! :-(

zu 3) Also meine Seite hat Domain1.de und Domain2.de. AWStats wurde für Domain1.de konfiguriert. Wenn ich jetzt unter Verweise/Websites schaue steht dort auch Domain2.de!
Wenn ich bei HostAliases nun Domain2.de und www.domain2.de eingebe erscheint diese dennoch in der Liste! :-(

########################################

Hallo hotte,

ich nutze z.B. ....
LogFile = "gzip -d </home/www/aaa/log/old/access_log_w15.gz |"
... und es funktioniert!

Grüße
Finshu

hotte1234
PostRank 1
PostRank 1
Beiträge: 7
Registriert: 19.04.2005, 15:35

Beitrag von hotte1234 » 20.04.2005, 12:01

Hallo Finshu,

danke für Deinen Tipp, aber es tut bei mir auch nicht, wenn ich nur das
LogFile="gzip -d < /logs/access_log_2005-04-18.gz |" eingebe. Es erschein einfach keine Statistik und keine Fehlermeldung. Nur dass noch keine Logfiles ausgewertet wurden.

Hast Du eine Ahnung was da sein könnte?

Grüße

Hotte

finshu
PostRank 1
PostRank 1
Beiträge: 8
Registriert: 18.04.2005, 06:32

Beitrag von finshu » 20.04.2005, 12:35

Nochmal zu Punkt 1...
Was genau muss bei den nachstehenden Parametern in der awstats_udateall.pl eingetragen werden?

$DIRCONFIG
$AwstatsDir
$AwstatsProg

@hotte - Dumme Frage, aber hast Du auf "Jetzt aktualisieren" gedrückt?

Grüße Finshu

hotte1234
PostRank 1
PostRank 1
Beiträge: 7
Registriert: 19.04.2005, 15:35

Beitrag von hotte1234 » 20.04.2005, 13:17

Hallo Fingshu,

ich habe auf der ganzen Seite keinen Button oder sonst was gefunden mit
"Jetzt aktualisieren" aktualisieren gefunden. Das Wort jetzt ist nicht unter der Seite zu finden, die erscheint , wenn ich die awstats.pl aufrufe.

Habe ich was falsch gemacht?

Grüße

Hotte

:(

finshu
PostRank 1
PostRank 1
Beiträge: 8
Registriert: 18.04.2005, 06:32

Beitrag von finshu » 20.04.2005, 14:33

Als bei mir steht ganz oben in der Mitte ...
"Zuletzt aktualisiert: 20.04.2005 - 15:00" und daneben "Jetzt aktualisieren" als Link!

Grüße Finshu

hotte1234
PostRank 1
PostRank 1
Beiträge: 7
Registriert: 19.04.2005, 15:35

Beitrag von hotte1234 » 20.04.2005, 15:40

Hallo Finshu,

bei mir steht da nix. In der ersten Zeile Steht
Zuletzt aktualisiert NNoch nie aktualiert
darunter
Zeitraum z.B. Apr. 2005 und eine O.k. Feld
Das ist es

Ich habe die Version 6.4

Noch ne Idee?

Grüße

Hotte

hotte1234
PostRank 1
PostRank 1
Beiträge: 7
Registriert: 19.04.2005, 15:35

Beitrag von hotte1234 » 20.04.2005, 17:24

Hallo ich habe es gefunden,

die *.conf datei ist standardmäßig so gesetzt, dass eine Aktuallisierung mit dem Browser nicht möglich ist, habe die option auf 1 gestezt und dann konnte ich es aktuallisieren.

Mit einem File klappt es gatz gut, wie bekomme ich es hin, dass alle bereits exisitierenden Files mit aufgenommen werden?

Wer kann da helfen?

Grüße

Hotte

Chris2005
PostRank 9
PostRank 9
Beiträge: 1284
Registriert: 14.04.2005, 23:58

Beitrag von Chris2005 » 20.04.2005, 17:51

hotte1234 hat geschrieben:Hallo ich habe es gefunden,

die *.conf datei ist standardmäßig so gesetzt, dass eine Aktuallisierung mit dem Browser nicht möglich ist, habe die option auf 1 gestezt und dann konnte ich es aktuallisieren.
Genau. Es ist der Parameter:

Code: Alles auswählen

AllowToUpdateStatsFromBrowser=1
hotte1234 hat geschrieben: Mit einem File klappt es gatz gut, wie bekomme ich es hin, dass alle bereits exisitierenden Files mit aufgenommen werden?
Du könntest Dir die Logfiles runterladen, mit Notepad bzw. Metapad (ist ein Notepad-Clone, aber viiiiel besser :) ) mergen und dann wieder hochladen. Allerdings an eine ander Stelle, da Du im Zweifel im Logfile-Verzeichnis keine Schreibrechte hast.

Zur Auswertung müsstet Du kurzfristig den Pfad zu den Logfiles ändern. Wenn AW-Stat die dann eingelesen hat, trägst Du wieder den Original-Pfad ein und danach sollte alles reibungslos klappen.

Ist ein bisschen umständlich, aber was besseres fällt mir im Moment nicht ein.

Evtl. könntest Du aber auch gezielt die .gz Files aufrufen. Ich meine zu erinnern, dass es eine ganze Reihe von Parametern gibt.

Chris

finshu
PostRank 1
PostRank 1
Beiträge: 8
Registriert: 18.04.2005, 06:32

Beitrag von finshu » 21.04.2005, 12:00

Hallo,

hat auch vielleicht jemand eine ösung für mich! ;-)
... Chris vielleicht eine Idee?

Grüße Finshu

hotte1234
PostRank 1
PostRank 1
Beiträge: 7
Registriert: 19.04.2005, 15:35

Beitrag von hotte1234 » 21.04.2005, 12:16

Hallo Finshu,

ich habe mir mal die awstats_udateall.pl angekuckt. Ich meine, es sieht so aus, als wenn Du da noch im Code entwas ändern kannst. Habe damit erst auch mal versuchsweise rumgespeilt und bei mir fehlt auch das Verständnis zum ausfüllen der von Dir gewünschten

$DIRCONFIG
$AwstatsDir
$AwstatsProg

Für den Punkt mit den mehreren Logfiles gibt es die Anleitung in den FAQ

FAQ-COM360 : HOW CAN I PROCESS SEVERAL LOG FILES IN ONE RUN ?
PROBLEM:
How can I update my statistics for several log file, in one run ?
SOLUTION:
A solution should be to setup your config file with something like:
LogFile=mylog*.log
However, with such a syntax, AWStats can't know in wich order processing log files (wich log file is the first, next or last). So to work like this you must use the following syntax:
LogFile="/pathto/logresolvemerge.pl mylog*.log |"
Logresolvemerge is a tool provided with AWStats (in tools directory) that merge several log files on the fly sending line by line always the older record from a list of several log files. Using such a tool as a pipe source for AWStats LogFile parameter is a very good solution because, it allows you to merge log files whatever their size with no memory use, no hard disk use (no temporary files built), it is fast, it prevents you from a bad order if your log files are not correctly ordered, etc...
This tool can also be used to process log files from load balanced systems (see FAQ-COM400)

Grüße

Hotte

finshu
PostRank 1
PostRank 1
Beiträge: 8
Registriert: 18.04.2005, 06:32

Beitrag von finshu » 25.04.2005, 06:29

Hallo zusammen,

hat jemand schon Neues?

Grüße Finshu

finshu
PostRank 1
PostRank 1
Beiträge: 8
Registriert: 18.04.2005, 06:32

Beitrag von finshu » 28.04.2005, 06:32

Hallo zusammen,

wenn jemand den automatischen Update laufen hat - wäre es wohl möglich mal für die updateall das Debuglevel anzugeben und die Ausgabe zu posten!

Das wäre super! Danke
Grüße Finshu

Antworten
  • Vergleichbare Themen
    Antworten
    Zugriffe
    Letzter Beitrag