4 069
contributi
Riga 542: | Riga 542: | ||
<br/> | <br/> | ||
Una volta scaricato, andiamo in ''Webmin - Webmin configuration'' e installiamo il modulo; quindi configuriamo il modulo installato, cambiando il path dell'eseguibile DansGuardian da <tt>/sbin/dansguardian</tt> a <tt>/usr/sbin/dansguardian</tt>. | Una volta scaricato, andiamo in ''Webmin - Webmin configuration'' e installiamo il modulo; quindi configuriamo il modulo installato, cambiando il path dell'eseguibile DansGuardian da <tt>/sbin/dansguardian</tt> a <tt>/usr/sbin/dansguardian</tt>. | ||
== Calamaris, il generatore di report per Squid == | |||
Analizzare i file di log di un proxy risulta essere un'operazione piuttosto tediosa; è molto più conveniente utilizzare dei software in grado di generare i report degli accessi in modo automatico, come Calamaris. L'installazione e la configurazione di tale applicativo è piuttosto semplice: | |||
<pre> | |||
# apt-get install calamaris | |||
</pre> | |||
Ad installazione completata possiamo passare alla configurazione. Per prima cosa creiamo la directory calamaris in <tt>/var/www</tt> e le sottodirectory daily, weekly e monthly, in cui andranno salvati rispettivamente i report giornalieri, settimanali e mensili: | |||
<pre> | |||
# mkdir -p /var/www/calamaris | |||
# mkdir -p /var/www/calamaris/daily | |||
# mkdir -p /var/www/calamaris/weekly | |||
# mkdir -p /var/www/calamaris/monthly | |||
</pre> | |||
Assegniamo i giusti permessi alle directory appena create: | |||
<pre> | |||
# cd /var/www | |||
# chown www-data:www-data -R calamaris | |||
</pre> | |||
A questo punto possiamo creare il primo report, digitando: | |||
<pre> | |||
# calamaris -a -F html /var/log/squid3/access.log > /var/www/calamaris/index.html | |||
</pre> | |||
Il report sarà visualizzabile mediante browser alla seguente URL: | |||
<pre> | |||
http://192.168.10.254/calamaris | |||
</pre> | |||
Per ricevere i report direttamente via email (oltre ad ottenere il loro salvataggio nelle dir precedentemente create), possiamo modificare come segue il file cron.conf posizionato in <tt>/etc/calamaris</tt>: | |||
<pre> | |||
daily:vostro.indirizzo@email.it:/var/www/calamaris/daily/index.html:both:'Squid giornaliero' | |||
weekly:vostro.indirizzo@email.it:/var/www/calamaris/weekly/index.html:both:'Squid settimanale' | |||
monthly:vostro.indirizzo@email.it:/var/www/calamaris/monthly/index.html:both:'Squid mensile' | |||
</pre> |