«

»

jan 13

Imprimir Post

Monitorar proxy com Squidanalyzer

0 Flares Twitter 0 Facebook 0 Filament.io 0 Flares ×

Squid Analyzer

logo-squidanalyzer

 

Você possui um servidor squid , já pensou em deixar o bom e velho sarg de lado? Ok , vamos pensar em uma coisa com interface mais amigável.

O que é o squid-Analyzer:

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

 

Hands on:

1- Download

Faça o download do pacote no site: http://squidanalyzer.darold.net/download.html

No meu caso vou utilizar o CentOS.

 

2-Pré-requisitos

O deploy do squid analyzer depende do pacote perl. Para ter certeza que você possui instalado use o comando:

#perl -v

Caso ao contrario vamos instala-lo usando

yum install perl

Verifique que você tenha instalado o apache o squid em sua maquina também que são essenciais!

 

3-Instalação

Extraia o arquivo

#tar zxcf squidanalyzer-5.2.tar.gz

#cd squidanalyzer5.2

Agora vamos configurar o arquivo Makefile.PL para realizar o deploy

#perl Makefile.PL \

LOGFILE=/var/log/squid3/access.log \

BINDIR=/usr/bin \

CONFDIR=/etc/squidanalyzer \

HTMLDIR=/var/www/html/squidanalyzer \

BASEURL=/ \ MANDIR=/usr/man/man3 \

DOCDIR=/usr/share/doc/squidanalyzer

______________________________________________

#make

______________________________________________

#make install

 

Até aqui tudo bem , podemos ver que no /var/www/httpd/squidanalyzer contem os arquivos da ferramenta.

Vamos fazer alguns ajustes agora , vá até o arquivo de configuração do apache no /etc/ e edite as seguintes linhas:

Alias /squidreport /var/www/squidanalyzer
Options -Indexes FollowSymLinks MultiViews
 AllowOverride None
 Order deny,allow
 Deny from all
 Allow from 127.0.0.1

Feito isso reinicie o apache

#systemctl restart httpd.service

 

Pronto , temos agora nosso squidanalyzer funcional!

 

4- Configuração

 

Para editar alguns parametros da ferramenta como idioma , data e hora editamos o arquivo

/etc/squidanalyzer/squidanalyzer.conf

 

5- Adicionando no Cron

 

Precisamos adicionar o script de atualização do squidanalyzer no cron para atualizar as informações geradas pelo proxy.

para isso digite:

#crontab -e

adicione a seguinte linha:

0 2 * * * /usr/local/bin/squid-analyzer > /dev/null 2>&1

Agora salve e saia do cron

 

pronto execute o script acima na mão e acesse o endereço:

http://localhost/squidanalyzer ou http://localhost/squidreports

Lembre-se tenha em mente que você precisa ter o squid funcionando e executando no servidor , caso ao contrario não vai funcionar.

 

Curiosidades : podemos restringir acessos ao squidanalyzer com usuário e senha e podemos personalizar sua pagina também.

 

Bom isso foi apenas um mão na massa para apresentar a ferramenta , nada muito especifico.

Qualquer dúvida para aplicar configurações , instalação ou personalizações podem entrar em contato ou deixar nos comentários.

 

Site do projeto: http://squidanalyzer.darold.net/

 

 

Rodolpho Niceto (4 Posts)

22 Anos , Analista de TI na AW2Net , Cursando Bacharelado em Ciência da Computação.


0 Flares Twitter 0 Facebook 0 Filament.io 0 Flares ×

Sobre o autor

Rodolpho Niceto

22 Anos , Analista de TI na AW2Net , Cursando Bacharelado em Ciência da Computação.

Link permanente para este artigo: http://comunidade.aw2net.com.br/monitorar-proxy-com-squidanalyzer/

Deixe uma resposta

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

0 Flares Twitter 0 Facebook 0 Filament.io 0 Flares ×