GoAccess ist ein Echtzeit-Weblog-Analysator und ein Visualizer für Linux- und Unix-Betriebssysteme. Es funktioniert als interaktive App vom Terminal aus und liefert nach Modellen auch einen HTML-Bericht, der bequem im Browser angezeigt werden kann.
Hier bei LinuxAPT helfen wir unseren Kunden im Rahmen unserer Server Management Services regelmäßig bei der Durchführung verwandter Abfragen zur Analyse von Linux-Systemprotokollen.
In diesem Zusammenhang werden wir untersuchen, wie GoAccess auf Ubuntu 20.04 LTS installiert wird.
Schritte zur Installation von GoAccess auf Ubuntu 20.04 LTS Focal Fossa
1. Systemaktualisierung durchführen
Stellen Sie zunächst sicher, dass alle Ihre Systempakete auf dem neuesten Stand sind, indem Sie die folgenden apt-Befehle im Terminal ausführen:
$ sudo apt update
$ sudo apt upgrade
2. GoAccess auf dem System installieren
Jetzt fügen wir das offizielle GoAccess-Repository zu unseren Repositories hinzu:
$ 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 -
Aktualisieren Sie dann den Apt-Cache und installieren Sie ihn:
$ sudo apt update
$ sudo apt install goaccess
Wie verwende ich GoAccess auf dem System?
Das erste, was Sie tun können, ist die Hilfe zu überprüfen, die das Terminal uns gibt, dafür können Sie Folgendes ausführen:
$ goaccess --help
Wenn Sie beispielsweise den folgenden Befehl verwenden, wird eine analysierte HTML-Datei aus dem Apache-Zugriffsprotokoll erstellt und im Standard-Dokumentenstammverzeichnis von Apache abgelegt:
$ goaccess /var/log/apache2/access.log --log-format=COMBINED -a -o /var/www/html/report.html
Jetzt können Sie Ihren Browser öffnen, Ihre IP-Adresse oder Ihren Domänennamen eingeben und am Ende "/report.html" hinzufügen, um Ihre HTML-Ausgabe im GoAccess-Dashboard anzuzeigen.
Wie deinstalliere ich das goaccess-Paket vom Ubuntu 20.04 Linux-System?
Sie können die folgenden Befehle ausführen, um das goaccess-Paket zu deinstallieren:
$ sudo apt remove goaccess
$ sudo apt autoclean && sudo apt autoremove