V tomto tutoriálu vám ukážeme, jak nainstalovat GoAccess na AlmaLinux 8. Pro ty z vás, kteří to nevěděli, je GoAccess interaktivní program pro analýzu protokolů webového serveru v reálném čase, který rychle analyzuje a prohlíží protokoly webového serveru. Poskytuje rychlé a cenné statistiky HTTP pro systémové administrátory, kteří vyžadují vizuální zprávu serveru za běhu. Analyzuje zadaný soubor webového protokolu a odesílá data do terminálu.
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 protokolů webového serveru v reálném čase a interaktivního prohlížeče GoAccess na AlmaLinux 8. Můžete postupovat podle stejných pokynů pro CentOS a Rocky Linux.
Předpoklady
- Server s jedním z následujících operačních systémů:AlmaLinux 8.
- Abyste předešli případným problémům, doporučujeme použít novou instalaci operačního systému.
non-root sudo user
nebo přístup kroot user
. Doporučujeme jednat jakonon-root sudo user
, protože však můžete poškodit svůj systém, pokud nebudete při jednání jako root opatrní.
Nainstalujte GoAccess na AlmaLinux 8
Krok 1. Nejprve začněme tím, že zajistíme, aby byl váš systém aktuální.
sudo dnf update sudo dnf install epel-release sudo dnf install ncurses-devel libmaxminddb-devel openssl-devel sudo dnf groupinstall 'Development Tools'
Krok 2. Instalace GoAccess na AlmaLinux 8.
Nyní stahujeme nejnovější verzi GoAccess z oficiální stránky pomocí wget
příkaz:
wget https://tar.goaccess.io/goaccess-1.5.2.tar.gz
Poté jej stačí dekomprimovat:
tar -xzvf goaccess-1.5.2.tar.gz
Dále nakonfigurujte a nainstalujte balíček:
cd goaccess-1.5.2 autoreconf -fi sudo ./configure --enable-utf8 --enable-geoip=mmdb --with-openssl sudo make sudo make install
Ověřte instalaci GoAccess:
goaccess --version
Krok 3. Nakonfigurujte GoAccess.
Ve výchozím nastavení ukládá GoAccess svůj konfigurační soubor na /usr/local/etc/goaccess/goaccess.conf
. Nyní upravíme konfiguraci pomocí nano textového editoru:
sudo nano /usr/local/etc/goaccess/goaccess.conf
Upravte následující soubor:
# The following time format works with any of the # Apache/NGINX's log formats below. # time-format %H:%M:%S
# The following date format works with any of the # Apache/NGINX's log formats below. # date-format %d/%b/%Y # log-format COMBINED # log-format %v:%^ %h %^[%d:%t %^] "%r" %s %b "%R" "%u"
Uložte a zavřete soubor. Po dokončení konfigurace nyní spusťte GoAccess pomocí následujícího příkazu:
sudo ln -s /usr/local/bin/goaccess /usr/bin/goaccess sudo goaccess /var/log/nginx/access.log
Uvítá vás následující řídicí panel:
Krok 4. Vygenerujte zprávu HTML.
Chcete-li vygenerovat zprávu HTML vašich protokolů webového serveru Nginx, stačí ji spustit proti souboru webového protokolu:
goaccess /var/log/nginx/access.log -o stats.html
Blahopřejeme! Úspěšně jste nainstalovali GoAccess. Děkujeme, že jste použili tento návod k instalaci analyzátoru webových protokolů GoAccess do vašeho systému AlmaLinux 8. Pro další pomoc nebo užitečné informace vám doporučujeme navštívit oficiální GoAccess webové stránky.