TinyLogAnalyzer

Skjermbilde programvare:
TinyLogAnalyzer
Prog.varedetaljer:
Versjon: 0.4.0
Last opp dato: 11 May 15
Utvikler: Keul
Lisens: Gratis
Popularitet: 14

Rating: nan/5 (Total Votes: 0)

TinyLogAnalyzer er et prosjekt som legger til system et nytt verktøy kommando. Tinylogan & nbsp; Dette verktøyet fungerer bare med Apache-liknende tilgang HTTP loggen der responstiden data er aktivert.
Å vite hvordan du gjør dette, se dette blogginnlegget, eller i korte trekk endring konfigurasjonen av loggen format fra noe sånt som:
LogFormat «% h% l% u% t "% r "%> s% b "% {Referer} i ""% {User-Agent} i "" kombinert
Til dette:
LogFormat «% h% l% u% t "% r "%> s% b "% {Referer} i ""% {User-Agent} i "% T /% D" kombinert
Loggposten vil endres til noe sånt som dette:
[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-sprelsk)" 0/95491
Sekunder og microsends
Verktøyet bare bryr seg om microsends (% D), så du må ha Apache 2.

Hvordan bruke

Her komplett guide:
Bruk: tinylogan [alternativer] loggfil
Enkelt bash verktøy for å analysere HTTP tilgangsloggen med aktivert responstid
Alternativer:
& Nbsp; --version & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Showet programmets versjonsnummer og exit
& Nbsp; -H, help & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; vis denne hjelpemeldingen og exit
& Nbsp; -s SIZE, --size = SIZE & nbsp; velge antall posten skal lagres i hver log
& Nbsp; -q, --keep-spørring & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; holde søkestrenger i nettadresser i stedet for å kutte dem.
                        Ved hjelp av denne en URL med ulike søkestrengen er godbit
                        som forskjellige nettadresser.
& Nbsp; -i INCLUDE_REGEX, --include = INCLUDE_REGEX
                        en regexp uttrykk som alle nettadresser må samsvare med vilje
                        kastes. Kan kalles flere ganger
& Nbsp; -e EXCLUDE_REGEX, --exclude = EXCLUDE_REGEX
                        en regexp uttrykk som alle nettadresser ikke må samsvare med
                        vil bli forkastet. Kan kalles flere ganger
& Nbsp; --skip-timeperiod-start = SKIP_TIME_START
                        Ikke analyser etter en gitt tid
& Nbsp; --skip-timeperiod-end = SKIP_TIME_END
                        ikke analysere før en gitt tid
& Nbsp; Dato filtre:
& Nbsp; & nbsp; & nbsp; For dem slags filter du trenger å angi en dato. Du står fritt til å
& Nbsp; & nbsp; & nbsp; bruke en bestemt dato i formatet dd / mmm / aaaa, som "24 / mai / 2011", men
& Nbsp; & nbsp; & nbsp; også noen søkeord for relativ dato som "i dag", "i går",
& Nbsp; & nbsp; & nbsp; "I morgen".
& Nbsp; & nbsp; & nbsp; --start-date = START_DATE
                        dato hvor du skal begynne å analysere og registrere
& Nbsp; & nbsp; & nbsp; --end-date = END_DATE
                        date der til slutt analysere og registrere
& Nbsp; Tid filtre:
& Nbsp; & nbsp; & nbsp; Når en tid er nødvendig, må du skrive det inn i formatet tt: mm: ss eller
& Nbsp; & nbsp; & nbsp; bare hh: mm, som "9:21:30" eller "09:21". De filter brukes for
& Nbsp; & nbsp; & nbsp; hoppe over posten som er registrert "for sent om natten" eller "for tidlig
& Nbsp; & nbsp; & nbsp; morgenen "

Hva er nytt i denne utgaven.

  • når feilen oppstår under log analyse, rapporter feilen linjenummer
  • fast alvorlig bug i måneden array, som rett og slett gjør dette skriptet ubrukelig for alt etter august
  • bruke python logging modul for håndtak feil og detaljnivå; Dette rene utgangs litt
  • log en advarsel hvis støter på en linje som ikke samsvarer med log format
  • lagt uke og måned datofiltrene
  • lagt kvantums modifikatorer til datofiltrene
  • fast dokumentasjon hjelp
  • har lagt den nye hopp-day filter
  • implementert brukere standardprofiler og lagt relaterte alternativer
  • ikke fortsette log analyse når --end-date er funnet
  • den --include alternativet var buggy. Nå bruker den mer enn en gang vil omfatte flere nettadresser til settet

Hva er nytt i versjon 0.3.0:

  • lagt & quot; medgått tid & quot; Rapporten
  • lagt --verbose alternativ
  • lagt en måte å hoppe poster hvis de krever for lite, eller for mye tid
  • håndtert tastatur interrupt (CTRL + C); det første vil bare stoppe stokken analyse mens det andre avslutte prosessen
  • lagt --Min-tider alternativet, å kontrollere når en oppføring må være i & quot; Top gjennomsnittlig tid & quot; statistikk
  • mer fullstendig dokumentasjon

Hva er nytt i versjon 0.2.2:

  • Utrolig, jeg glemte en måned: May manglet

Hva er nytt i versjon 0.2.1:

  • beskrivelser av --skip-timeperiod-start og -skip-timeperiod-end ble invertert
  • nettadresser til roten siden (& quot; / & quot;) ble forvandlet til tomme strenger
  • reveted endringer som automatisk endrer plass i en til filtre (ikke en god idé for noe som må være en gyldig regexp)

Hva er nytt i versjon 0.2.0:

  • pep8 opprydding
  • nettadresser med etterfølgende / nå er samlet har samme som nettadresser uten /
  • filtre med mellomrom chars blir nå håndtert som
  • lagt -q alternativ, for ikke å slå sammen lenger webadresser forskjellige bare i søkestrengen

Krav

  • Python

Lignende programvare

httplog
httplog

3 Jun 15

pgBadger
pgBadger

26 Apr 16

FTPWebLog
FTPWebLog

3 Jun 15

tileheat
tileheat

14 Apr 15

Annen programvare fra utvikleren Keul

PapyDVD
PapyDVD

11 May 15

Kommentarer til TinyLogAnalyzer

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!