Hoje venho com uma dica simples e eficiente para análise de informações do servidor Web.
Muitas vezes utilizamos programas com Webalizer, AwStats, etc. Mas o que precisamos mesmo é de informações rápidas e concisas para tomar decisão sobre carga, sobre quantidades de acessos, etc.
Para isso eu uso o goaccess que é um utilitário de linha de comando, eu acesso por ssh, que permite em tempo real ver algum log do servidor, incluindo logs antigos já rotacionados, desde que não estejam compactados é claro.
O uso é muito simples, basta no prompt de comando executar a seguinte linha:
root # goaccess -b -s -a -f /var/log/apache2/access.log
Onde:
-b Mostra o total de consumo de banda.
-s Habilita o relatório de códigos HTTP (200, 303, 404, 500, etc).
-a Mostra a lista de UserAgents por host.
Vejam algumas telas de exemplo:
E como é atualizado em tempo real podemos ver a evolução do uso do servidor, ver detalhamentos e não usa espaço em disco pois não cria arquivos de relatórios, apenas compila os dados vindos dos logs e exibe em tela.
Espero que possa medir o uso de ser servidor e melhore seu desempenho 🙂
Não esqueçam de comentar o post, curtir nossa página no Facebook e se cadastrar no nosso Grupo no Linkedin.