Qual é o proxy mais simples que pode registrar o tráfego em um arquivo?

2

encontramos um novo serviço que pode ser bastante útil para monitorar o que está acontecendo em nossos servidores e em nossos aplicativos. O problema é que é SaaS, então não podemos simplesmente instalar a ferramenta em nossos servidores, mas temos que enviar os dados através da rede para os servidores da empresa. Além disso, o agente e o daemon que coletam e enviam os dados não são de código aberto, portanto, não posso simplesmente olhar para o código.

Felizmente, eles oferecem uma ótima opção de configuração para rotear todo o tráfego por meio de um proxy. Minha ideia é instalar um proxy simples que registre o tráfego em um formato de fácil leitura.

Qual é o proxy mais simples que pode registrar o tráfego em um arquivo em formato acessível?

Obrigado.

    
por janpio 03.03.2012 / 19:54

2 respostas

2

Se você está procurando especificamente proxies, então o squid é a sua resposta.

Se você está apenas procurando pelo resultado final, pode usar uma combinação de ferramentas para coletar dados. (por exemplo: você não quer todo o tráfego enviado através de um único servidor, talvez em uma rede multi-site. Todos os dados são registrados em um local central para relatórios, mas todos os usuários não precisam se conectar a um único ponto para acesso.)

apenas para citar algumas ferramentas úteis:
vnstat - Monitora o uso de dados
tcpdump - fornece todos os dados da rede - filtra o que você não quer
bandwidthd - mostra a largura de banda potencial a qualquer momento (pode representar graficamente ao longo do tempo)
wireshark - log de dados no nível do pacote (bom para capturar login id e contexto dos sites visitados (IE procurando por palavras-chave no conteúdo da página)) filtrar o que você deseja registrar em log cactos - interface de monitoramento gui

Se você precisasse de informações estatísticas mais detalhadas, poderia usar o nagios ou o zenoss, que têm ótimas ferramentas de relatório para praticamente qualquer coisa que você precise.

    
por 04.03.2012 / 04:55
1

Proxy HTTP: Squid.

Nível inferior a isso, talvez você possa usar apenas o netcat (nc) e o tcpdump no meio. Você pode fazer isso com o IPTables, pense nisso.

    
por 04.03.2012 / 00:27

Tags