Após 3 meses de constante desenvolvimento apresentamos o: WebLogs

WebLogs
Ei ai pessoal, tudo bom?
Estamos felizes em disponibilizar o site provisório da nossa ferramenta de gerenciamento de Logs de acesso para o proxy Squid, totalmente orientada a banco de dados (nossa ideia é que possa ser utilizado com 3 grandes SGBDs - MySQL, PostgreSQL e Oracle) e também será internacional com l10n.
O trabalho da equipe continua e estamos aprimorando a ferramenta cada vez mais, mas gostaríamos de aproveitar a motivação e elencar algumas possíveis futuras funcionalidades que possam ser interessantes ao sistema.
A ferramenta se chama WebLogs (não fomos felizes em nomeá-la melhor ainda) e se trata de uma aplicação que extrai, de forma inteligente, os logs de acessos dos usuários e os armazena em banco de dados. A priori, a mágica do WebLogs é gravar no banco apenas o que de fato interessa dos usuários, ou seja, o que ele realmente acessou. Então podemos elencar as funcionalidades do WebLogs da seguinte forma:
- Compactação lógica do que é importante no acesso dos usuários
- Compactação lógica do domínio acessado pelo usuário, descartando os excessos (tempo de acesso e bytes trafegados ainda são contabilizados)
- Visualização dos dados com limitação de 3 dias (ainda não configurável), para qualquer usuário consultar acessos
- Visualização completa pelo administrador de rede até o tempo máximo permitido (padrão 3 anos e é configurável)
- Geração de relatórios em PDF pelo administrador
Algumas funcionalidades ainda estão sendo melhor depuradas e melhoradas e já temos algumas funcionalidades em vista que serão adicionadas em versões futuras:
- TOP100 sites mais acessados
- Tornar a interface Web 100% l10n
- Melhorar a lógica de acessos
- Ajustar o coletor em python para ler configurações diretamente do banco de dados
- Escrever manual de utilização
- Traduzir para linguagens: en_US e es
A equipe da UFMS está empenhada em desenvolver esta ferramenta. Uma das principais motivações são as novas exigências governamentais em manter logs de acessos de usuários por mais de 3 anos. O maior problema era o consumo em disco que estes logs geravam (em média de 1 a 2Gb por dia) e a facilidade de coletar informações depois. Vamos discutir sobre algumas soluções rapidamente e o porque elas não foram suficientes para nossas necessidades.
Outras abordagens
Nós avaliamos algumas outras soluções antes de partir para uma solução própria. Aqui estão elas:
- Sarg - esta ferramenta é famosa e muito poderosa, contudo:
- Relatórios gerados aumentavam o tamanho do log por causa dos relacionamentos criados
- LightSquid - esta ferramenta também é muito famosa e simples de configurar, contudo:
- Relatórios gerados aumentavam o tamanho do log por causa dos relacionamentos criados
- MySAR - esta ferramenta utilizava um SGBD, mas não tinha lógica nenhuma, então armazenava tudo em banco, então:
- Com 15 dias de log o MySQL ultrapassou 12Gb de disco e estourou o banco
Temos que levar em consideração que vamos armazenar logs de acesso por 3 anos.. então 12Gb em 15 dias não é viável. Em uma conta rápida:
24Gb mês * 12 meses = 288Gb
Não preciso nem expandir a conta para 3 anos certo? Neste caso, a principal vantagem da nossa ferramenta são as compactações lógicas que reduziram o espaço de 1 mês de logs do Squid em algo
em torno de 1,5-2Gb. Com isso nossa conta muda para:
2Gb mês * 12 meses = 24Gb
O que em 3 anos estaria em torno de 72Gb, o que é algo mais aceitável. Outro detalhe, o nosso suporte ao MySQL é apenas para ambientes que não tenham o mesmo fluxo de dados que o nosso (1/2Gb dia). Para ambientes Enterprise como o que estamos trabalhando, recomendamos fortemente o PostgreSQL ou até mesmo o Oracle. Quem estiver curioso para avaliar um pouco da ferramenta, acesse o link: http://bit.ly/Asj5CP.
Até a próxima,
Staff
Maquinário novo para o Blog: Mac Mini 2011 2.3ghz (trocando as memórias)
Motivação
É ai pessoal, tudo bom? Então.. estava meio chateado com a lentidão do meu MacBook Pro C2D de 2.26Ghz na criação dos vídeos para o blog e por isso comprei um Mac Mini 2011 Core i5 de 2.3ghz com 2Gb de memória RAM. A maior preocupação na aquisição era com as reclamações das pessoas sobre a placa de vídeo Intel HD 3000 e os problemas com relação a imagem em diversos monitores (vejam os comentários no final da página do link).
Talvez por sorte, meu Mac Mini não teve esse problema. Ele foi conectado a 2 monitores Samsung SyncMaster 2033sw e as fontes não ficaram borradas. Estou utilizando um monitor na saída HDMI->DVI e outro na porta miniDVI->DVI.
A única reclamação que tenho deste Mac Mini é a lentidão do sistema com apenas 2Gb de RAM, qualquer coisa aberta praticamente utiliza toda a memória. Como faço vídeos usando o VMware Fusion e o iShowHD, estava fora de cogitação utilizar o sistema com somente 2Gb de RAM. Então além de comprar o MacMini, precisei comprar 2 pentes de 4Gb DDR3 1333Mhz Corsair (a Apple recomenda sempre trocar os pares e não utilizar tamanhos diferentes).
E este é o motivo de estar escrevendo este post (quem sabe num futuro ganho um iMac ou outro Mac mais potente para popular o blog com melhor qualidade de material).
Peças Necessárias
Para alterar as memórias do Mac Mini 2011 você vai precisar de:
- 1 - Mac Mini 2011
- 2 - pentes de memória DDR3 1333Mhz (no caso utilizei Corsair, mas poderia ser de outra marca compatível como Kingston)
Todas os equipamentos foram comprados no Brasil com nota fiscal. A razão pela qual optei por comprar memórias depois, foi o fato das memórias no site da Apple serem incrivelmente caras. 
Enquanto no site seria necessário adicionar quase R$1.100,00 reais, comprei no Mercado Livre os 8Gb por R$ 198,99 reais. Vamos realizar a troca das memórias.
Realizando a Troca
Vejam como o sistema apresentava somente 2Gb de memória antes da troca:
Agora vamos trocar as memórias pelas novas de 4Gb:
Após a troca, veja como o sistema se apresenta:
A diferença não é pequena, ela é simplesmente gritante. O sistema está liso, rápido e rodando 2 máquinas virtuais com cada uma 1 Gb de RAM sem qualquer gargalo no MacOSX Lion. Se você tinha dúvidas quanto ao Mac Mini 2011 com a placa Intel HD 3000, não tenha mais, ele é uma boa entrada para o mundo Apple sem gastar muito.
Dia de protesto contra legislação que restringe a Internet em nome dos interesses da indústria de conteúdo
Milhares de sites participam hoje de uma onda de manifestações on-line contra uma proposta de legislação nos EUA (onde estão hospedados os conteúdos e registrados os domínios de muitos sites de outros países também) que, sob a justificativa de combater a chamada pirataria de conteúdo digital e com apoio das organizações que representam o interesse da indústria de conteúdo, pode impor uma série de restrições e limites à Internet.
A discussão a respeito ocorre no legislativo de lá, mas é também uma batalha na opinião pública, com grandes organizações se posicionando e colocando seus recursos a favor e contra a norma proposta.
Não é o único país em que este tipo de iniciativa ocorre: bloqueios e restrições à comunicação e expressão na web, propostos sob as mais variadas bandeiras, estão em estudo ou até mesmo já implementados em várias partes do mundo.
Como autor do BibliotecaUnix e de outros sites de conteúdo, gostaria de expressar meu apoio aos sites de todo o planeta que participam de forma positiva no debate sobre este tipo de iniciativa e conseguem informar seus leitores para que estes possam também tomar sua posição. (estou usando as palavras do Augusto Campos)
Atenciosamente,
Staff
Qual o Melhor Custo x Benefício? Comparativo de 4 Equipamentos WIFI

Motivação
Trabalhar com servidores, ambientes Unix e plataformas livres, também esbarra em problemas quotidianos de redes de computadores e infraestrutura. Nem sempre nossos problemas são só nas empresas que trabalhamos, temos problemas em casa também. Hoje vamos avaliar 4 equipamentos WIFI muito utilizados em redes sem fio e avaliar o potencial de cada um deles.
Ambiente Proposto
Para realizar um teste mais próximo possível da realidade em redes WIFI, colocamos todos os 4 equipamentos testados em uma mesa. Todos ficaram próximos
uns dos outros para simular a interferência de várias redes WIFI na mesma área (isso sem contar as outras redes que já estavam ativas na região).
A figura abaixo mostra o ponto de localização da mesa com os equipamentos em verde e em vermelho os pontos onde foram coletados dados.
Vejam como ficaram dispostos os equipamentos na mesa:

Nosso objetivo é encontrar o melhor equipamento no quesito: custo X beneficio, e que de a melhor qualidade de sinal quando inserido em ambientes com grande quantidade de interferência. Nos testes foi utilizado um notebook Acer Aspire 5920 com placa de rede WIFI Intel 3945 ABG.
Equipamentos
Foram testados 4 equipamentos WIFI:
TimeCapsule
Configurado da seguinte forma:
- BSSID: TimeCapsule
- Redes: 2.4Ghz B/G com o N desligado
- Canal: Auto
- Segurança: WPA2/Auto
Linksys WRT310N
Configurado da seguinte forma:
- BSSID: Linksys WRT310N
- Redes: 2.4Ghz B/G com o N desligado
- Canal: Auto
- Segurança: WPA2/Auto
3COM 7760
Configurado da seguinte forma:
- BSSID: 3Com 7760
- Redes: 2.4Ghz B/G
- Canal: Smart Select
- Segurança: WPA2/Auto
Ruckus 2825
Configurado da seguinte forma:
- BSSID: Ruckus 2825
- Redes: 2.4Ghz B/G
- Canal: Smart Select
- Segurança: WPA2/Auto
Um pouco sobre cada equipamento
Vamos falar brevemente sobre cada equipamento:
- TimeCapsule: Este é um equipamento WIFI da Apple, considerado Residencial/Enterprise, cujo preço estimado é de R$ 900,00, com suporte a ABGN.
- Linksys WRT310N: Este é um equipamento WIFI da Linksys (Cisco), considerado Resindecial, cujo preço estimado é de R$ 270,00, com suporte a BGN.
- 3COM 7760: Este é um equipamento WIFI da HP (antiga 3COM), considerado Enterprise, cujo preço estimado é de R$ 600,00, com suporte a BG.
- Ruckus 2825: Este é um equipamento WIFI da Ruckus, considerado Residencial, cujo preço estimado é de R$ 340,00, com suporte a BG.
Dentre os 4 equipamentos, o único que veio recentemente para o Brasil foi o Ruckus. Todos os outros podem ser comprados em suas lojas oficiais pela internet ou facilmente no Mercado Livre.
Resultados dos Testes
Aqui estão os resultados do programa Inssider (que é para Windows), que testa a potência e qualidade do sinal WIFI capturado pela placa de rede WIFI. Para Linux temos a excelente ferramenta Kismet.
A título de comparação a imagem abaixo mostra a potência de sinal necessária para trafegar uma certa velocidade no WIFI (dados extraídos do manual do Ruckus 2825):

Os picos vistos nos gráficos são relacionados a reconfiguração automática do equipamento ou então interferência. Vamos ver como eles se saíram quando o notebook foi colocado ao lado dos equipamentos WIFI (aproximadamente 1 metro de distância sem barreiras):
Nesta primeira bateria de testes podemos ver que 3 equipamentos ficaram em pé de igualdade: Linksys 310N, TimeCapsule e Ruckus 2825. Os dados foram sensivelmente próximos e por isso podemos considerar que empataram. Já o 3Com começou mal, com sinal estável, mas qualidade de sinal inferior aos outros 3.
Levando agora os notebook para a sala de reuniões tivemos os seguintes resultados (aproximadamente 10 metros de distância e 2 paredes como barreiras):
Neste segundo teste o Ruckus 2825 foi sensivelmente superior, o TimeCapsule e Linksys 310N empataram e o 3Com "entrou em pânico", além de ficar com o sinal ruim, ele ficava o tempo todo se "reconfigurando" tentando se livrar das interferências.
O último ponto de testes é em um corredor isolado e com várias paredes atrapalhando o sinal WIFI, neste ponto tivemos os seguintes resultados (aproximadamente 30 metros de distância e 5 paredes como barreiras):
Neste último teste o Linksys 310N e o 3Com podem ser considerados fora do páreo, pois o sinal dos dois ficou oscilando e sumindo o tempo todo. O TimeCapsule continuou ativo e o Ruckus 2825, após autoreconfiguração, continuaram ativamente funcionando.
Conclusão
Após esta breve análise, podemos concluir que o vencedor dos testes foi o Ruckus 2825, seguido de perto pelo TimeCapsule. Os equipamentos Linksys 310N e 3Com, embora o primeiro tenha resistido bravamente aos primeiros testes, sofrem com os problemas de interferência e força de sinal. O problema para quem gostou do Ruckus 2825 é que ele ainda não tem no mercado brasileiro a não ser para empresas. Se você quiser ter um (pelo menos por enquanto), compre pelo eBay.
Para quem quiser se aprofundar no assunto tem outro documento muito interessante produzido pelo Tom's Hardware sobre WIFI só que com equipamentos a nível Enterprise como: HP (antiga 3Com), Aruba, Ruckus, Meraki e Cisco. Nos testes deles só foram utilizados equipamentos para grande porte WIFI onde cada AP parte de valores em torno de R$ 1200,00 cada AP.
Até a próxima,
Staff
Feliz Ano Novo a todos os leitores!

Esperamos que para 2012 possamos estar juntos novamente construindo mais conhecimento livre para toda a comunidade!
Boas Festas a todos,
Staff.














