GNU/Linux >> Znalost Linux >  >> Ubuntu

Nainstalujte nástroj GoAccess Apache Log Analyzer Tool na Ubuntu 16.04

GoAccess je bezplatný open source nástroj pro analýzu protokolů webového serveru v reálném čase, který lze použít k analýze a zobrazení protokolů webového serveru. GoAccess je založen na příkazovém řádku a také vytváří HTML zprávy, které lze prohlížet prostřednictvím webového prohlížeče. Má několik funkcí včetně obecných statistik, šířky pásma, různých barevných schémat, nejlepších návštěvníků, odkazujících stránek a adres URL, operačních systémů, prohlížečů, metrik na virtuálního hostitele a mnoha dalších.

V tomto tutoriálu se naučíme, jak nainstalovat GoAccess na server Ubuntu 16.04.

Požadavky

  • Server se systémem Ubuntu 16.04.
  • Uživatel bez oprávnění root s právy sudo.

Začínáme

Před spuštěním se doporučuje aktualizovat váš systém na nejnovější verzi. Můžete to provést spuštěním následujícího příkazu:

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

Jakmile je váš systém aktualizován, restartujte systém, aby byly použity všechny aktualizace.

Instalovat požadované závislosti

GoAccess je napsán v programovacím jazyce C, takže budete muset nainstalovat některé závislosti požadované GoAccess. Všechny je můžete nainstalovat pomocí následujícího příkazu:

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

Jakmile jsou všechny závislosti nainstalovány, můžete přejít k dalšímu kroku.

Instalovat webový server Apache

GoAccess je nástroj pro analýzu protokolů webového serveru, takže budete muset do svého systému nainstalovat Apache. Můžete jej nainstalovat pomocí následujícího příkazu:

sudo apt-get install apache2 -y

Jakmile je Apache nainstalován, spusťte službu Apache a povolte, aby se spustila při spouštění:

sudo systemctl start apache2
sudo systemctl enable apache2

Nainstalovat GoAccess

GoAccess můžete nainstalovat buď ze zdroje GoAccess, nebo z úložiště Ubuntu.

Instalovat GoAccess ze zdroje

Nejprve si budete muset stáhnout nejnovější verzi GoAccess z jejich oficiálních stránek pomocí následujícího příkazu:

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

Dále rozbalte stažený soubor pomocí následujícího příkazu:

tar -xzvf goaccess-1.2.tar.gz

Dále změňte adresář na goaccess-1.2 a zkompilujte GoAccess spuštěním následujícího příkazu:

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

Instalovat GoAccess z úložiště

Nejprve budete muset přidat úložiště GoAccess do APT. Můžete to provést pomocí následujícího příkazu:

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 -

Dále aktualizujte úložiště pomocí následujícího příkazu:

sudo apt-get update -y

Nakonec nainstalujte GoAccess spuštěním následujícího příkazu:

sudo apt-get install goaccess -y

Použít GoAccess

GoAccess je nyní nainstalován, je čas jej otestovat s webovým serverem Apache.

Nejprve otevřete přístup k webovému serveru Apache pomocí adresy URL http://ip-vaseho-serveru . Po přístupu na webový server přidá Apache některé položky protokolu do výchozího souboru access_log.

Nyní můžete analyzovat protokol webového serveru Apache z terminálu pomocí následujícího příkazu:

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

Na následujícím obrázku byste měli vidět protokol protokolu webového serveru Apache:

Hlášení HTML můžete také vygenerovat pomocí následujícího příkazu:

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

Po vygenerování sestavy otevřete webový prohlížeč a zadejte adresu URL http://ip-vaseho-serveru/report.html . Na následujícím obrázku byste měli vidět sestavu vygenerovanou GoAccess:

Gratulujeme! úspěšně jste nainstalovali GoAccess na server Ubuntu 16.04. Nyní můžete snadno analyzovat protokol webového serveru Apache z webového rozhraní a CLI.


Ubuntu
  1. Jak nainstalovat Apache Sqoop na Ubuntu 16.04

  2. Jak nainstalovat AWStats (Apache Log Analyzer) na Ubuntu, Debian a LinuxMint

  3. Nainstalujte Splunk Log Analyzer Tool na Ubuntu 20.04

  1. Jak nainstalovat Apache na Ubuntu 18.04

  2. Jak nainstalovat Apache na Ubuntu 20.04

  3. Nainstalovat Apache 2.2.22 na Ubuntu 14.04?

  1. Jak nainstalovat Apache Maven na Ubuntu 18.04

  2. Jak nainstalovat Apache Cassandra na Ubuntu 18.04

  3. Jak nainstalovat Apache Cassandra na Ubuntu 20.04