Como configurar e instalar o gerador de relatórios do Squid no Linux

O Sarg (Squid Analysis Report Generator) é um gerador de relatório do Squid, ótimo para ler logs e apresenta-las ao administrador para que ele nao precise se complicar ao ler as logs originais, bem complexa. Vamos Instalar e configurar o Sarg no Debian de acordo com este post anterior Configuração básica Squid.

Instalação do Sarg no Debian, Ubuntu e derivados

Foi utilizado o Debian. Caso você esteja utilizando um sistema baseado no Debian ou em uma versão que não tenha o sarg no repositório padrão do Debian então você terá que usar o repositório backport de acordo com a sua versão. Mas a partir do Debian 9 e Ubuntu 18 você já encontra os pacotes nos repositórios oficiais:

Os comandos abaixo foram executados utilizando o root. Mas você deve usar o sudo caso esteja instalando Sarg no Ubuntu.

Terminal
apt-get update
apt-get install sarg

Como instalar o Sarg no Fedora, RHEL, AlmaLinux e em qualquer distribuição Linux

Para instalar o Sarga no Linux é preciso de outros comandos. Para isso execute os comandos abaixo sem pular nenhum.

Download do código-fonte do Sarg:

Terminal
cd ~/Downloads
wget http://liquidtelecom.dl.sourceforge.net/project/sarg/sarg/sarg-2.3.10/sarg-2.3.10.tar.gz

Agora, vamos para o processo de extração:

Terminal
tar -xvzf sarg-2.3.10.tar.gz

Agora, vamos entrar na pasta e começar o processo de instalação, compilação do código fonte:

Terminal
cd sarg-2.3.10/po/
./configure
make
make install

Por padrão o arquivo conf do sarg fica em /etc/sarg/sarg.conf nele que serão feitas as alterações devidas. Sendo que você pode altera-lo da forma que quiser.

Terminal
vim /usr/local/etc/sarg.conf

Conteúdo do arquivo de configuração do sarg.conf:

### Configuração Sarg ###
#Onde estará os logs
access_log /var/log/squid/access.log
# Altere para date_format e para facilitar a compreensão quando for gerado os relatórios.
# TAG: date_format
# Date format in reports: e (European=dd/mm/yy), u (American=mm/dd/yy), w (Weekly=yy.ww)
#
date_format e
#O output_dir fica a critério de quem está configurando, por padrao coloquei em /var/www/sarg pois #quero que neste local fique registrado os logs para o relatório do access_log.
# TAG: output_dir
# The reports will be saved in that directory
# sarg -o dir
#
output_dir /var/www/sarg
#output_dir /var/www/html/squid-reports

Para gerar o Relatório SARG, execute o seguinte comando:

Terminal
sarg -x

O SARG foi instalado com sucesso, para acessar o SARG Report, mude para o navegador e digite a URL http://ip-address/squid-reports. O relatório do Squid aparece na tela. Não tem muito segredo, as possibilidades de configurações do Sarg podem são inúmeras, e você pode personalizar o arquivo da maneira que quiser, ou usar a forma padrão.

Share This Article
Follow:
Fundador do SempreUPdate. Acredita no poder do trabalho colaborativo, no GNU/Linux, Software livre e código aberto. É possível tornar tudo mais simples quando trabalhamos juntos, e tudo mais difícil quando nos separamos.
Sair da versão mobile