Dansguardian Logfile-Auswertung

Dansguardian Logo

Zum Auswerten unseres Dansguardian-Logfiles, bedienen wir uns eines einfachen und effektiven Perl-Programmes DGLog.

Perl-Module

Die nötigen Perl-Module installieren wir via yum.

 # yum install perl-CGI perl-Compress-Zlib -y

dglog2_1.pl

Das Perl-Programm holen wir uns direkt von der Projektseite mittels wget.

# wget http://repository.nausch.org/public/dglog2_1.pl

Dieses File kopieren wir an die für uns richtige Stelle und weisen anschließen die Nutzerrechte entsprechend zu.

# mkdir /var/www/dansguardian
# cp dglog2_1.pl /var/www/dansguardian/
# chown apache:apache dglog2_1.pl
# chmod 750 dglog2_1.pl

Zur Auswertung unsers Dansguardian-Logfiles legen wir nun zum schluß einen geeigneten VHost an.

# vim /etc/httpd/conf.d/vhosts.conf
vhost.conf
#
# dansguardian.nausch.org
#
<VirtualHost *:80>
    ServerAdmin webmaster@nausch.org
    ServerName dansguardian.nausch.org:80
    ServerAlias www.dansguardian.nausch.org dansguardian.nausch.org
    ServerPath /
    DocumentRoot "/var/www/dansguardian"
    AddHandler cgi-script .pl
    <Directory "/var/www/dansguardian">
        Options ExecCGI
        AllowOverride AuthConfig
        Order deny,allow
        Deny from all
        Allow from 127.0.0.1
        Allow from 10.0.10.0/26
    </Directory>
    DirectoryIndex dglog2.pl
    ErrorLog logs/dansguardian_error.log
    CustomLog logs/dansguardian_access.log combined
</VirtualHost>

Abschließend starten wir dann unseren Webserver einmal durch:

# service httpd restart

Zu guter Letzt rufen wir die Auswertung, genauer gesagt die Auswahlmaske für die Selektion der Nutzerdaten im Browser unter der Adresse https://dansguardian.nausch.org/ auf.

Bildschirmhardcopy: Dansguardian Logfileauswertung mit dglog

Links

Cookies helfen bei der Bereitstellung von Inhalten. Durch die Nutzung dieser Seiten erklären Sie sich damit einverstanden, dass Cookies auf Ihrem Rechner gespeichert werden. Weitere Information
  • centos/dansg/logs.txt
  • Zuletzt geändert: 20.04.2018 10:48.
  • (Externe Bearbeitung)