Unterabschnitte

Apache2 Webalizer

Allgemeines

Das Webalizer-Paket ermöglicht es, die Logdateien von Apache grafisch auszuwerten.

Es werden u.a. Statistiken über den durchschnittlichen Traffic erzeugt, aus welchem Land die Besucher des Webservers kommen oder wie viele Zugriffe zu einer bestimmten Stunde erfolgten.

Das Menü im Setup-Programm

Das Menü im Setup-Programm ist wie folgt aufgebaut:

„Apache2_Webalizer“ ist als Modul im Apache2 Menu zu finden

  x. Apache2 Webserver  
  x. Configuration    
  x. Modules configuration    
  x. Webalizer Administration    
  1. View documentation    
  2. Edit configuration    
  3. Run Webalizer now    
  4. Advanced configuration file handling    
  5. User handling for web access (Optional)    
  0. Exit    

Die Konfigurationsdatei

START_APACHE2_WEBALIZER

Für die Aktivierung von 'APACHE2_WEBALIZER' mittels Cronjob muss diese Variable auf den Wert 'yes' gestellt werden. Die Einstellung 'no' schaltet 'APACHE2_WEBALIZER' ab.

Gültige Werte: yes, no

Standardeinstellung: START_APACHE2_WEBALIZER='yes'

APACHE2_WEBALIZER_CRON

Hier wird angegeben, wann und wie oft Webalizer die Auswertungen aktualisieren soll. Die Eingabe erfolgt im Standard-Cron-Format.

Gültige Werte: crontab

Standardeinstellung: APACHE2_WEBALIZER_CRON='55 23 * * *'

APACHE2_WEBALIZER_LANG_TYPE

Hier kann die Standard Sprache für den Webalizer eingestellt werden.

Gültige Werte: english, german, french

Standardeinstellung: APACHE2_WEBALIZER_LANG_TYPE='english'

APACHE2_WEBALIZER_ACCESS_AUTH_SEND_MAIL

Bei der Einstellung APACHE2_WEBALIZER_x_ACCESS_AUTH muss hier eine Mail Adresse angeben werden, die als Absender benutzt werden soll.

Gültige Werte: Mail Adresse

Standardeinstellung: APACHE2_WEBALIZER_ACCESS_AUTH_SEND_MAIL=''

APACHE2_WEBALIZER_QUIET

Die Quiet Option unterdrückt die Ausgabe von Meldungen ... Nützlich, bei einem Cron-Job, um unötige E-Mails zu verhindern. Hinweis: Warnungen und Fehler, die auf stderr ausgegeben werden, sind davon nicht betroffen.

Gültige Werte: yes, no

Standardeinstellung: APACHE2_WEBALIZER_QUIET='no'

APACHE2_WEBALIZER_REALLY_QUIET

ReallyQuiet unterdrückt alle Meldungen, einschließlich Fehler und Warnungen. Bei 'yes', kann sie nicht auf der Kommandozeile überschrieben werden.

Gültige Werte: yes, no

Standardeinstellung: APACHE2_WEBALIZER_REALLY_QUIET='no'

APACHE2_WEBALIZER_TIME_ME

Mit TimeMe kann die Anzeige von Zeitinformationen am Ende der Verarbeitung eingeschaltet werden.

Gültige Werte: yes, no

Standardeinstellung: APACHE2_WEBALIZER_TIME_ME='no'

Apache VHOSTs Konfiguration

APACHE2_WEBALIZER_VHOSTS_RUN_ALL

Ist diese Variable auf 'yes' gesetzt, werden alle Logdateien ausgewertet, die in der Apache-VHost-Konfiguration konfiguriert sind.

Gültige Werte: yes, no

Standardeinstellung: APACHE2_WEBALIZER_VHOSTS_RUN_ALL='yes'

APACHE2_WEBALIZER_VHOSTS_ALIAS

Hier wird der Name angegben über den der Zugriff erfolgen soll.

Gültige Werte: Name

Standardeinstellung: APACHE2_WEBALIZER_VHOSTS_ALIAS='httpd'

APACHE2_WEBALIZER_VHOSTS_TITLE

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.

APACHE2_WEBALIZER_VHOSTS_BGCOLOR

Hier wird die Hintergrundfarbe der Auswertung in hexadezimaler Schreibweise angegeben. Als Präfix muss eine Raute (#) angegeben werden.

Gültige Werte: Html Farbcode

Standardeinstellung: APACHE2_WEBALIZER_VHOSTS_BGCOLOR='#E8E8E8'

APACHE2_WEBALIZER_VHOSTS_COLOR_SCHEME

Hier kann ein Farb Schema angegeben werden.

Gültige Werte: default, aqua, fresh

Standardeinstellung: APACHE2_WEBALIZER_VHOSTS_COLOR_SCHEME='default'

APACHE2_WEBALIZER_VHOSTS_ACCESS_ALL

Hier ist der Zugriff für alle erlaubt, Weltweit.

Gültige Werte: yes, no

Standardeinstellung: APACHE2_WEBALIZER_VHOSTS_ACCESS_ALL='no'

APACHE2_WEBALIZER_VHOSTS_ACCESS_AUTH

Hier ist der Zugriff mit Benutzernamen und Passwort erlaubt. Benutzer müssen dafür über den Menüpunkt „User handling for web access“ in der Webalizer-Administration ein Passwort erhalten.
Dieser Menüpunkt ist nur sichtbar, falls APACHE2_WEBALIZER_VHOSTS_ACCESS_AUTH='yes' gesetzt ist.

Gültige Werte: yes, no

Standardeinstellung: APACHE2_WEBALIZER_VHOSTS_ACCESS_AUTH='yes'

APACHE2_WEBALIZER_VHOSTS_ACCESS_IP

Hier ist der Zugriff von der IP Adresse erlaubt.

Gültige Werte: yes, no

Standardeinstellung: APACHE2_WEBALIZER_VHOSTS_ACCESS_IP='no'

APACHE2_WEBALIZER_VHOSTS_IP

Hier steht die IP Adresse.

Gültige Werte: IP Adresse

Standardeinstellung: APACHE2_WEBALIZER_VHOSTS_IP=''

APACHE2_WEBALIZER_VHOSTS_ACCESS_HOST

Hier ist der Zugriff von Hostname erlaubt.

Gültige Werte: yes, no

Standardeinstellung: APACHE2_WEBALIZER_VHOSTS_ACCESS_HOST='no'

APACHE2_WEBALIZER_VHOSTS_HOST

Hier steht der Hostname.

Gültige Werte: Hostname

Standardeinstellung: APACHE2_WEBALIZER_VHOSTS_HOST='no'

APACHE2_WEBALIZER_VHOSTS_ACCESS_LOCAL

Hier ist der Zugriff local erlaubt.

Gültige Werte: yes, no

Standardeinstellung: APACHE2_WEBALIZER_VHOSTS_ACCESS_LOCAL='no'

Konfiguration für zusätzliche Logfiles

APACHE2_WEBALIZER_HOST_N

Bei diesem Parameter wird angegeben, wie viele Hosts konfiguriert werden sollen.

Gültige Werte: Zahl

Standardeinstellung: APACHE2_WEBALIZER_HOST_N='1'

APACHE2_WEBALIZER_HOST_x_NAME

Der Name wird nicht ausgewertet, es ist zur Eigenen Kontrolle.

Gültige Werte: alles

Standardeinstellung: APACHE2_WEBALIZER_HOSTS_x_NAME=''

APACHE2_WEBALIZER_HOST_x_ACTIVE

Ueber diesen Parameter wird eingestellt, ob der Datensatz aktiv sein soll.

Gültige Werte: yes, no

Standardeinstellung: APACHE2_WEBALIZER_HOST_x_ACTIVEL='no'

APACHE2_WEBALIZER_HOST_x_ALIAS

Hier wird der Name angegben über den der Zugriff erfolgen soll.

Gültige Werte: Name

Standardeinstellung: APACHE2_WEBALIZER_HOST_x_ALIAS='httpd'

APACHE2_WEBALIZER_HOST_x_ACCESS_LOG

Hier wird die auszuwertende Logdatei angegeben.

Z.B. APACHE2_WEBALIZER_HOST_x_ACCESS_LOG='/var/log/ftpd.log'

APACHE2_WEBALIZER_HOST_x_HOST_NAME

Hier wird der Hostname angegeben, auf dem der Server, der die Logdateien produziert hat, läuft.

APACHE2_WEBALIZER_HOST_x_TITLE

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.

APACHE2_WEBALIZER_HOST_x_BGCOLOR

Hier wird die Hintergrundfarbe der Auswertung in hexadezimaler Schreibweise angegeben. Als Präfix muss eine Raute (#) angegeben werden.

Gültige Werte: Html Farbcode

Standardeinstellung: APACHE2_WEBALIZER_HOST_x_BGCOLOR='#E8E8E8'

APACHE2_WEBALIZER_HOST_x_COLOR_SCHEME

Hier kann ein Farb Schema angegeben werden.

Gültige Werte: default, aqua, fresh

Standardeinstellung: APACHE2_WEBALIZER_HOST_x_COLOR_SCHEME='default'

APACHE2_WEBALIZER_HOST_x_TYPE

Webalizer kann mehrere Logdateiformate lesen. Das gängiste davon ist das „Common Logfile Format“ (CLF). Dies ist z.B. auch das Standard-Logfileformat von Apache.

Weitere Möglichkteien neben 'clf' sind 'squid', 'ftp' und 'w3c'.

Wobei das FTP-Format nicht von dem FTP-Dämon aus dem Pure-FTPd-Paket unterstützt wird. Hier muss in der Pure-FTPd-Konfiguration das Logdateiformat vom ftpd auf das Common Logfile Format umgestellt werden. In der Webalizer-Konfiguration ist dann natürlich unter APACHE2_WEBALIZER_HOST_x_TYPE 'clf' einzustellen.

APACHE2_WEBALIZER_HOST_x_ACCESS_ALL

Hier ist der Zugriff für alle erlaubt, Weltweit.

Gültige Werte: yes, no

Standardeinstellung: APACHE2_WEBALIZER_HOST_x_ACCESS_ALL='no'

APACHE2_WEBALIZER_HOST_x_ACCESS_AUTH

Hier ist der Zugriff mit Benutzername und Passwort erlaubt. Benutzer müssen dafür über den Menüpunkt „User handling for web access“ in der Webalizer-Administration ein Passwort erhalten.
Dieser Menüpunkt ist nur sichtbar, falls APACHE2_WEBALIZER_VHOSTS_ACCESS_AUTH='yes' gesetzt ist.

Gültige Werte: yes, no

Standardeinstellung: APACHE2_WEBALIZER_HOST_x_ACCESS_AUTH='yes'

APACHE2_WEBALIZER_HOST_x_ACCESS_IP

Hier ist der Zugriff von der IP Adresse erlaubt

Gültige Werte: yes, no

Standardeinstellung: APACHE2_WEBALIZER_HOST_x_ACCESS_IP='no'

APACHE2_WEBALIZER_HOST_x_IP

Hier steht die IP Adresse.

Gültige Werte: IP Adresse

Standardeinstellung: APACHE2_WEBALIZER_HOST_x_IP=''

APACHE2_WEBALIZER_HOST_x_ACCESS_HOST

Hier ist der Zugriff von Hostname erlaubt.

Gültige Werte: yes, no

Standardeinstellung: APACHE2_WEBALIZER_HOST_x_ACCESS_HOST='no'

APACHE2_WEBALIZER_HOST_x_HOST

Hier steht der Hostname

Gültige Werte: Hostname

Standardeinstellung: APACHE2_WEBALIZER_HOST_x_HOST='no'

APACHE2_WEBALIZER_HOST_x_ACCESS_LOCAL

Hier ist der Zugriff local erlaubt

Gültige Werte: yes, no

Standardeinstellung: APACHE2_WEBALIZER_HOST_x_ACCESS_LOCAL='no'

eis 2017-05-03