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

AWFFull
AWFFull

3 Jun 15

Admin
Admin

20 Feb 15

Webalizer
Webalizer

15 Apr 15

Annen programvare fra utvikleren Keul

PapyDVD
PapyDVD

11 May 15

Kommentarer til TinyLogAnalyzer

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