V tomto tutoriálu vám ukážeme, jak nainstalovat GoAccess na Ubuntu 16.04 LTS. Pro ty z vás, kteří to nevěděli, GoAccess je analyzátor webových protokolů v reálném čase a vizualizér pro Operační systémy Linux i Unix. Funguje jako interaktivní aplikace z Terminálu a po modelech nabízí i HTML report, který lze pohodlně prohlížet v prohlížeči.
Tento článek předpokládá, že máte alespoň základní znalosti Linuxu, víte, jak používat shell, a co je nejdůležitější, hostujete svůj web na vlastním VPS. Instalace je poměrně jednoduchá a předpokládá, že běží v účtu root, pokud ne, možná budete muset přidat 'sudo
‘ k příkazům pro získání oprávnění root. Ukážu vám krok za krokem instalaci analyzátoru webových protokolů v reálném čase GoAccess na serveru Ubuntu 16.04 (Xenial Xerus).
Nainstalujte GoAccess na Ubuntu 16.04 LTS
Krok 1. Nejprve se ujistěte, že všechny vaše systémové balíčky jsou aktuální, spuštěním následujícího apt-get
příkazy v terminálu.
sudo apt-get update sudo apt-get upgrade
Krok 2. Instalace závislých balíčků.
Nainstalujte ncurses a GCC, spusťte následující příkaz:
apt-get install libncursesw5-dev libglib2.0-dev libgeoip-dev libtokyocabinet-dev
Krok 2. Instalace GoAccess.
Spuštěním následujícího příkazu nainstalujte software GoAccess:
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
Vytvořte měkký odkaz na GoAccess v /usr/bin
adresář spuštěním:
ln -s /usr/local/bin/goaccess /usr/bin/goaccess
Krok 3. Použití GoAccess.
Nejprve nainstalujte Apache jako náš webový server:
apt-get install apache2
Po dokončení procesu instalace spusťte službu Apache spuštěním následujících příkazů:
systemctl start apache2 systemctl enable apache2
Povolte požadovaný HTTP port přes systémovou bránu firewall:
firewall-cmd --add-service=http --permanent firewall-cmd --reload
Například pomocí následujícího příkazu vytvoříte analyzovaný soubor HTML z protokolu přístupu Apache a umístíte jej do výchozího kořenového adresáře dokumentu Apache:
goaccess /var/log/apache2/access.log --log-format=COMBINED -a -o /var/www/html/report.html
Nyní můžete otevřít prohlížeč, zadat svou IP adresu nebo název domény a přidat „/report.html
” na konci zobrazíte výstup HTML:
Blahopřejeme! Úspěšně jste nainstalovali GoAccess. Děkujeme, že jste použili tento návod k instalaci analyzátoru webových protokolů v reálném čase GoAccess v systému Ubuntu 16.04 LTS (Xenial Xerus). Další nápovědu nebo užitečné informace získáte, doporučujeme vám zkontrolovat oficiální web GoAccess.