GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Installa GoAccess Apache Log Analyzer Tool su Ubuntu 16.04

GoAccess è uno strumento di analisi dei log del server Web gratuito, open source e in tempo reale che può essere utilizzato per analizzare e visualizzare i log del server Web. GoAccess si basa sulla riga di comando e produce anche report HTML che possono essere visualizzati tramite un browser web. Ha diverse funzionalità tra cui statistiche generali, larghezza di banda, diverse combinazioni di colori, visitatori principali, siti e URL di riferimento, sistemi operativi, browser, metriche per host virtuale e molto altro.

In questo tutorial impareremo come installare GoAccess nel server Ubuntu 16.04.

Requisiti

  • Un server che esegue Ubuntu 16.04.
  • Un utente non root con privilegi sudo.

Per iniziare

Prima di iniziare, si consiglia di aggiornare il sistema con l'ultima versione. Puoi farlo eseguendo il seguente comando:

sudo apt-get update -y
sudo apt-get upgrade -y

Una volta aggiornato il sistema, riavvia il sistema per applicare tutti gli aggiornamenti.

Installa le dipendenze richieste

GoAccess è scritto nel linguaggio di programmazione C, quindi dovrai installare alcune dipendenze richieste da GoAccess. Puoi installarli tutti con il seguente comando:

sudo apt-get -y install libncursesw5-dev gcc make libgeoip-dev libtokyocabinet-dev build-essential -y

Una volta installate tutte le dipendenze, puoi procedere al passaggio successivo.

Installa il server Web Apache

GoAccess è uno strumento di analisi dei log del server Web, quindi dovrai installare Apache sul tuo sistema. Puoi installarlo con il seguente comando:

sudo apt-get install apache2 -y

Una volta installato Apache, avvia il servizio Apache e abilitalo all'avvio all'avvio:

sudo systemctl start apache2
sudo systemctl enable apache2

Installa GoAccess

Puoi installare GoAccess utilizzando sia dal sorgente GoAccess che dal repository Ubuntu.

Installa GoAccess dal sorgente

Innanzitutto, dovrai scaricare l'ultima versione di GoAccess dal loro sito Web ufficiale con il seguente comando:

wget http://tar.goaccess.io/goaccess-1.2.tar.gz

Quindi, estrai il file scaricato con il seguente comando:

tar -xzvf goaccess-1.2.tar.gz

Quindi, cambia la directory in goaccess-1.2 e compila GoAccess eseguendo il comando seguente:

cd goaccess-1.2
sudo ./configure --enable-utf8 --enable-geoip=legacy
sudo make
sudo make install

Installa GoAccess dal repository

Innanzitutto, dovrai aggiungere il repository GoAccess all'APT. Puoi farlo con il seguente comando:

echo "deb http://deb.goaccess.io/ $(lsb_release -cs) main" | sudo tee -a /etc/apt/sources.list.d/goaccess.list
wget -O - https://deb.goaccess.io/gnugpg.key | sudo apt-key add -

Quindi, aggiorna il repository usando il seguente comando:

sudo apt-get update -y

Infine, installa GoAccess eseguendo il seguente comando:

sudo apt-get install goaccess -y

Utilizza GoAccess

GoAccess è ora installato, è ora di testarlo con il server web Apache.

Innanzitutto, apri l'accesso al tuo server Web Apache utilizzando l'URL http://your-server-ip . Dopo l'accesso al server Web, Apache aggiungerà alcune voci di registro nel file access_log predefinito.

Ora puoi analizzare il registro del server web Apache da un terminale usando il seguente comando:

sudo goaccess /var/log/apache2/access.log --log-format=COMBINED

Dovresti vedere il rapporto di registro del server Web Apache nell'immagine seguente:

Puoi anche generare un report HTML con il seguente comando:

sudo goaccess /var/log/apache2/access.log --log-format=COMBINED -a -o /var/www/html/report.html

Una volta generato il rapporto, apri il tuo browser web e digita l'URL http://your-server-ip/report.html . Dovresti vedere il rapporto generato da GoAccess nell'immagine seguente:

Congratulazioni! hai installato correttamente GoAccess nel server Ubuntu 16.04. È ora possibile analizzare facilmente il registro del server Web Apache da un'interfaccia Web e dalla CLI.


Ubuntu
  1. Come installare Apache su Ubuntu 18.04

  2. Come installare Apache Sqoop su Ubuntu 16.04

  3. Come installare AWStats (Apache Log Analyzer) su Ubuntu, Debian e LinuxMint

  4. Installare Apache 2.2.22 su Ubuntu 14.04?

  5. Installa lo strumento Splunk Log Analyzer su Ubuntu 20.04

Installa Apache Solr 8.8 su Ubuntu 20.04

Come installare Apache Tomcat 10 su Ubuntu 20.04 / Ubuntu 18.04

Installa Apache Solr su Ubuntu 20.04

Come installare GoAccess Web Log Analyzer su Ubuntu 20.04

GoAccess – Un analizzatore di log Apache e Nginx in tempo reale

Installa e rivedi GoAccess Apache Log Analyzer [Guida]