GNU/Linux >> LINUX-Kenntnisse >  >> Arch Linux

So installieren Sie GoAccess auf AlmaLinux 8

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 den root user . Wir empfehlen, als non-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.


Arch Linux
  1. So installieren Sie Ntopng auf AlmaLinux 8

  2. So installieren Sie Laravel auf AlmaLinux 8

  3. So installieren Sie Prometheus auf AlmaLinux 8

  4. So installieren Sie Docker unter AlmaLinux 8

  5. So installieren Sie Apache unter AlmaLinux 8

So installieren Sie Jenkins unter AlmaLinux 8

So installieren Sie FreeIPA auf AlmaLinux 8

So installieren Sie Foreman unter AlmaLinux 8

So installieren Sie Redis auf AlmaLinux 8

So installieren Sie Discord auf AlmaLinux 8

So installieren Sie GitLab auf AlmaLinux 8