Instalação do Squid-Graph 3.2 no Debian 6.0

Publicado por daniel almeida apolinario de oliveira em 08/09/2011

[ Hits: 12.158 ]

 


Instalação do Squid-Graph 3.2 no Debian 6.0



Esta Dica tem por objetivo mostrar como instalar o squid-graph 3.2 no Debian 6

Preparação para instalação

Bom como todos sabem o squid é um serviço que prover não somente bloqueio de paginas e conteúdos, mas também tem objetivo de prover cache de páginas, este tutorial não tem objetivo de ensinar a instalar squid, mas somente demonstrar como instalar o squid-graph.

Para podermos instalar com sucesso o squid-graph, precisamos saber se o Debian esta atualizado, sendo assim:

# apt-get update
# apt-get upgrade

Atualize tudo que ele pedi (desde que compreenda o que ele pergunta) para que possamos continuar.

Obs.: Atualizar principalmente a biblioteca perl.

É imprecindível que o apache esteja instalado:

# apt-get install apache2

Agora iremos criar uma pasta para podermos enviar o relatório para acessar remotamente:

# mkdir /var/www/squid-graph

Obs.: Eu sugiro colocar senha na pasta através do apache, não entrará neste tutorial isto, mas existe inúmeros tutoriais para ensinar principalmente aqui no VOL.

Configurando e Gerando relatório

Acessando a pasta onde ficará os arquivos do programa:

# cd /usr/local/

Fazendo download do programa:

# wget http://ufpr.dl.sourceforge.net/project/squid-graph/squid-graph/3.2/squid-graph-3.2.tar.gz

Descompactando programa na pasta "/usr/local":

# tar xzvf squid-graph-3.2.tar.gz

Movendo arquivo ".tar.gz" para dentro da pasta "squid-graph":

# mv squid-graph-3.2.tar.gz squid-graph/

Acessando pasta do programa:

# cd squid-graph

Gerando relatório do dia:

# cat [local do arquivo "access.log"] | squid-graph --title="Nome do Relatorio" --outuput=/var/www/squid-graph

Acessando relatório remotamente: http://ip do servidor/squid-graph.

Obs.: Existe inúmeras opções para gerar relatórios de vários dias, para saber opções do squid-graph é só digitar:

# squid-graph --help

Outras dicas deste autor

Instalar placa de rede do Dell PowerEdge r410 no Debian 6 (Squeeze) amd64 ou i386

Instalando NS2 - Network Simulator

Ubuntu 11.10 - Instalando OpenMeetings

Leitura recomendada

O comando info

Habilitando o gerenciamento do Compiz no Ubuntu 7.10 e seus efeitos

Criando um menu em shell script

Pastas compartilhadas entre "host Debian" e "guest Arch" no VirtualBox

Usando o OpenOffice para modificar legenda de filme

  

Comentários
[1] Comentário enviado por brizao em 08/09/2011 - 11:38h

Olá, muito boa a dica, não conhecia esse squid graph, porém ao tentar rodar no ubuntu server 10.04 obtive o seguinte erro "Can't locate GD.pm in @INC...", aí pesquisando, achei isso:

A. Install perl-GD
On SuSE 9.2, you need these packages:
perl-GD-2.16-3
gd-2.0.28-2

If you don't have it with your distribution, try
perl -MCPAN -e 'install GD'

e funcionou...

[2] Comentário enviado por danielc88 em 21/12/2011 - 14:22h

Boa tarde
caro amigo testei aqui no meu servidor porem encontro a seguinte msg:
ja tentei chmod +x no arquivo squid-graph.

root@svproxy:/usr/local/squid-graph# /var/log/squid/access.log | squid-graph --title="Nome do Relatorio" --outuput=/var/www/squid-graph
bash: /var/log/squid/access.log: Área de texto ocupada
bash: squid-graph: comando não encontrado
root@svproxy:/usr/local/squid-graph#

oque poderia ser???

[3] Comentário enviado por bbgshow em 21/12/2011 - 15:08h

o comando que vocês deve digitar é "cat /var/log/squid/access.log | squid-graph --title="Nome do Relatorio" --outuput=/var/www/squid-graph"
você esqueceu o cat ou algum binario para ler arquivo.

[4] Comentário enviado por marlluslustosa em 01/03/2013 - 11:38h

Olá danielc88!

Em
"cat /var/log/squid/access.log | squid-graph --title="Nome do Relatorio" --outuput=/var/www/squid-graph"

Tente
"cat /var/log/squid/access.log | squid-graph --title="Nome do Relatorio" -o=/var/www/squid-graph"
ou
"cat /var/log/squid/access.log | squid-graph --title="Nome do Relatorio" --output-dir=/var/www/squid-graph"




Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts