mehrere virtuelle Webserver mit Webalizer auswerten

Bash, Shell, PHP, Python, Perl, CGI
debianfan
Posts: 165
Joined: 2002-08-17 18:40

mehrere virtuelle Webserver mit Webalizer auswerten

Post 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
wirsing
Posts: 604
Joined: 2002-11-20 21:32
Location: Vaihingen und Karlsruhe

Re: mehrere virtuelle Webserver mit Webalizer auswerten

Post 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...
caterham
Posts: 47
Joined: 2003-01-10 19:06
Location: Ã?berlingen

Re: mehrere virtuelle Webserver mit Webalizer auswerten

Post 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.