In diesem Tutorial zeigen wir Ihnen, wie Sie GoAccess auf AlmaLinux 8 installieren. Für diejenigen unter Ihnen, die es nicht wussten, GoAccess ist ein interaktives Echtzeit-Webserver-Protokollanalyseprogramm, das analysiert und zeigt Webserver-Protokolle schnell an. Es liefert schnelle und wertvolle HTTP-Statistiken für Systemadministratoren, die einen visuellen Serverbericht im Handumdrehen benötigen. Es parst die angegebene Web-Protokolldatei und gibt die Daten an das Terminal aus.
Dieser Artikel geht davon aus, dass Sie zumindest über Grundkenntnisse in Linux verfügen, wissen, wie man die Shell verwendet, und vor allem, dass Sie Ihre Website auf Ihrem eigenen VPS hosten. Die Installation ist recht einfach und setzt Sie voraus im Root-Konto ausgeführt werden, wenn nicht, müssen Sie möglicherweise 'sudo
hinzufügen ‘ zu den Befehlen, um Root-Rechte zu erhalten. Ich zeige Ihnen die Schritt-für-Schritt-Installation des Echtzeit-Webserver-Protokollanalysators GoAccess und des interaktiven Betrachters auf AlmaLinux 8. Sie können denselben Anweisungen für CentOS und Rocky Linux folgen.
Voraussetzungen
- Ein Server, auf dem eines der folgenden Betriebssysteme ausgeführt wird:AlmaLinux 8.
- Es wird empfohlen, dass Sie eine neue Betriebssysteminstallation verwenden, um potenziellen Problemen vorzubeugen.
- Ein
non-root sudo user
oder Zugriff auf denroot user
. Wir empfehlen, alsnon-root sudo user
zu agieren , da Sie Ihr System beschädigen können, wenn Sie als Root nicht aufpassen.
Installieren Sie GoAccess auf AlmaLinux 8
Schritt 1. Beginnen wir zunächst damit, sicherzustellen, dass Ihr System auf dem neuesten Stand ist.
sudo dnf update sudo dnf install epel-release sudo dnf install ncurses-devel libmaxminddb-devel openssl-devel sudo dnf groupinstall 'Development Tools'
Schritt 2. GoAccess auf AlmaLinux 8 installieren.
Jetzt laden wir die neueste Version des GoAccess von der offiziellen Seite mit wget
herunter Befehl:
wget https://tar.goaccess.io/goaccess-1.5.2.tar.gz
Danach müssen Sie es nur noch dekomprimieren:
tar -xzvf goaccess-1.5.2.tar.gz
Als nächstes konfigurieren und installieren Sie das Paket:
cd goaccess-1.5.2 autoreconf -fi sudo ./configure --enable-utf8 --enable-geoip=mmdb --with-openssl sudo make sudo make install
GoAccess-Installation überprüfen:
goaccess --version
Schritt 3. Konfigurieren Sie GoAccess.
Standardmäßig speichert GoAccess seine Konfigurationsdatei unter /usr/local/etc/goaccess/goaccess.conf
. Jetzt bearbeiten wir die Konfiguration mit dem Nano-Texteditor:
sudo nano /usr/local/etc/goaccess/goaccess.conf
Ändern Sie die folgende Datei:
# 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"
Speichern und schließen Sie eine Datei. Führen Sie nach Abschluss der Konfiguration nun GoAccess mit dem folgenden Befehl aus:
sudo ln -s /usr/local/bin/goaccess /usr/bin/goaccess sudo goaccess /var/log/nginx/access.log
Sie werden mit dem folgenden Dashboard begrüßt:
Schritt 4. HTML-Bericht generieren.
Um einen HTML-Bericht Ihrer Nginx-Webserverprotokolle zu generieren, führen Sie ihn einfach mit Ihrer Weblog-Datei aus:
goaccess /var/log/nginx/access.log -o stats.html
Herzlichen Glückwunsch! Sie haben GoAccess erfolgreich installiert. Vielen Dank, dass Sie dieses Tutorial zur Installation des GoAccess-Webprotokollanalysators auf Ihrem AlmaLinux 8-System verwendet haben. Für zusätzliche Hilfe oder nützliche Informationen empfehlen wir Ihnen, das offizielle GoAccess zu überprüfen Webseite.