In questo tutorial, ti mostreremo come installare GoAccess su CentOS 7. Per chi non lo sapesse, GoAccess è un analizzatore di log web in tempo reale e un visualizzatore per Entrambi i sistemi operativi Linux e Unix Funziona come un'app interattiva dal Terminale e fornisce anche un report HTML, che può essere comodamente visualizzato nel browser.
Questo articolo presuppone che tu abbia almeno una conoscenza di base di Linux, sappia come usare la shell e, soprattutto, che ospiti il tuo sito sul tuo VPS. L'installazione è abbastanza semplice e presuppone che tu sono in esecuzione nell'account root, in caso contrario potrebbe essere necessario aggiungere 'sudo
' ai comandi per ottenere i privilegi di root. Ti mostrerò l'installazione passo passo dell'analizzatore di log web in tempo reale open source GoAccess su un server CentOS 7.
Installa GoAccess su CentOS 7
Passaggio 1. Innanzitutto, iniziamo assicurandoci che il tuo sistema sia aggiornato.
yum clean all yum -y update
Passaggio 2. Installazione di GoAccess.
Metodo 1.
Esegui il comando seguente per installare GoAccess:
yum -y install goaccess
Metodo 2.
Se utilizzi un altro sistema operativo, puoi cercare i file binari precompilati sul sito Web ufficiale:
wget http://tar.goaccess.io/goaccess-1.2.tar.gz tar xvzf goaccess-1.2.tar.gz cd goaccess-1.2 ./configure --enable-utf8 --enable-geoip=legacy make && make install
Passaggio 3. Utilizzo di GoAccess.
GoAccess ha molte opzioni per analizzare i tuoi file di registro, il modo più semplice che puoi utilizzare per vedere il tuo file di registro con GoAccess è di seguito:
goaccess /var/log/boot.log
Puoi vedere tutti i flag e le funzionalità di GoAccess con il comando seguente:
goaccess --help
Rapporti in tempo reale GoAccess in formato HTML:
Per prima cosa, installa Apache come nostro server web:
yum install httpd
Al termine del processo di installazione, esegui i seguenti comandi per avviare il servizio Apache:
systemctl start httpd systemctl enable httpd
Ad esempio, l'utilizzo del seguente comando creerà un file HTML analizzato dal registro di accesso di Apache e lo posizionerà nella radice del documento predefinita di Apache:
goaccess /var/log/httpd/access_log --log-format=COMBINED -a -o /var/www/html/report.html
Ora puoi aprire il browser, inserire il tuo indirizzo IP o il tuo nome di dominio e aggiungere “/report.html
” alla fine per vedere il tuo output HTML:
Congratulazioni! Hai installato con successo GoAccess. Grazie per aver utilizzato questo tutorial per l'installazione dell'analizzatore di log web in tempo reale GoAccess open source sui sistemi CentOS 7. Per ulteriore aiuto o informazioni utili, ti consigliamo di per controllare il sito Web ufficiale di GoAccess.