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.
Die Zuordnug zu den Ländern erfolgt mit der „GeoIP.dat“ Datenbank im sogenannten Legacy Format.
Die „GeoIP.dat“ Datenbank kann mit dem Paket „geoipupdate-legacy“, automatisch, mit einem Timer-Job aktuell gehalten werden.
Der Webzugriff erfolgt für den jeweiligen Host(Domain) über den eingestellten ,,alias“
Bei der Einstellung WEBALIZER_VHOSTS_RUN_ALL
Hinweis
Entspricht die URL dem jeweiligen APACHE2_VHOST_x_SERVER_NAME.
Beispiel: ⇒ {http{s}://}APACHE2_VHOST_x_SERVER_NAME/WEBALIZER_VHOSTS_ALIAS
Bei der Einstellung WEBALIZER_HOST_N
Hinweis
Entspricht die URL dem jeweiligen WEBALIZER_HOST_x_HOST_NAME.
Beispiel: ⇒ {http{s}://}WEBALIZER_HOST_x_HOST_NAME/WEBALIZER_HOST_x_ALIAS
In der Konfiguration des Apache WebServers müssen keine Parameter Einstellungen vorgenommen werden.
Das Menü im Setup-Programm ist wie folgt aufgebaut:
„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. | Advanced configuration file handling | |||
| 4. | Run Webalizer now | |||
| 5. | User handling for web access (Optional) |
Gültige Werte: yes, no
Standardeinstellung: START_WEBALIZER='no'
(komplexe Definition): Legt fest, zu welchen Zeitpunkten dieser Job durch Systemd ausgeführt werden soll.
Ein Job wird von Systemd nur ausgeführt, wenn alle Kriterien zutreffen
(logisches UND);
Wenn genauere Datums- und Uhrzeitangaben erforderlich sind, verwenden OnCalendar-Ereignisse das folgende Format:
DayOfWeek Year-Month-Day Hour:Minute:Second
Beispiele:
Ein Sternchen kann verwendet werden, um einen beliebigen Wert anzugeben, und Kommas können verwendet werden, um mögliche Werte aufzulisten. Zwei durch '..' getrennte Werte zeigen einen zusammenhängenden Bereich an.
Im folgenden Beispiel wird der Dienst an den ersten vier Tagen jedes Monats um 12:00 Uhr ausgeführt, aber nur, wenn dieser Tag ein Montag oder Dienstag ist.
Mon,Tue *-*-01..04 12:00:00
Um einen Dienst am ersten Samstag jedes Monats auszuführen, verwenden Sie:
Sat *-*-1..7 18:00:00
Bei Verwendung des DayOfWeek-Teils muss mindestens ein Wochentag angegeben werden. Wenn Sie möchten, dass jeden Tag um 4 Uhr morgens etwas ausgeführt wird, verwenden Sie:
*-*-* 04:00:00
Die folgenden speziellen Ausdrücke können als Abkürzungen für längere normalisierte Formen verwendet werden:
| minutely | ⇒ | *-*-* *:*:00 | |
| hourly | ⇒ | *-*-* *:00:00 | |
| daily | ⇒ | *-*-* 00:00:00 | |
| monthly | ⇒ | *-*-01 00:00:00 | |
| weekly | ⇒ | Mon *-*-* 00:00:00 | |
| yearly | ⇒ | *-01-01 00:00:00 | |
| quarterly | ⇒ | *-01,04,07,10-01 00:00:00 | |
| semiannually | ⇒ | *-01,07-01 00:00:00 |
Weitere Informationen siehe Systemd-time
Standardeinstellung: WEBALIZER_SCHEDULE_TIME='*-*-* 23:25:00'
Gültige Werte: english, german, french
Standardeinstellung: WEBALIZER_LANG_TYPE='english'
Gültige Werte: Mail Adresse
Standardeinstellung: WEBALIZER_ACCESS_AUTH_SEND_MAIL_FROM=''
Gültige Werte: yes, no
Standardeinstellung: WEBALIZER_QUIET='no'
Gültige Werte: yes, no
Standardeinstellung: WEBALIZER_REALLY_QUIET='no'
Gültige Werte: yes, no
Standardeinstellung: WEBALIZER_TIME_ME='no'
Gültige Werte: yes, no
Standardeinstellung: WEBALIZER_VHOSTS_RUN_ALL='yes'
Die URL entspricht dem jeweiligen APACHE2_VHOST_x_SERVER_NAME.
Beispiel: ⇒ {http{s}://}APACHE2_VHOST_x_SERVER_NAME/httpd
Gültige Werte: Name
Standardeinstellung: WEBALIZER_VHOSTS_ALIAS='httpd'
Ist z.B. WEBALIZER_TITLE='Auswertungen von' gesetzt wird die Überschrift der Auswertung vom Virtual Host bzw. vom Mainhost, dessen Hostname eis.meinesubdomain.eisfair.net ist 'Auswertungen von eis.meinesubdomain.eisfair.net' lauten.
Standardeinstellung: WEBALIZER_VHOST_TITLE='Auswertung von'
Gültige Werte: Html Farbcode
Standardeinstellung: WEBALIZER_VHOSTS_BGCOLOR='#E8E8E8'
Gültige Werte: default, aqua, fresh
Standardeinstellung: WEBALIZER_VHOSTS_COLOR_SCHEME='default'
Gültige Werte: yes, no
Standardeinstellung: WEBALIZER_VHOSTS_ACCESS_ALL='no'
Gültige Werte: yes, no
Standardeinstellung: WEBALIZER_VHOSTS_ACCESS_AUTH='no'
Gültige Werte: Hostname, Domain
Standardeinstellung: WEBALIZER_VHOSTS_ACCESS_HOST=''
Beispiel: 10 192.168.6 192.168.6.1 192.168.6.0/24
Gültige Werte: IP Adresse
Standardeinstellung: WEBALIZER_VHOSTS_ACCESS_IP=''
Hinweis
Diese Einstellung lässt sich nicht mit anderen Methoden kombinieren.
Gültige Werte: yes, no
Standardeinstellung: WEBALIZER_VHOSTS_ACCESS_LOCAL='yes'
Gültige Werte: Zahl
Standardeinstellung: WEBALIZER_HOST_N='1'
Gültige Werte: alles
Standardeinstellung: WEBALIZER_HOSTS_x_NAME=''
Gültige Werte: yes, no
Standardeinstellung: WEBALIZER_HOST_x_ACTIVEL='no'
Beispiel: ⇒ {http{s}://}WEBALIZER_HOST_x_HOST_NAME/httpd
Gültige Werte: Name
Standardeinstellung: WEBALIZER_HOST_x_ALIAS='httpd'
Z.B. WEBALIZER_HOST_x_ACCESS_LOG='/var/log/ftpd.log'
Gleichzeitig ist das auch die URL über den Webalizer erreicht werden kann.
Beispiel: ⇒ {http{s}://}www.meine.de/WEBALIZER_HOST_x_ALIAS
Gültige Werte: Hostname
Standardeinstellung: WEBALIZER_HOST_x_HOST_NAME=''
Ist z.B. WEBALIZER_TITLE='Auswertungen von' gesetzt, wird die Überschrift der Auswertung vom Virtual Host bzw. vom Mainhost, dessen Hostname eis.meinesubdomain.eisfair.net ist 'Auswertungen von eis.meinesubdomain.eisfair.net' lauten.
Standardeinstellung: WEBALIZER_HOST_x_TITLE='Auswertung von'
Gültige Werte: Html Farbcode
Standardeinstellung: WEBALIZER_HOST_x_BGCOLOR='#E8E8E8'
Gültige Werte: default, aqua, fresh
Standardeinstellung: WEBALIZER_HOST_x_COLOR_SCHEME='default'
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 WEBALIZER_HOST_x_TYPE 'clf' einzustellen.
Standardeinstellung: WEBALIZER_HOST_x_Type='clf'
Gültige Werte: yes, no
Standardeinstellung: WEBALIZER_HOST_x_ACCESS_ALL='no'
Gültige Werte: yes, no
Standardeinstellung: WEBALIZER_HOST_x_ACCESS_AUTH='no'
Gültige Werte: Hostname, Domain
Standardeinstellung: WEBALIZER_HOST_x_ACCESS_HOST=''
Beispiel: 10 192.168.6 192.168.6.1 192.168.6.0/24
Gültige Werte: IP Adresse
Standardeinstellung: WEBALIZER_HOST_x_ACCESS_IP=''
Hinweis
Diese Einstellung lässt sich nicht mit anderen Methoden kombinieren.
Gültige Werte: yes, no
Standardeinstellung: WEBALIZER_HOST_x_ACCESS_LOCAL='yes'