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