PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : unvollständige Darstellung der Monate



crisou
26.07.05, 12:55
ich bekomme immer nur zwischen 2 und 7 Tagen angezeigt, jedoch nicht die volle Monatsübersicht. Gibt es hier irgendwo eine Einstellung im Webalizer die ich übersehen haben könnte?

Gruß

marce
26.07.05, 13:02
vielleicht?

crisou
26.07.05, 13:07
ja ok, die Fragestellung war blöd.
Ist dir vielleicht das Problem bekannt? Ich habe alles mal nochmals durchgeschaut, aber ich kann keinen Fehler finden.

marce
26.07.05, 13:10
ich habe bei mir auch alles durchgeschaut und finde keinen Fehler.


poste doch mal das, was _Du_ durchgeschaut hast.

... und wie Du webalizer startest...

... und welche logs vorliegen ...

... und was da drin steht ...

... und einfach alles, was bei der Problemlösung helfen könnte ...

marce
26.07.05, 13:12
... übrigens nominiere ich Dich hiermit für den Award auf das "unaussagekräftigste Topic des Monats" ;-)

crisou
26.07.05, 13:35
ok, dann versuch ich jetzt noch den nächsten einzuheimsen mit der Verbesserung des Monats....

Also meine Log ist: die access-log (kann ich hier leider nicht zeigen, da firmendaten), die ist aber vollständig.
dann die history (ebenfalls vollständig)

so dann mal die Konfiguration der webalizer.conf:


LogFile /var/log/httpd/access_log
OutputDir /var/www/html/usage
HistoryName /var/lib/webalizer/webalizer.hist
Incremental no
IncrementalName /var/lib/webalizer/webalizer.current
HostName localhost

crisou
26.07.05, 13:35
achso Webalizer wird via Cronjob einmal am tag ausgeführt

marce
26.07.05, 13:40
werden die Apache-Logs auch täglich rotiert? Oder haben die zufällig genau den Umfang wie die jeweils daraus generierte Statistik?

Ansonsten:


# Incremental processing allows multiple partial log files to be used
# instead of one huge one. Useful for large sites that have to rotate
# their log files more than once a month. The Webalizer will save its
# internal state before exiting, and restore it the next time run, in
# order to continue processing where it left off. This mode also causes
# The Webalizer to scan for and ignore duplicate records (records already
# processed by a previous run). See the README file for additional
# information. The value may be 'yes' or 'no', with a default of 'no'.
# The file 'webalizer.current' is used to store the current state data,
# and is located in the output directory of the program (unless changed
# with the IncrementalName option below). Please read at least the section
# on Incremental processing in the README file before you enable this option.

#Incremental no


... aus der default-webalizer-conf - also evtl. mal das auf yes setzen...

crisou
26.07.05, 13:42
nein bisher nicht. Habe es jetzt mal umgestellt, aber es scheint bei Ausführung des Befehls "webalizer" nicht zu funktionieren. Die Ansicht bleibt unverändert.

marce
26.07.05, 13:44
lösch mal sämtliche status-Files vom webalizer und starte ihn neu. Der ist da manchmal ein bisserl "zäh"...

crisou
26.07.05, 13:53
so habe den Cronjob angehalten. Sorry wenn ich jetzt sau blöde frage, aber wo finde ich die Statusfiles?

marce
26.07.05, 13:56
das steht in der webalizer.conf - und ich kenne Deiner leider nicht auswendig. Wenn da nichts def. ist, wird's wohl im VZ sein, aus dem der webalizer gestartet ist...

crisou
27.07.05, 09:24
hi, sorry, konnte gestern nicht mehr schreiben. Die Statusfiles von webalizer. Sind das die, die in dem usage-Ordner abgelegt werden?

Also habe noch ein paar nähere Infos. Ich habe nur die Access-Logs der letzten 4 Wochen. Dargestellt wird auch in jedem Monat nur die letzte Woche.

crisou
27.07.05, 09:56
so nächste Information.
Die Access-Log teilt sich auf. Es gibt die aktuelle Access-Log für die aktuelle Woche und die letzten 4 Wochen davor. Jetzt muß ich einfach nur hinbekommen, alle 4 Access-Logs in der webalizer.conf einzubinden. Nur wie weiß ich noch nicht so ganz

marce
27.07.05, 09:59
... und da wunderst Du dich, dass er jeweils nur eine Woche auswertet?

Doku lesen hätte da geholfen - habe hier das gleiche Problem nur halt mit Tagesaktuellen Files.

ich hab's so gelöst...


find . -name "access*" -exec /usr/local/bin/webalizer -u test.html -p {} -o /data/webalizer/www.domain.de/ ';'

crisou
27.07.05, 14:35
ok. Jetzt hab ich nur noch folgendes Problem.
Ich habe folgende Logs.

access_log (aktuelle Woche)
access_log.1 (letzte Woche)
und access_log.3 und .4

So jetzt möchte ich aber alle 4 Wochen in einer Datei darstellen.
Und da beginnt nun mein Problem. Also wenn ich jeweils in der conf das jeweilige Log angebe, funktioniert es, aber wie krieg ich alle 4 Wochen in eines.

marce
27.07.05, 14:37
macht er doch so, wenn Du das mit der Histry und allem aktivierst...

crisou
27.07.05, 14:48
das ist meine webalizer.conf:

#
LogFile /var/log/httpd/access_log
#LogType clf
OutputDir /var/www/html/intranet/usage
#HistoryName /var/www/html/intranet/usage/webalizer.hist #bearbeitet
Incremental yes
IncrementalName /var/www/html/intranet/usage/webalizer.current

so und ich erhalte dann folgende Fehlermeldung:


Webalizer V2.01-09 (Linux 2.4.9-e.25enterprise) English
Using logfile /var/log/httpd/access_log (clf)
Creating output in /var/www/html/intranet/usage
Hostname for reports is 'intranet'
Reading history file... webalizer.hist
Reading previous run data.. /var/www/html/intranet/usage/webalizer.current
Error: Unable to restore run data (1)