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:
[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'
[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#
[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.