TinyLogAnalyzer

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

Rating: 1.0/5 (Total Votes: 1)

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

Apache2GDL
Apache2GDL

3 Jun 15

Surftrackr
Surftrackr

2 Jun 15

Squid Graph
Squid Graph

2 Jun 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!