In dieser Anleitung zeigen wir Ihnen, wie Sie GoAccess, einen schnellen und interaktiven Web-Log-Analyzer, auf Ihrem Ubuntu 24.04 VPS-Server installieren. GoAccess bietet eine Echtzeit-Analyse Ihrer Webserver-Logs und präsentiert die Daten in einer übersichtlichen und leicht verständlichen Weise.
Schritt 1: Voraussetzungen
Stellen Sie sicher, dass Sie über Folgendes verfügen:
- Einen Ubuntu 24.04 Server mit einem Nicht-Root-Benutzer mit sudo-Rechten.
- Einen installierten Webserver (z.B. Apache oder Nginx) mit aktivierter Protokollierung.
Schritt 2: GoAccess installieren
GoAccess kann über das offizielle Repository installiert werden. Fügen Sie zuerst den GPG-Schlüssel hinzu und das Repository zur Paketquellenliste:
wget -O - https://deb.goaccess.io/gnugpg.key | gpg --dearmor | sudo tee /usr/share/keyrings/goaccess-archive-keyring.gpg > /dev/null
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/goaccess-archive-keyring.gpg] https://deb.goaccess.io/ $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/goaccess.list
sudo apt update
Installieren Sie nun GoAccess:
sudo apt install goaccess -y
Schritt 3: GoAccess konfigurieren (optional)
GoAccess kann mit einer Konfigurationsdatei angepasst werden. Die Standardkonfiguration befindet sich in /etc/goaccess/goaccess.conf. Sie können diese Datei bearbeiten, um das Verhalten von GoAccess anzupassen, z.B. das Protokollformat, die Farbgebung oder die zu analysierenden Metriken.
Schritt 4: Webserver-Logs mit GoAccess analysieren
Um Ihre Webserver-Logs mit GoAccess zu analysieren, führen Sie den folgenden Befehl aus:
goaccess /var/log/apache2/access.log --log-format=COMBINED
Ersetzen Sie /var/log/apache2/access.log durch den Pfad zu Ihrer Access-Log-Datei und COMBINED durch das entsprechende Log-Format Ihres Webservers.
GoAccess öffnet standardmäßig ein interaktives Dashboard im Terminal. Sie können mit den Pfeiltasten navigieren und verschiedene Metriken und Statistiken anzeigen.
Schritt 5: HTML-Bericht generieren (optional)
Um einen HTML-Bericht zu generieren, verwenden Sie die Option -o:
goaccess /var/log/apache2/access.log --log-format=COMBINED -o /var/www/html/report.html
Dadurch wird ein HTML-Bericht in /var/www/html/report.html erstellt, auf den Sie über Ihren Webbrowser zugreifen können.
Abschluss
Sie haben nun GoAccess erfolgreich auf Ihrem Ubuntu 24.04 Server installiert und können damit Ihre Webserver-Logs analysieren. GoAccess bietet eine schnelle und einfache Möglichkeit, wertvolle Einblicke in das Besucherverhalten auf Ihrer Website zu gewinnen.