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

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

[ Hits: 12.168 ]

 


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

Ubuntu 11.10 - Instalando OpenMeetings

Instalando NS2 - Network Simulator

Leitura recomendada

Como rodar um Shell Script como se fosse um comando

Habilitando Clique Duplo no KDE Plasma 5.14.5

Velocidade de navegação vs taxa de transferência

Atalhos no teclado para o console

Ubuntu 12.04 em netbook: Primeiras impressões

  

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