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

01 - Passo

Realize o clone do GoAccess e entre dentro do diretório goaccess.

  Linux
git clone https://github.com/allinurl/goaccess

cd goaccess/

02 - Passo

Execute o comando autoreconf -fiv.

  Linux
autoreconf -fiv

03 - Passo

Execute o comando de configuração habilitando o geoip e utf-8.

  Linux
./configure –-enable-geoip –-enable-utf-8

04 - Passo

Execute os comando make e make install para realizar a instalação.

  Linux
make && make install

05 - Passo

Edite o arquivo de configurações goaccess.conf.

  Linux
vim /usr/local/etc/goaccess.conf

06 - Passo

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

07 - Passo

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

08 - Passo

Acesse o arquivo HTML através do navegador.

http://ip-do-servidor/goaccess.html

Acesso via Console

Execute o GoAccess seguido do Log de Acesso do Apache.

  Linux
./goaccess -f /var/log/apache2/access.log

Visualização via Console.

  Linux
Q – Para sair

👍 Se este artigo te ajudou compartilhe!



  Autor

Marcos Henrique

 São Paulo/SP



  Monitoramento

© 2024 - 100SECURITY

Contato