Goacccess (um analisador de log do servidor da web em tempo real (Apache e Nginx)
- 4689
- 596
- Enrique Crist
Goaccess é um programa de analisador de logs de servidores interativos e em tempo real que analisa e visualiza rapidamente os logs do servidor da web. Ele é de código aberto e é executado como uma linha de comando em sistemas operacionais UNIX/Linux. Ele fornece breve e benéfico Relatório de estatísticas HTTP (Web) para administradores de Linux em tempo real. Também cuida dos dois Apache e Ngnix Formatos de log do servidor da web.
Goaccess passa e analisar os formatos de log do servidor da web fornecidos em opções preferidas, incluindo Clf (Formato de log comum), W3C formato (Iis) e hosts virtuais Apache e, em seguida, geram uma saída dos dados para o terminal.
Leitura relacionada: Como monitorar o desempenho do Apache usando mod_status no UbuntuConfira a demonstração ao vivo de Goaccess - https: // rt.Goaccess.io/
Recursos Goacccess
Tem os seguintes recursos.
- Estatísticas gerais, largura de banda, etc.
- Principais visitantes, distribuição de tempo dos visitantes, sites de referência e URLs e 404 ou não encontrados.
- Hosts, DNS reverso, localização de IP.
- Sistemas operacionais, navegadores e aranhas.
- Códigos de status HTTP
- Geo -Location - Continente/país/cidade
- Métricas por host virtual
- Suporte para HTTP/2 e IPv6
- Capacidade de gerar JSON e CSV
- Processamento e suporte incrementais de logs para grandes conjuntos de dados + persistência de dados
- Diferentes esquemas de cores
Como faço para instalar o Goacccess no Linux?
Atualmente, a versão mais recente de Goaccess v1.4 não está disponível nos repositórios padrão do pacote do sistema, para instalar a versão mais recente estável, você precisa baixar e compilá -lo manualmente do código -fonte sob sistemas Linux, como mostrado:
Instale Goaccess de fontes no Linux
------------ Instale Goaccess em Centos, Rhel e Fedora ------------ # yum install ncurses-devel glib2-devel geoip-devel # cd/usr/src # wget https: // tar tar.Goaccess.io/Goaccess-1.4.alcatrão.gz # tar -xzvf goaccess -1.4.alcatrão.gz # CD Goaccess-1.4/ # ./Configure --enable-utf8 --enable-geoip = legado # make #
------------ Instale Goaccess no Debian e Ubuntu ------------ $ sudo apt install libncursesw5-dev libgeoip-dev apt-transport-https $ cd/usr/src $ wget https: // tar tar TA.Goaccess.io/Goaccess-1.4.alcatrão.gz $ tar -xzvf Goaccess -1.4.alcatrão.gz $ CD Goaccess-1.4/ $ sudo ./Configure --enable-utf8 --enable-geoip = legado $ sudo make $ sudo make install
Instale o Goacccess usando o gerenciador de pacotes
A maneira mais fácil e preferida de instalar o Goaccess no Linux usando o gerenciador de pacotes padrão da sua respectiva distribuição Linux.
Observação: Como eu disse acima, nem todas as distribuições terão a versão mais recente do Goaccess disponível nos repositórios padrão do sistema…
Em Redhat, Centos e Fedora
# yum install Goaccess # dnf install Goaccess [de Fedora 23+ versões]
Nos sistemas Debian e Ubuntu
Goaccess utilidade está disponível desde Debian Squeeze 6 e Ubuntu 12.04. Para instalar, basta executar o seguinte comando no terminal.
$ sudo apt-get install Goacccess
Observação: O comando acima nem sempre fornecerá a versão mais recente. Para obter a mais recente versão estável do Goaccess, adicione o repositório oficial do Goaccess Debian & Ubuntu, como mostrado:
$ echo "Deb http: // Deb.Goaccess.io/$ (lsb_release -cs) main "| sudo tee -a/etc/apt/fontes.lista.D/Goaccess.Lista $ wget -o - http: // Deb.Goaccess.io/gnugpg.chave | sudo apt-key add-$ sudo apt-get update $ sudo apt-get install Goacccess
Como eu uso o Goacccess?
Depois de instalar o GoAccess em sua máquina Linux, você pode começar a usá -lo executando o seguinte comando. Primeiro solicitará que você determine o formato de log do seu log de acesso.
Configurar o formato de log GoacccessA maneira mais fácil de obter qualquer estatística do servidor da web usa a bandeira 'f
'Com o nome do arquivo de log de entrada, como mostrado abaixo. O comando abaixo fornecerá estatísticas gerais dos logs do seu servidor da web.
# goaccess -f/var/log/httpd/tecmint.com # goaccess -f/var/log/nginx/tecmint.com
O comando acima fornece uma visão geral completa das métricas do servidor da web, mostrando resumos de vários relatórios como painéis em uma exibição rolável, como mostrado.
Visão geral do Apache Logs
Veja os logs do Apache do servidor webApache Logs por sistema operacional - Visão geral
Veja os logs do Apache por sistema operacionalApache Logs por largura de banda do visitante - Visão geral
Veja o uso da largura de banda do visitante ApacheApache Logs by Web Browser - Visão geral
Veja o uso do Apache com base em navegadoresComo faço para gerar o relatório Apache HTML?
Para gerar um relatório HTML dos seus logs do Apache Web Server, basta executá -lo no seu arquivo weblog.
# goaccess -f/var/log/httpd/access_log> relatórios.htmlGoacccess: monitor os logs do Apache usando o navegador da web
Para mais informações e uso, visite http: // Goacccess.io/.
- « Como configurar o endereço IP estático da rede no RHEL/CENTOS 8/7
- Como compartilhar uma pasta local com um host remoto em execução no VMware »