TinyLogAnalyzer

Screenshot der Software:
TinyLogAnalyzer
Softwarebeschreibung:
Version: 0.4.0
Upload-Datum: 11 May 15
Entwickler: Keul
Lizenz: Frei
Popularität: 14

Rating: nan/5 (Total Votes: 0)

TinyLogAnalyzer ist ein Projekt, um Ihr System ein neues Dienstprogramm Befehl fügt:. Tinylogan & nbsp; Dieses Dienstprogramm funktioniert nur mit Apache-ähnlichen Zugriff HTTP Protokoll, wo die Reaktionszeit Daten aktiviert ist.
Um zu wissen, wie man dies von etwas zu tun, finden Sie in diesem Blog-Post oder, in Kürze ändern Sie die Konfiguration Ihrer Protokollformat:
LogFormat "% h% l% u% t "% r "%> s% b "% {Referer} i ""% {User-Agent} i "" kombiniert
Um dies:
LogFormat "% h% l% u% t "% r "%> s% b "% {Referer} i ""% {User-Agent} i "% T /% D" kombiniert
Der Protokolldatensatz wird um so etwas zu ändern:
[31 / Jan / 2008: 14: 19: 07 0000] "GET / HTTP / 1.1" 200 7918 ""
... "Mozilla / 5.0 (X11; U; Linux i686; en-US; rv: 1.8.1.11) Gecko / 20061201 Firefox / 2.0.0.11 (Ubuntu-resoluten)" 0/95491
Sekunden und microsends
Das Dienstprogramm kümmert sich nur um microsends (% D), so müssen Sie Apache 2 haben.

Wie zu verwenden

Hier ist die komplette Anleitung:
Verbrauch: tinylogan [Optionen] Logfile
Einfache bash Dienstprogramm für HTTP-Zugriffsprotokoll zu analysieren mit aktiviert Reaktionszeit
Optionen:
& Nbsp; --version & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Versionsnummer und Abfahrt Show-Programm
& Nbsp; -h, --help & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Diesen Hilfe und beende
& Nbsp; -s SIZE, --size = SIZE & nbsp; Wählen Sie die Anzahl der Datensatz in jeder Protokoll speichern
& Nbsp; -q, --keep-Abfrage & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; halten Abfrage-Strings in URLs statt schneiden sie.
                        Mit Hilfe dieses eine URL mit verschiedenen Abfrage-String ist treat
                        wie verschiedene URLs.
& Nbsp; -i INCLUDE_REGEX, --include = INCLUDE_REGEX
                        ein regexp Ausdruck, dass alle URLs muss der Willen entsprechen
                        verworfen werden. Kann mehrfach aufgerufen werden
& Nbsp; -e EXCLUDE_REGEX, --exclude = EXCLUDE_REGEX
                        ein regexp Ausdruck, alle URLs dürfen nicht übereinstimmen
                        wird verworfen. Kann mehrfach aufgerufen werden
& Nbsp; --skip-Zeitfenster-start = SKIP_TIME_START
                        nicht nach der gegebenen Zeit zu analysieren
& Nbsp; --skip-Zeitfenster-end = SKIP_TIME_END
                        nicht vor der angegebenen Zeit zu analysieren
& Nbsp; Datum Filter:
& Nbsp; & nbsp; & nbsp; Für diese Art von Filter, die Sie benötigen, um ein Datum anzugeben. Sie sind frei,
& Nbsp; & nbsp; & nbsp; verwenden Sie ein bestimmtes Datum im Format TT / mmm / aaaa, wie "24 / May / 2011", aber
& Nbsp; & nbsp; & nbsp; auch einige Schlüsselwort für relatives Datum wie "heute", "gestern",
& Nbsp; & nbsp; & nbsp; "Morgen".
& Nbsp; & nbsp; & nbsp; --start-date = START_DATE
                        Zeitpunkt, wo ich anfangen analysieren und Rekord
& Nbsp; & nbsp; & nbsp; --end-date = END_DATE
                        Datum, wo bis Ende analysieren und aufzeichnen
& Nbsp; Zeitfilter:
& Nbsp; & nbsp; & nbsp; Wenn eine Zeit erforderlich ist, müssen Sie sie im Format hh eingeben: mm: ss oder
& Nbsp; & nbsp; & nbsp; einfach hh: mm, wie "09.21.30" oder "09:21". Diejenigen Filter werden verwendet für
& Nbsp; & nbsp; & nbsp; überspringen Datensatz, der zu früh registriert sind "in der Nacht zu spät" oder "
& Nbsp; & nbsp; & nbsp; der Morgen "

Was ist neu in dieser Pressemitteilung:.

  • , wenn Fehler bei der Log-Analyse geschieht, können die Fehlerzeilennummer
  • Fest schweren Fehler im Monat Array, das einfach zu machen für alles, was dieses Skript nutzlos nach August
  • verwenden, die Python-Modul zur Protokollierung Griff Fehler und Ausführlichkeit; Dieses saubere der Ausgang ein wenig
  • loggen Sie eine Warnung, wenn auftreten Sie eine Linie, die nicht das Protokollformat übereinstimmt
  • hinzugefügt Woche und Monat Datumsfilter
  • Zugabemenge Modifikatoren bisher Filter
  • Fest Dokumentation Hilfe
  • hat einen neuen Sprung-Tag-Filter
  • implementiert Benutzer Standardprofile und das hinzugefügt bezogene Optionen
  • keine Log-Analyse fortsetzen, wenn die --end-date gefunden
  • die Option --include war fehlerhaft. Jetzt mit mehr als einmal zusätzliche URLs gehören zu dem Satz

Was ist neu in Version 0.3.0:

  • Mehr & quot; Abgelaufene Zeit & quot; Bericht
  • hinzugefügt Option --verbose
  • hat einen Weg, um Datensätze zu überspringen, wenn sie zu wenig oder zu viel Zeit erfordern
  • gehandhabt Tastatur-Interrupt (CTRL + C); die erste wird einfach aufhören die Log-Analyse, während die zweite den Prozess zu beenden
  • die Option hinzugefügt --min-mal, um zu steuern, wenn ein Eintrag muss im & quot sein; Top durchschnittliche Zeit & quot; Statistik
  • dere Dokumentation

Was ist neu in Version 0.2.2:

  • Es ist unglaublich, im Monat habe ich vergessen: May fehlte !

Was ist neu in Version 0.2.1:

  • Beschreibungen der --skip-Zeitfenster-Start- und -skip-Zeitfenster-Ende wurden umgedreht
  • URLs auf die Root-Seite (& quot; / & quot;) wurden zu leeren Zeichenfolgen umgewandelt
  • reveted Änderungen, die automatisch in einen Raum für Filter (keine gute Idee, für etwas, das muss eine gültige regexp) zu ändern

Was ist neu in Version 0.2.0:

  • PEP8 Bereinigung
  • URLs mit nachlauf / jetzt gesammelt werden, die gleiche wie URLs ohne /
  • Filter mit Leerzeichen Zeichen werden nun als gehandhabt
  • hinzugefügt Option -q, für nicht mehr nur im Query-String-Zusammenführung unterschiedlicher URLs

Anforderungen :

  • Python

Ähnliche Software

Calamaris
Calamaris

3 Jun 15

tileheat
tileheat

14 Apr 15

log_analysis
log_analysis

14 Apr 15

lnav
lnav

20 Feb 15

Andere Software von Entwickler Keul

PapyDVD
PapyDVD

11 May 15

Kommentare zu TinyLogAnalyzer

Kommentare nicht gefunden
Kommentar hinzufügen
Schalten Sie auf die Bilder!