Puxando dados do proxy do squid

0

Como o título diz, eu quero extrair dados do meu proxy.

Contexto:
Recentemente, tenho um aumento na quantidade de dados que precisam ser salvos, e o módulo que estou rodando no momento simplesmente não o corta *, ele gera um arquivo html cheio de estilo e coisas (atualmente eu temos mais de 200% de sobrecarga, o que não é muito divertido quando você tem um plano de retenção de dados em mais de 6 meses e mais de 30 usuários).

Problema:
Eu quero puxar o máximo de dados possível do proxy e inseri-lo em um banco de dados (com sobrecarga mínima,. Isso, eu sinceramente não sei como fazer (o puxando da parte de proxy. Eu não preciso de um programming 101 muito obrigado ).

Pergunta:
Qualquer um destes (qualquer que seja o mais apropriado):

  • De onde vêm as estatísticas que sarg exibem (exibe muito mais do que está nos arquivos de log)?

  • Existe alguma outra fonte de estatísticas além dos arquivos de log ( /var/log/squid/access.log | cache.log )?

* sarg

(Vá em frente e marque como "mova para SO " se você acha que é mais apropriado lá. Eu pensei que essa questão era meio cinzenta, então eu coloquei aqui)

    
por Marcus Hansson 30.04.2012 / 15:29

1 resposta

0

Sarg pega todos os dados dos arquivos de log.

Se você quiser obter mais informações, consulte o Gerenciador de cache . Tem informações internas sobre o Squid.

O Squid pode ser configurado para enviar os logs via UDP. Escrevi um script que coleta informações do UDP e as carrega em um banco de dados . É baseado em um projeto do Turbogears 2, mas pode ser útil para você começar.

    
por 30.04.2012 / 17:20

Tags