Squidanalyzer 6.6

SistemaVersão
Ubuntu 14.04.5 LTS – 20.04.2 LTS
*Sistemas testados até o momento

Analise os logs gerados pelos acessos do proxy e tenha estatísticas como, domínio mais acessado, usuário que utilizou mais banda, URLs principais e entre outros.

Instalação dos pacotes:

# apt-get update && apt-get install apache2 wget make perl && apt-get clean

squidanalyzer-6.6

# wget https://sourceforge.net/projects/squid-report/files/latest/download/squidanalyzer-6.6.tar -O /tmp/squidanalyzer-6.6.tar
# tar -xvzf /tmp/squidanalyzer-6.6.tar -C /tmp/
# cd /tmp/squidanalyzer-6.6
# perl Makefile.PL \
            LOGFILE=/var/log/squid/access.log \
            BINDIR=/usr/bin \
            CONFDIR=/etc/squidreport \
            HTMLDIR=/var/www/html/squidreport/ \
            BASEURL=/squidreport \
            MANDIR=/usr/share/man/man3 \
            DOCDIR=/usr/share/doc/squidanalyzer
# make && make install

Removendo arquivos temporários

# rm -rf /tmp/squidanalyzer-6.6 squidanalyzer-6.6.tar

Ajustes

# sed -i '96iLang    /etc/squidreport/lang/pt_BR.txt' /etc/squidreport/squidanalyzer.conf
# sed -i 's/%y-%m-%d/%d-%m-%y/' /etc/squidreport/squidanalyzer.conf
# sed -i 's/BYTES/MB/' /etc/squidreport/squidanalyzer.conf
# echo > /var/www/html/index.html
# sed -i 'i<meta http-equiv="refresh" content="0; URL='/squidreport'"/>' /var/www/html/index.html 
# a2enmod rewrite && /etc/init.d/apache2 restart

Cron

# vim /etc/crontab
# Squidanalyzer
59 23 * * * root /usr/bin/squid-analyzer >/dev/null 2>&1
# /etc/init.d/cron restart

Acessando

http://192.168.0.64/squidreport/

* Os logs só serão gerados na data determinada pelo cron

Atualizando manualmente

# /usr/bin/squid-analyzer

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *