Ich suche nach einem einfachen Tool zum Analysieren meiner NGINX-Protokolle auf meinem MacBook. Ich möchte in der Lage sein, einige grundlegende Statistiken einschließlich des Bot-Zugriffs zu erhalten und die Protokolle zu sortieren / filtern, um herauszufinden, was unmittelbar vor dem Absturz des Servers passiert ist.
73
brew install goaccess
auf Mac.goaccess --log-format=COMBINED access.log
oder{ cat access.log; zcat access.log.*.gz; } | goaccess --log-format=COMBINED -
(für alle Protokolle) hat bei mir gut funktioniert.Ich bin auf Besucher gestoßen . Es ist in C geschrieben und ziemlich schnell.
Es fehlt die coole ncruses-Schnittstelle von goaccess. Es wird nur HTML ausgegeben. Es macht den Job jedoch.
Bearbeiten: Es können auch lesbare Textberichte ausgegeben werden:
quelle
Ich werde vorschlagen, Logstash und Kibana mit folgenden Mustern zu verwenden:
für access.log:
für error.log:
quelle
Das Request-Log-Analyzer-Juwel hat jetzt Nginx-Unterstützung in der Hauptniederlassung und ich suche jemanden, der es testet. http://github.com/wvanbergen/request-log-analyzer .
quelle
Ich habe jetzt Splunk ausprobiert , es ist ein ziemlich mächtiges Tool und sie haben auch eine kostenlose Version.
quelle