Fuer die Aktivierung von 'WEBALIZER' mittels Cronjob muss
diese Variable auf den Wert 'yes' gestellt werden. Die Einstellung
'no' schaltet 'WEBALIZER' ab.
Gueltige Werte: yes, no
Standard-Einstellung: START_WEBALIZER='yes'
Hier wird angegeben, wann und wie oft Webalizer die Auswertungen
aktualisieren soll. Die Eingabe erfolgt im Standard-Cron-Format.
z.B. WEBALIZER_CRON='55 23 * * *'
Ist diese Variable auf 'yes' gesetzt, werden alle Logdateien ausgewertet,
die in der Apache-Konfiguration konfiguriert sind.
Vorraussetzung ist allerdings, dass APACHE2_VHOST_N hoch genug ist und
APACHE2_VHOST_x_ACTIVE des jeweiligen Virtual Hosts auf 'yes' steht.
Hier ist das Verzeichnis anzugeben, in das die Auswertungen gespeichert
werden. Diese sind HTML-Dateien und koennen ueber einen Browser angesehen
werden.
Da es nicht moeglich ist, alle Auswertungen in ein Verzeichnis zu speichern,
koennen hier Platzhalter als Teil des Verzeichnisses angegeben werden.
Moegliche Platzhalter sind:
- %VHOST_DOCROOT% - Enthaelt APACHE2_VHOST_x_DOCUMENT_ROOT des entsprechenden Virtual Hosts
- %SERVER_NAME% - Enthaelt APACHE2_VHOST_x_SERVER_NAME des entsprechenden Virtual Hosts
Moegliche Kombinationen sind z.B.:
- WEBALIZER_OUTPUT_DIR='%VHOST_DOCROOT%/logs'
- WEBALIZER_OUTPUT_DIR='/var/www/auswertungen.meinesubdomain.eisfair.net/htdocs/%SERVER_NAME%/'
Bei Beispiel 1 werden die Auswertungen des entsprechenden Virtual Hosts in
dem dazugehoerigen Documentroot abgelegt.
Die Auswertungen sind dann ueber http://virtualhost.meinesubdomain.eisfair.net/logs/
erreichbar.
Bei Beispiel 2 werden alle Auswertungen in ein eigenes Verzeichnis außerhalb
des entsprechnenden Virtual Host abgelegt.
Es besteht hier z.B. die Moeglichkeit alle Auswertungen unter einem weiteren
Virtual Host zugaenglich zu machen.
Die Auswertungen sind dann z.B. unter
http://auswertungen.meinesubdomain.eisfair.net/vhost1.meinesubdomain.eisfair.net/
http://auswertungen.meinesubdomain.eisfair.net/vhost2.meinesubdomain.eisfair.net/
http://auswertungen.meinesubdomain.eisfair.net/vhost3.meinesubdomain.eisfair.net/
usw. erreichbar.
Anmerkung: Der Virtual Host bei Beispiel 2 (hier auswertungen.meinesubdomain.eisfair.net)
muss natuerlich manuell angelegt werden.
Hier wird die Ueberschrift der Auswertungen angegeben.
Ist z.B. WEBALIZER_TITLE='Auswertungen von' gesetzt wird die Ueberschrift
der Auswertung vom Virtual Host bzw. vom Mainhost, dessen Hostname
eis.meinesubdomain.eisfair.net ist "Auswertungen von eis.meinesubdomain.eisfair.net"
lauten.
Hier wird die Hintergrundfarbe der Auswertung in hexadezimaler Schreibweise
angegeben. Als Praefix muss eine Raute (#) angegeben werden.
z.B. WEBALIZER_VHOSTS_BGCOLOR='#E8E8E8'
Das Webalizer Paket erlaubt es auch, Logdateien auszuwerten, die nicht von
Apache stammen. Hierzu wird der Variablenblock WEBALIZER_HOST_* verwendet.
Hier wird die auszuwertende Logdatei angegeben.
z.B. WEBALIZER_HOST_x_ACCESS_LOG='/var/log/ftpd.log'
Hier wird das Verzeichnis angegeben, in das spaeter die Auswertung
generiert wird.
z.B. WEBALIZER_HOST_x_ACCESS_LOG='/var/www/auswertungen.meinesubdomain.eisfair.net/ftp-logs/'
Hier wird der Hostname angegeben, auf dem der Server, der die Logdateien
produziert hat, laeuft.
Diese Eingabe ist noetig, da man in der HTML-Auswertung die Moeglichkeit hat,
bestimmte Links anzuklicken. Diese sind dann in der Form
http://WEBALIZER_HOST_x_HOST_NAME/pub/files/file.tar.gz.
Hier wird die Ueberschrift der Auswertungen angegeben.
Ist z.B. WEBALIZER_TITLE='Auswertungen von' gesetzt, wird die Ueberschrift
der Auswertung vom Virtual Host bzw. vom Mainhost, dessen Hostname
eis.meinesubdomain.eisfair.net ist "Auswertungen von eis.meinesubdomain.eisfair.net"
lauten.
Hier wird die Hintergrundfarbe der Auswertung in hexadezimaler Schreibweise
angegeben. Als Praefix muss eine Raute (#) angegeben werden.
z.B. WEBALIZER_HOST_%_BGCOLOR='#E8E8E8'
Webalizer kann mehrere Logdateiformate lesen. Das gaengiste davon ist
das "Common Logfile Format" (CLF). Dies ist z.B. auch das
Standard-Logfileformat von Apache.
Weitere Moeglichkteien neben 'clf' sind 'squid', 'ftp' und 'w3c'.
Wobei das FTP-Format nicht von dem FTP-Daemon aus dem Inet-Paket
unterstuetzt wird. Hier muss in der Inet-Konfiguration das Logdateiformat
vom ftpd auf das Common Logfile Format umgestellt werden. In der
Webalizer-Konfiguration ist dann natuerlich unter
WEBALIZER_HOST_x_TYPE='clf' einzustellen.