Ich suche eine Linux-Alternative zum Windows-Programm „ Apache Log Viewer “.
Hier ist ein Screenshot:
Ich habe mich eine Weile umgesehen, aber die meisten Dinge, über die ich gestolpert bin, waren Kommandozeilen-Tools. Dennoch möchte ich wirklich etwas, das unter Linux läuft und eine schöne und praktische GUI bietet … aber irgendwie finde ich nichts Passendes, das in die Rechnung passt.
Können Sie mir eine gute Linux-Alternative zum Apache Log Viewer von MS Windows empfehlen?
Funktionen, die ich „unbedingt benötige“ und von empfohlener Software erwarten würde:
Und was „nice to have“ wäre :
Und bevor mich jemand darauf hinweist, dass ich das Windows-Programm in Wine ausführen könnte … Ich suche nach einer Linux-nativen Lösung, nicht nach einem (nennen wir es einfach) „Workaround“, der auf einem emulierten System läuft.
Es gibt ein ziemlich nützliches/lustiges Programm für Apache namens Logstalgia, ein Programm zur Visualisierung von Apache-Zugriffsprotokollen. Es ist nicht zu funktionsreich, aber eher nützlich.
Schau mal hier: https://github.com/acaudwell/Logstalgia und hier: http://code.google.com/p/logstalgia/
Außerdem gibt es hier ein Tutorial von *NixCraft: http://www.cyberciti.biz/open-source/use-logstalgia-apachepong-as-website-access-log-realtime-visualization-tool/
Für mehr von dem, was Sie eigentlich suchen (Entschuldigung für das oben Gesagte, es ist nur meine Standardeinstellung - wusste nicht, dass es nicht so anpassbar ist), gibt es GoAccess mit IPv6-Unterstützung, Geolokalisierung, HTTP-Statuscodes und so ziemlich allem das meiste was du willst. Schau mal hier: http://goaccess.io/
GoAccess verwendet standardmäßig die Terminalausgabe…
Aber GoAccess exportiert auch in Formate wie HTML…
grep ``date +'%d/%b/%Y'`` access.log | goaccess -a
für heute, füge -d yesterday
als Option das Datum für, naja, gestern hinzu. Endlich eine einfache Möglichkeit, herauszufinden, was "den Verkehr des Tages" verursacht hat :) (machen Sie die doppelten Backticks innerhalb des Befehls zu einzelnen; konnte die Formatierung nicht herausfinden)Sie können Splunk ausprobieren , eine fortschrittliche Analyse-Überwachungssoftware. Kann als Werkzeug zum Sammeln, Überwachen, Visualisieren und Analysieren von Maschinendaten aus beliebigen Quellen verwendet werden. Es ist eine kommerzielle Version, aber die Testversion ist kostenlos und hat keine Einschränkungen.
Sie legen einfach die riesige Menge an Protokolldateien (einschließlich komprimierter Dateien) in einem geeigneten Ordner ab, sodass sie alle indiziert werden können, sodass Sie eine anspruchsvolle Suche durchführen und nach bestimmten Kriterien (z. B. Zeit oder Feld) sortieren können.
Sehen Sie sich die Splunk-Fragen bei Stack Overflow an, um nach Funktionen zu suchen, die Sie benötigen.
Siehe auch: Was wäre ein gutes Log-Parser-GUI-Tool?
Kanadier Lukas
Mosche Katz
Mosche Katz
ThorBeschwörer
ThorBeschwörer
ThorBeschwörer
E-Sushi
Schrittmacher
E-Sushi