O GoAccess é uma excelente ferramenta para analisar Logs em tempo real, além de contar com uma interface amigável e com informações relevantes ainda pode ser acessada via Console ou pelo Navegador.
Projeto : github.com/allinurl/goaccess
Realize o clone do GoAccess e entre dentro do diretório goaccess.
Linuxgit clone https://github.com/allinurl/goaccess cd goaccess/
Execute o comando autoreconf -fiv.
Linuxautoreconf -fiv
Execute o comando de configuração habilitando o geoip e utf-8.
Linux./configure –-enable-geoip –-enable-utf-8
Execute os comando make e make install para realizar a instalação.
Linuxmake && make install
Edite o arquivo de configurações goaccess.conf.
Linuxvim /usr/local/etc/goaccess.conf
Descomente as linhas (13, 36 e 70).
Linux# Apache/NGINX’s log formats below. # time-format %H:%M:%S # Apache/NGINX’s log formats below. # date-format %d/%b/%Y # Common Log Format (CLF) log-format %h %^[%d:%t %^] "%r" %s %b
Gerar o relatório no formato HTML do Log de Acesso do Apache.
Linux./goaccess -f /var/log/apache2/access.log > /var/www/html/goaccess.html
Acesse o arquivo HTML através do navegador.
http://ip-do-servidor/goaccess.html
Execute o GoAccess seguido do Log de Acesso do Apache.
Linux./goaccess -f /var/log/apache2/access.log
Visualização via Console.
LinuxQ – Para sair