Extraindo dados do proxy squid

Extraindo dados do proxy squid

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

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

Problema:
Quero extrair o máximo de dados possível do proxy e inseri-los em um banco de dados (com sobrecarga mínima. Isso, honestamente, não sei como fazer (a parte de extração do proxy. Não preciso de umprogramming 101 muito obrigado).

Pergunta:
Qualquer um destes (o que for mais apropriado):

  • De onde vêm as estatísticas sargexibidas (exibebastantemais do que o 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 sinalize-o como "mover para SO" se você achar que é mais apropriado lá. Achei essa pergunta meio cinza, por isso a coloquei aqui)

Responder1

Sarg pega todos os dados dos arquivos de log.

Se você quiser obter mais informações, dê uma olhada noGerenciador de cache. Possui informações internas sobre o Squid.

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

informação relacionada