GoAccess (Echtzeit Apache und Nginx) Webserver-Protokollanalysator
- 1509
- 317
- Tamina Liebach
Goaccess ist ein interaktives und Echtzeit-Webserver-Protokollanalysator-Programm, das Webserverprotokolle schnell analysiert und anzeigen und anzeigen. Es ist eine Open-Source-. Es enthält einen kurzen und vorteilhaften HTTP -Statistikbericht (Webserver) für Linux -Administratoren im laufenden Fliegen. Es kümmert sich auch um beide Apache Und Ngnix Webserverprotokollformate.
Goaccess Parsen und analysieren Sie die angegebenen Webserverprotokollformate in bevorzugten Optionen einschließlich Clf (Gemeinsames Protokollformat), W3c Format (Iis) und apache virtuelle Hosts und generieren dann eine Ausgabe der Daten an das Terminal.
Verwandte Lesen: Wie man die Apache -Leistung mit mod_status in ubuntu überwachtSchauen Sie sich die Live -Demo von GoAccess an - https: // rt.Goaccess.io/
Goaccess -Funktionen
Es hat die folgenden Funktionen.
- Allgemeine Statistiken, Bandbreite usw.
- Spitzenbesucher, Besucher Zeitverteilung, Verweis von Websites und URLs und 404 oder nicht gefunden.
- Hosts, umgekehrte DNS, IP -Standort.
- Betriebssysteme, Browser und Spinnen.
- HTTP -Statuscodes
- Geo -Standort - Kontinent/Land/Stadt
- Metriken pro virtueller Host
- Unterstützung für HTTP/2 & IPv6
- Fähigkeit, JSON und CSV auszugeben
- Inkrementelle Protokollverarbeitung und Unterstützung für große Datensätze + Daten Persistenz
- Verschiedene Farbschemata
Wie installiere ich Goaccess unter Linux??
Derzeit die neueste Version von Goaccess v1.4 ist nicht bei Standard -Systempaket -Repositories verfügbar. Um die neueste stabile Version zu installieren, müssen Sie sie wie gezeigt manuell herunterladen und aus Quellcode unter Linux -Systemen kompilieren:
Installieren Sie Goaccess aus Quellen unter Linux
------------ Installieren Sie Goaccess on CentOs, Rhel und Fedora ------------ # yum install ncurses-devel glib2-devel geoip-devel # cd/usr/src # wget https: // tar.Goaccess.IO/Goaccess-1.4.Teer.gz # tar -xzvf Goaccess -1.4.Teer.GZ # CD GoAccess-1.4/ # ./configure-enable-UTF8-auf
------------ Installieren Sie Goaccess auf Debian und Ubuntu ------------ $ sudo apt installieren libncursesw5-dev libgeoip-dev apt-transport-https $ cd/usr/src $ wget https: // tar.Goaccess.IO/Goaccess-1.4.Teer.gz $ tar -xzvf Goaccess -1.4.Teer.GZ $ CD GoAccess-1.4/ $ sudo ./configure-enable-UTF8 --Enable-Geoip = Legacy $ sudo machen $ sudo make installieren
Installieren Sie Goaccess mit Package Manager
Die einfachste und bevorzugte Möglichkeit, GoAccess auf Linux mit dem Standardpaket -Manager Ihrer jeweiligen Linux -Verteilung zu installieren.
Notiz: Wie ich oben sagte, werden nicht alle Verteilungen die neueste Version von GoAccess im System -Standard -Repositories zur Verfügung haben…
Auf Redhat, Centos und Fedora
# yum install goaccess # DNF installieren Sie Goaccess [Von Fedora 23+ Versionen]
Auf Debian und Ubuntu Systems
Goaccess Dienstprogramm ist seitdem verfügbar Debian Squeeze 6 Und Ubuntu 12.04. Um zu installieren, führen Sie einfach den folgenden Befehl auf dem Terminal aus.
$ sudo apt-Get Installieren Sie Goaccess
Notiz: Der obige Befehl bietet Ihnen nicht immer die neueste Version. Um die neueste stabile Version von GoAccess zu erhalten, fügen Sie das offizielle GoAccess Debian & Ubuntu -Repository wie gezeigt hinzu:
$ echo "Deb http: // deb.Goaccess.IO/$ (lsb_release -cs) Haupt "| sudo tee -a/etc/apt/Quellen.Liste.D/Goaccess.Listen Sie $ wget -o - http: // deb auf.Goaccess.io/gnugpg.Schlüssel | sudo apt-key add-$ sudo apt-Get Update $ sudo apt-Get Install goaccess
Wie benutze ich Goaccess??
Sobald Sie GoAccess auf Ihrem Linux -Computer installiert haben, können Sie damit beginnen, es zu verwenden, indem Sie den folgenden Befehl ausführen. Sie werden zuerst aufgefordert, das Protokollformat Ihres Zugriffsprotokolls zu bestimmen.
Konfigurieren Sie das Goaccess -ProtokollformatDer einfachste Weg, um Webserverstatistiken zu erhalten, verwenden Sie das Flag. 'F
'Mit Eingabeprotokolldateiname wie unten gezeigt. Mit dem folgenden Befehl erhalten Sie allgemeine Statistiken Ihrer Webserverprotokolle.
# GoAccess -f/var/log/httpd/tecmint.com # goaccess -f/var/log/nginx/tecmint.com
Der obige Befehl gibt Ihnen einen vollständigen Überblick über Webservermetriken, indem Sie Zusammenfassungen verschiedener Berichte als Panels in einer einspürbaren Ansicht wie gezeigt angezeigt.
Apache -Protokolle Übersicht
Webserver Apache -Protokolle anzeigenApache -Protokolle durch Betriebssystem - Übersicht
APache -Protokolle durch Betriebssystem anzeigenApache -Protokolle von Besucherbandbreite - Übersicht
APache -Besucher -Bandbreitennutzung anzeigenApache -Protokolle nach Webbrowser - Übersicht
Die Apache -Nutzung basierend auf Browsern anzeigenWie generiere ich den Apache HTML -Bericht?
Um einen HTML -Bericht über Ihre Apache -Webserverprotokolle zu generieren, führen Sie ihn einfach mit Ihrer Weblog -Datei aus.
# GoAccess -f/var/log/httpd/access_log> Berichte.htmlGoaccess: Überwachen Sie Apache -Protokolle mit dem Webbrowser
Weitere Informationen und Verwendung finden Sie unter http: // goaccess.io/.
- « So konfigurieren Sie die statische IP -Adresse der Netzwerk auf RHEL/CentOS 8/7
- So teilen Sie einen lokalen Ordner mit einem Remote -Host, der auf VMware ausgeführt wird »