Dglog: Difference between revisions
Dubiousjim (talk | contribs) (Category:Server) |
mNo edit summary |
||
Line 1: | Line 1: | ||
Dlog its a CGI log analyzer for the web content filter DansGuardian, which is being developed under the GNU General Public License (GPL). you need to have DansGuardian installed and working. Dglog2 will read the access.log log file from /var/log/dansguardian directory. You can use dglog to to have a basic analysis of the dansguardian log. Its very simple and basic, but its a good start. | Dlog its a CGI log analyzer for the web content filter DansGuardian, which is being developed under the GNU General Public License (GPL). you need to have DansGuardian installed and working. Dglog2 will read the access.log log file from /var/log/dansguardian directory. You can use dglog to to have a basic analysis of the dansguardian log. Its very simple and basic, but its a good start. | ||
= Set up dglog on Alpine Linux = | |||
This document will be a very quick c/p guide to setup dglog on Alpine linux. What we will install is the following: | This document will be a very quick c/p guide to setup dglog on Alpine linux. What we will install is the following: | ||
Line 10: | Line 8: | ||
* perl | * perl | ||
= Install http server and perl = | |||
'''Installing''' | '''Installing''' | ||
Line 16: | Line 14: | ||
{{Cmd|apk add lighttpd perl}} | {{Cmd|apk add lighttpd perl}} | ||
= Configure lighttpd = | |||
'''Edit lighttpd.conf''' | '''Edit lighttpd.conf''' | ||
Line 28: | Line 26: | ||
Save and exit (Control X) | Save and exit (Control X) | ||
= Installing dglog = | |||
Make the necesary directory | Make the necesary directory | ||
Line 51: | Line 49: | ||
$cgipath = $ENV{SCRIPT_NAME}; | $cgipath = $ENV{SCRIPT_NAME}; | ||
= Starting = | |||
'''Starting http server and adding to boot''' | '''Starting http server and adding to boot''' |
Revision as of 12:01, 23 June 2012
Dlog its a CGI log analyzer for the web content filter DansGuardian, which is being developed under the GNU General Public License (GPL). you need to have DansGuardian installed and working. Dglog2 will read the access.log log file from /var/log/dansguardian directory. You can use dglog to to have a basic analysis of the dansguardian log. Its very simple and basic, but its a good start.
Set up dglog on Alpine Linux
This document will be a very quick c/p guide to setup dglog on Alpine linux. What we will install is the following:
- lighttpd
- perl
Install http server and perl
Installing
apk add lighttpd perl
Configure lighttpd
Edit lighttpd.conf
nano +44 /etc/lighttpd/lighttpd.conf
Uncomment line:
include "mod_cgi.conf"
Save and exit (Control X)
Installing dglog
Make the necesary directory
mkdir -p /var/www/localhost/htdocs/cgi-bin/dglog
cd /var/www/localhost/htdocs/cgi-bin/dglog
Download
wget http://dansguardian.pl/pobierz/dglog2.pl -P /var/www/localhost/htdocs/cgi-bin/dglog
Edit the dglog2.pl file
nano +104 dglog2.pl
Uncomment and change
$cgipath = 'http://your.ip/cgi-bin/dglog/dglog2.pl';
Comment
$cgipath = $ENV{SCRIPT_NAME};
Starting
Starting http server and adding to boot
/etc/init.d/lighttpd start && rc-update add lighttpd default
Done! Now you can browse to http://your.ip/cgi-bin/dglog/dglog2.pl and check the DansGuardian log file.