Hi,
ich möchte demnächst eine Arbeit zum Thema Logfiles auswerten schreiben.
Kernpunkt der Arbeit ist die Analyse von Logfiles.
Das ganze soll zentralisiert implementiert werden, also auf einem Webserver.
Wenn man eine Logfile analysieren möchte, so "schiebt" man sie auf den Webserver (http,ssh,ftp ist ja egal... kann man theoretisch auch Copy + Pasten...)
und anschließend kann man schön "Klicki,Bunti" auswählen was man suchen möchte.
z.B Zeige mir alle Logeinträge mit dem Wort "authentification failure"
Da es bei meiner Arbeit auch um eine wissenschaftliche Aspekte geht, sind für mich Gesichtspunkte wie Performance und Schnelligkeit sehr wichtig.
Welche Sprachen empfehlt ihr mir denn? letzten Endes wird es so oder so auf sehr viele Reguläre Ausdrücke handeln, welche mit einem Scanner/Parser über das Logfile gejagt werden.
Ist das egal ob ich das jetzt in einer Scriptsprache wie Perl, oder doch eine Hochsprache wie Java im Backendbereich einsetze? Ich könnte auch einen Tomcatapplication Server aufsetzen, wäre kein Problem. Aber ist der Schneller wenn es um solche Sachen geht?
Würde mich sehr über Feedback,Ideen,Anregungen oder Rückfragen freuen.
Viele Grüße
bank24
ich möchte demnächst eine Arbeit zum Thema Logfiles auswerten schreiben.
Kernpunkt der Arbeit ist die Analyse von Logfiles.
Das ganze soll zentralisiert implementiert werden, also auf einem Webserver.
Wenn man eine Logfile analysieren möchte, so "schiebt" man sie auf den Webserver (http,ssh,ftp ist ja egal... kann man theoretisch auch Copy + Pasten...)
und anschließend kann man schön "Klicki,Bunti" auswählen was man suchen möchte.
z.B Zeige mir alle Logeinträge mit dem Wort "authentification failure"
Da es bei meiner Arbeit auch um eine wissenschaftliche Aspekte geht, sind für mich Gesichtspunkte wie Performance und Schnelligkeit sehr wichtig.
Welche Sprachen empfehlt ihr mir denn? letzten Endes wird es so oder so auf sehr viele Reguläre Ausdrücke handeln, welche mit einem Scanner/Parser über das Logfile gejagt werden.
Ist das egal ob ich das jetzt in einer Scriptsprache wie Perl, oder doch eine Hochsprache wie Java im Backendbereich einsetze? Ich könnte auch einen Tomcatapplication Server aufsetzen, wäre kein Problem. Aber ist der Schneller wenn es um solche Sachen geht?
Würde mich sehr über Feedback,Ideen,Anregungen oder Rückfragen freuen.
Viele Grüße
bank24