TinyLogAnalyzer on projekti, joka lisää järjestelmään uusi apuohjelma komento: tinylogan. & Nbsp; Tämä apuohjelma toimii vain Apache-kuin yhteys HTTP log jossa vasteaika data on käytössä.
Jos haluat tietää, miten tämä, katso tämä blogi tai, lyhyesti muutos kokoonpanosta tukin muoto jotain:
LogFormat "% h% l% u% t "% r "%> s% b "% {Referer} i ""% {User-Agent} i "" yhdistetty
Tätä:
LogFormat "% h% l% u% t "% r "%> s% b "% {Referer} i ""% {User-Agent} i "% T /% D" yhdistettynä
Lokitietue muuttuu jotain tällaista:
[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-ärhäkkä)" 0/95491
Sekuntia ja microsends
Apuohjelma vain välitä microsends (% D), joten sinun täytyy olla Apache 2.
Miten käyttää
Täällä täydellinen opas:
Käyttö: tinylogan [optiot] lokitiedosto
Yksinkertaiset bash apuohjelma analysoida HTTP-lokin käytössä vasteaika
Vaihtoehdot:
& Nbsp; Version & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Show-ohjelman versionumero ja poistu
& Nbsp; -h, --help & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; näytä tämä ohje ja poistu
& Nbsp; -s SIZE, --size = SIZE & nbsp; valita useita ennätys tallentaa jokaisessa log
& Nbsp; -q, --keep-query & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; pitää kyselyn merkkijonoa URL-osoitteissa sijaan niiden leikkaaminen.
Käyttämällä tätä URL eri kyselymerkkijonossa on herkkupala
kuten eri URL.
& Nbsp; -i INCLUDE_REGEX, --include = INCLUDE_REGEX
regexp ilme, että kaikki URL-osoitteiden tulee vastata tahdon
hävitettävä. Voidaan kutsua useita kertoja
& Nbsp; -e EXCLUDE_REGEX, --exclude = EXCLUDE_REGEX
regexp ilme, että kaikki URL-osoitteet ei täsmää of
hylätään. Voidaan kutsua useita kertoja
& Nbsp; --skip-timeperiod-start = SKIP_TIME_START
Älä analysoi jälkeen tietyn ajan
& Nbsp; --skip-timeperiod-päähän = SKIP_TIME_END
Älä analysoi ennen tiettynä ajankohtana
& Nbsp; Date suodattimet:
& Nbsp; & nbsp; & nbsp; Niille millaisia suodattimia sinun tulee määrittää päivämäärän. Olet vapaa
& Nbsp; & nbsp; & nbsp; käyttää tiettyä päivämäärä muodossa pp / KKK / aaaa, kuten "24 / touko / 2011", mutta
& Nbsp; & nbsp; & nbsp; myös joitakin avainsanan suhteellista päivämäärän kuten "tänään", "eilen",
& Nbsp; & nbsp; & nbsp; "Huomenna".
& Nbsp; & nbsp; & nbsp; --start-date = START_DATE
date mistä aloittaa analysoida ja tallentaa
& Nbsp; & nbsp; & nbsp; --end-date = END_DATE
date jossa lopettamaan analysoida ja tallentaa
& Nbsp; Aika suodattimet:
& Nbsp; & nbsp; & nbsp; Kun aika on tarpeen, se on kirjoitettava muodossa hh: mm: ss tai
& Nbsp; & nbsp; & nbsp; yksinkertaisesti hh: mm, kuten "9:21:30" tai "09:21". Nuo suodatinta käytetään
& Nbsp; & nbsp; & nbsp; ohita ennätys jotka on rekisteröity "liian myöhään yöllä" tai "liian aikaisin
& Nbsp; & nbsp; & nbsp; aamulla ".
Mikä on uusi tässä julkaisussa:
- Kun virhe tapahtuu aikana lokitiedostoanalyyseistä, ilmoita virheestä rivinumero
- kiinteä vakava vika kuussa array, että yksinkertaisesti tehdä tämä kirjoitus hyödytön kaiken elokuun jälkeen
- käyttää python kirjautumalla moduuli kahva virhe ja jaarittelu; tämä puhdas tuotanto hieman
- kirjaudu varoitus, jos törmäät linjaa, joka ei vastaa lokimuotoa
- lisätä viikko ja kuukausi päiväys suodattimet
- Lisätyn määritteet tasalla suodattimet
- kiinteä dokumentaatio apua
- lisäsi uuden skip-päivän suodatin
- täytäntöön käyttäjät oletusprofiileja ja lisätään liittyviä asetuksia
- Älä jatka lokitiedostoanalyyseistä kun --end tasalla löytyy
- --include vaihtoehto oli buginen. Nyt käyttävät sitä enemmän kuin kerran mukaan lisää URL-set
Mikä on uusi versiossa 0.3.0:
- lisätä & quot; Kulunut aika & quot; mietintö
- lisätä verbose vaihtoehto
- lisätä tapa ohittaa kirjaa, jos ne vaativat liian vähän tai liian paljon aikaa
- hoidetaan näppäimistö keskeytys (CTRL + C); Ensimmäinen yksinkertaisesti pysäyttää log analyysi ja toinen lopettaa prosessin
- lisätä --min-ajat vaihtoehto, valvoa milloin merkintä on oltava & quot; Suosituimmat keskimääräinen aika & quot; tilastotieto
- lisää täydellinen dokumentaatio
Mikä on uusi versiossa 0.2.2:
- Uskomatonta, unohdin kuukausi: Toukokuu puuttui !
Mikä on uusi versiossa 0.2.1:
- kuvauksia --skip-timeperiod-start ja -skip-timeperiod-end käännettiin
- URL root sivulle (& quot; / & quot;) transformoitiin tyhjiä merkkijonoja
- reveted muutokset automaattisesti vaihtaa tilaa ja suodattimia (ei hyvä idea jotain, täytyy olla kelvollinen regexp)
Mikä on uusi versiossa 0.2.0:
- pep8 puhdistus
- URL-osoitteita, joissa perään / nyt kerätään on sama kuin URL-osoitteita ilman /
- suodattimet välilyönteineen merkkiä ovat nyt käsitellään
- lisätä -q vaihtoehto, sillä ei yhdistämällä enää URL-osoitteita eri vasta kyselymerkkijonon
vaatimukset
- Python
Kommentteja ei löytynyt