Direkt zum Inhalt
Bild von CVB      vLIB-Logo      Logo mwCMS
Navigation oben
Impressum    Kontaktformular
Navigation
News
Mail-Formulare auf Webseiten mit PHP absichern: Immer noch gibt es Webseiten, die unsichere PHP-Formulare oder veraltete (englisch: "deprecated") Technologien einsetzen. Erst letztens (Oktober 2009) ist mir ein Projekt untergekommen, bei dem noch die veralteten HTTP_SERVER_VARS benutzt wurden. Man trifft leider auch immer wieder auf PHP-Skripte, die für Spam missbraucht werden können. Mehr ...
Belinea gaming.book 4166: Ich habe bei "notebooksbilliger.de" ein neues Notebook bestellt. Mein altes Notebook von Gericom habe ich im Dezember 2003 gekauft und mittlerweile ist das DVD-Laufwerk defekt und im Bus oder bei anderer leichter Erschütterung, rebootet das Gericom ganz unmotiviert. Mehr ...
Windows Server 2008: Im Windows Server 2008 wurde das Look&Feel von Windows Vista integriert. Viele Features sind genauso wie in Windows Server 2003. So ist zum Beispiel das Zertifikatsmanagement zwar umbenannt worden, aber im Hintergrund ist alles identisch. Die Art und Weise, wie man Zertifikate anlegen und den Benutzern zur Verfügung stellen kann, ist wirklich einfach und schön ("Windows-like" halt :-). Mehr ...
Umstieg von Windows auf Linux: Ich bin von Windows auf Linux umgestiegen. Die Distribution war dabei für mich klar, weil wir auf der Arbeit nur Produkte von SUSE bzw. Novell einsetzen. openSUSE 11.0 ist dabei die neuste Version für Privatanwender wie mich. openSUSE ist, im Gegensatz zu Windows, völlig kostenlos. Mehr ...
Urlaub, Schwimmen und Freunde: Der Artikel enthält Angaben zu meinem Urlaub, der Stadt Dortmund und was sonst noch passiert. Außerdem ist die Umstellung auf das mwCMS fast fertig. Ich meinen Rekord aus dem letzten Jahr gebrochen: Ich bin 20 Bahnen in 0:32:05,21 geschwommen. Letztes Jahr waren es noch 0:32:24,33. Vielleicht schaffe ich es dieses Jahr noch unter 32 Minuten. Mehr ...

Installation von AWSTATS

  • Kommentieren
  • Drucken
News rufender Erdball

AWSTATS ist neben WEBALIZER der Standard im Internet für die Auswertungen von Logfiles des Apache oder anderer Webserver. Ich habe mich an der Installationsanleitung von George Notaras orientiert.

WGET, Download und TAR

server:~ # cd /usr/src
server:/usr/src # wget http://garr.dl.sourceforge.net/sourceforge/awstats/awstats-6.7.tar.gz
--21:08:14--  http://garr.dl.sourceforge.net/sourceforge/awstats/awstats-6.7.tar.gz
           => `awstats-6.7.tar.gz'
Resolving garr.dl.sourceforge.net... 193.206.140.34
Connecting to garr.dl.sourceforge.net|193.206.140.34|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 1,089,638 (1.0M) [application/x-tar]

100%[=========================================================>] 1,089,638      3.32M/s

21:08:25 (3.32 MB/s) - `awstats-6.7.tar.gz' saved [1089638/1089638]

server:/usr/src # mv awstats-6.7.tar.gz /usr/local/
server:/usr/src # cd /usr/local/
server:/usr/local # tar xfz awstats-6.7.tar.gz
server:/usr/local #

server:/usr/src # mv awstats-6.7.tar.gz /usr/local/
server:/usr/src # cd /usr/local/
server:/usr/local # tar xfz awstats-6.7.tar.gz
server:/usr/local # ls -lah
total 1.1M
drwxr-xr-x 12 root root   4.0K Apr 26 21:11 .
drwxr-xr-x 12 root root   4.0K May 11  2007 ..
drwxr-xr-x  5  400    401 4.0K Jul  7  2007 awstats-6.7
-rw-r--r--  1 root root   1.1M Jul  7  2007 awstats-6.7.tar.gz
(...)
server:/usr/local #

server:/usr/local # mv awstats-6.7 awstats
server:/usr/local # chown root.root awstats
server:/usr/local # cd awstats/tools/
server:/usr/local/awstats/tools #

Installation bzw. Aufruf von "awstats_configure.pl"

Config file path ('none' to skip web server setup):
> /etc/apache2/httpd.conf

-----> Need to create a new config file ?
Do you want me to build a new AWStats config/profile
file (required if first install) [y/N] ? y

Your web site, virtual server or profile name:
> forum.mwcms.net

Default: /etc/awstats
Directory path to store config file(s) (Enter for default):
>

-----> Create config file '/etc/awstats/awstats.forum.mwcms.net.conf'
 Config file /etc/awstats/awstats.forum.mwcms.net.conf created.

Konfigurationsdateien durchsehen, bearbeiten und danach Apache reloaden

server:/etc/awstats # vi awstats.dl.clausvb.de.conf
server:/etc/awstats # vi awstats.doku.clausvb.de.conf
server:/etc/awstats # cd -
/root/awstats/awstats
server:~/awstats/awstats # ls -lah
total 504K
drwxr-xr-x 3 root root 4.0K Jun 24  2007 .
drwxr-xr-x 3 root root 4.0K Apr 27 15:19 ..
-rw-r--r-- 1 root root  59K Jun 24  2007 awstats.clausvb.de.conf
-rw-r--r-- 1 root root  56K Jun 22  2007 awstats.dl.clausvb.de.conf
-rw-r--r-- 1 root root  56K Jun 23  2007 awstats.doku.clausvb.de.conf
-rw-r--r-- 1 root root  59K Jun 22  2007 awstats.lamp.clausvb.de.conf
-rw-r--r-- 1 root root  56K Jun 24  2007 awstats.php-coding-standard.de.conf
-rw-r--r-- 1 root root  56K Jun 24  2007 awstats.powerhelpdesk.de.conf
-rw-r--r-- 1 root root  56K Jun 24  2007 awstats.sr.clausvb.de.conf
-rw-r--r-- 1 root root  56K Jun 24  2007 awstats.vlib.clausvb.de.conf
drwxrwxrwx 2 root root 8.0K Oct  4  2007 data
server:~/awstats/awstats # mv data/ /etc/awstats/

Apache konfigurieren, falls nicht automatisch geschehen

#####################################################
##### CVB 2008-04-27: AWSTATS #######################
#####################################################

# Directives to add to your Apache conf file to allow use of AWStats as a CGI.
# Note that path "/usr/local/awstats/" must reflect your AWStats Installation path.
#
Alias /awstatsclasses "/usr/local/awstats/wwwroot/classes/"
Alias /awstatscss "/usr/local/awstats/wwwroot/css/"
Alias /awstatsicons "/usr/local/awstats/wwwroot/icon/"
ScriptAlias /awstats/ "/usr/local/awstats/wwwroot/cgi-bin/"

# This is to permit URL access to scripts/files in AWStats directory.
#
<Directory "/usr/local/awstats/wwwroot">
  Options None
  AllowOverride None
  Order allow,deny
  Allow from all
</Directory>
server:~/awstats/awstats # rcapache2 configtest
Syntax OK
server:~/awstats/awstats # rcapache2 reload
Reload httpd2 (graceful restart)                     done

AWSTATS Statistiken generieren

Um Statistiken für eine Domain zu generieren verwendet man:

server:~ # /usr/local/awstats/wwwroot/cgi-bin/awstats.pl -update -config=domain.tld

Wenn man für alle Domains die Statistiken generieren möchte:

server:~ # /usr/local/awstats/tools/awstats_updateall.pl now

Diesen Befehl sollte man auch in die Crontab eintragen, wenn alles läuft.

0   7,15,23   *   *   *   /usr/local/awstats/tools/awstats_updateall.pl now

Aufgerufen wir AWstats mit "http://dein-domain.tld/awstats/awstats.pl?config=domain.tld"

Um alte Einträge in AWSTATS zu erfassen

server:~/awstats/logs # cat access_log.processed.4 >> alte_clausvb_logs
server:~/awstats/logs # tail alte_clausvb_logs

[ erstellt am Mittwoch, 30. April 2008 um 16:50:46 ]

Diese Seite erfüllt die folgenden Standards:

Valid XHTML   Valid CSS