Monitorando o servidor Jabber 2 com o Bandersnatch
Na empresa que trabalho utilizamos o servidor de mensagens Jabber 2, logo percebi os funcionários estavam conversando todo tipo de futilidades menos trabalho. Comecei a pesquisar de que forma poderia reverter este quadro e achei um aplicativo chamado Bandersnatch, que monitora os o servidor Jabber e loga os chats. Neste artigo vou explicar como instalar utilizar o Bandersnatch.
Introdução
Para quem conhece o Jabber, sabe que é um servidor de
mensagens instantâneas open source e de ótima qualidade, tem suporte
a group chatting, envio de arquivos, salva a lista de usuários no
servidor, enfim, uma série de utilidades.
Para uma listagem de projetos consulte o site http://www.jabber.org e o site http://www.jabberstudio.org/project/.
Meus problemas começaram a aparecer quando percebi que alguns funcionários estavam conversando coisas oriundas ao trabalho. Definitivamente não estava bom, o que eu poderia fazer? A solução de logs oferecida pelos programas-clientes não era confiável, os funcionários poderiam simplesmente clicar em "Limpar histórico".
Pesquisando no Google, achei um programa chamado Bandersnatch, um programa escrito em Perl que monitora o daemon jabberd diretamente e grava em banco de dados os logs dos chats. Como se fosse um sniffer específico, mas a grande sacada é o relatório que o programa gera, lembra o SARG do Squid, ajuda bastante.
Enfim, atendia 100% às minhas necessidades, porém sua implementação foi chata, por falta de documentação ou até mesmo um arquivo errado no .tar.gz, penei dois dias inteiros para o bicho funcionar, consultei outras pessoas e todos tiveram dificuldades. Bom, consegui afinal e vou passar as instruções detalhadamente de como fazer isto funcionar e logar as conversas que ocorrem na sua empresa.
Para uma listagem de projetos consulte o site http://www.jabber.org e o site http://www.jabberstudio.org/project/.
Meus problemas começaram a aparecer quando percebi que alguns funcionários estavam conversando coisas oriundas ao trabalho. Definitivamente não estava bom, o que eu poderia fazer? A solução de logs oferecida pelos programas-clientes não era confiável, os funcionários poderiam simplesmente clicar em "Limpar histórico".
Pesquisando no Google, achei um programa chamado Bandersnatch, um programa escrito em Perl que monitora o daemon jabberd diretamente e grava em banco de dados os logs dos chats. Como se fosse um sniffer específico, mas a grande sacada é o relatório que o programa gera, lembra o SARG do Squid, ajuda bastante.
Enfim, atendia 100% às minhas necessidades, porém sua implementação foi chata, por falta de documentação ou até mesmo um arquivo errado no .tar.gz, penei dois dias inteiros para o bicho funcionar, consultei outras pessoas e todos tiveram dificuldades. Bom, consegui afinal e vou passar as instruções detalhadamente de como fazer isto funcionar e logar as conversas que ocorrem na sua empresa.
Fala ae mano.. até que em fim!! rs....
vou dar uma lida ai.. mais de prima já foi para os favoritos..
Abraços...