Page 1 of 1

mehrere virtuelle Webserver mit Webalizer auswerten

Posted: 2003-10-13 03:35
by debianfan
Hallo,

ich habe auf meinen Webserver mehrere Domains gelegt:

http://www.domain1.de ist im Verzeichnis /home/www.domain1.de/public_html
http://www.domain2.de ist im Verzeichnis /home/www.domain2.de/public_html

und so weiter.

Die Logdateien sind im Verzeichnis

/home/www.domain1.de/public_html/logs

und entsprechend auch für alle anderen Domains.

Ich habe bis jetzt die Webalizer Auswertungen immer mit einem Cronjob
erstellt:

webalizer -c /home/www.domain1.de/public_html/logs/webalizer.conf

und das ganze entsprechend für die jeweiligen anderen virtuellen Hosts.

Das wird aber mit der Zeit sehr unübersichtlich.

Gibts ein Skript, welches alle meine Logverzeichnisse durchgeht und dann
entsprechend dort in den jeweiligen Verzeichnissen die jeweilig dort
enthaltenen Logfiles aufbereitet und dort speichert?

Danke

Sebastian

Re: mehrere virtuelle Webserver mit Webalizer auswerten

Posted: 2003-10-13 08:24
by wirsing
Schreib dir ein Skript, das den Webalizer für jede Domain aufruft und mach dafür dann einen Cronjob.
Ohne Garantie:

Code: Select all

#!/bin/sh
for webalizerconf in /home/*/public_html/logs/webalizer.conf
do
    webalizer -c $webalizerconf
done
Darauf hättest du aber auch selber kommen können...

Re: mehrere virtuelle Webserver mit Webalizer auswerten

Posted: 2003-10-15 23:17
by caterham
Wenn Du webmin benutzt, gibts dort ein Webalizer Modul, dass eigentlich genau Deinen Anforderungen entsprechen sollte. Im Prinzip macht das aber auch nichts anderes als Cronjobs dafür anzulegen. Mit Webmin ist's halt bequemer.