terça-feira, 31 de julho de 2012

Instalação e Configuração do Sarg

Bem pessoal, vou mostrar de uma forma fácil como pode ser feito a instalação e configuração do Sarg em um Servidor Linux.

Certo e para que serve o Sarg?


Sarg - Squid Analysis Report Generator é uma ferramenta que permite que você visualize "onde" seus usuários estão indo (navegando) na Internet.
O Sarg provê muitas informações sobre as atividades dos usuários Squid como: tempo, bytes, sites, etc ..

Mais em http://sarg.sourceforge.net/sarg.php
Para que o Sarg funcione é legal que você já esteja com o Squid funcionando corretamente.

Squid.

Squid é um proxy cache para a Web de suporte HTTP, HTTPS, FTP, e muito mais. Ele reduz a largura de banda e melhora os tempos de resposta fazendo cache e reutilizar páginas da web frequentemente solicitados. Com o Squid você pode ter o controles de acesso dos usuários da rede, negando e permitindo o acesso a sites, download, etc..

Mais em. http://www.squid-cache.org/

Então vamos a instalação.



Supondo que estamos em um Servidor rodando o centos por exemplo, vamos baixar o pacote de instalação do Sarg, no terminal rode o seguinte comando.

# cd /tmp
# wget http://sourceforge.net/projects/sarg/files/sarg/sarg-2.3.1/sarg-2.3.1.tar.gz

É necessário que você tenha em seu Servidor os compiladores  make gcc  gcc-c++ instalados para que possamos compilar o pacote caso não tenha, instale com o seguinte comando.

# yum clean all
# yum -y update
# yum -y install make gcc gcc-c++

Agora com os compiladores já instalados vamos descompactar.

# tar -vzxf  sarg-2.3.1.tar.gz

Agora entre dentro do diretório sarg-2.3.1 e rode o comando ./configure

# cd sarg-2.3.1

# ./configure --sysconfdir=/etc

"O comando --sysconfdir define onde os arquivos de configuração irão ficar. No meu caso eu quero que fique dentro do diretório /etc"

# make

# make install

Já instalado o sarg, vamos editar o arquivo de configuração sarg.conf

# vim /etc/sarg/sarg.conf

As principais linhas que precisam ser descomentadas são.

#Linguagem utilizada

language Portuguese
# arquivo de log gerado pelo squid
access_log /var/log/squid/access.log
#Um titulo para o relatório
title "Relatório de acesso a internet (Squid)"
# Diretório onde serão gerados os relatórios de acesso a internet
output_dir /var/www/html/navegacao/semanal
:x

Feche e salve o arquivo.

No meu caso dentro de /var/www/html eu criei dos diretórios, um chamado navegacao, e outro semanal

Ficando dessa forma /var/www/html/navegacao/semanal

Se rodarmos o comando sarg será gerado o relatório.

# sarg

Podemos conferir no navegador colocando o ip do servidor barra (/) o diretório onde foi criado os relatórios.

http://localhost/navegacao/semanal







Bem e isso, espero que possa ser de ajuda para alguém, vlw!


Nenhum comentário:

Postar um comentário