.
TinyLogAnalyzer sistem yeni kommunal komanda edər bir layihədir: tinylogan & nbsp; Bu yardım yalnız cavab vaxt data effektiv Apache kimi çıxış HTTP günlük ilə işləyir.
Kimi bir şey qısa dəyişiklik, günlük format konfiqurasiya Bunu bu blog və ya necə bilmək:
LogFormat "% s% l% u% t "% r "%> s% b "% {Referer} i ""% {User-Agent} i "" birləşdirilmiş
Bu:
% R "%> s% b "% {Referer} i ""% {User-Agent} i "% T /% D" birləşdirilmiş LogFormat "u% t % h% l%"
log rekord bu kimi bir şey dəyişəcək:
[31 / Yan / 2008: 14: 19: 07 +0000] "GET / HTTP / 1.1" 200 7918 ""
... "Mozilla / 5.0 (X11, U, Linux i686, en-ABŞ; rv: 1.8.1.11) Gecko / 20061201 Firefox / 2.0.0.11 (Ubuntu-feisty)" 0/95491
Seconds və microsends
kommunal yalnız microsends önem verir (% D) siz Apache 2 lazımdır.
Necə istifadə etmək
Tam guide burada:
Istifadə: tinylogan [variantları] günlük faylı
Effektiv cavab vaxt HTTP giriş günlük analiz üçün sadə bash kommunal
Seçimlər:
& Nbsp; --version & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; şou proqramın version sayı və çıxış
& Nbsp; h, help & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Bu yardım mesajı və çıxış göstərmək
& Nbsp; -s SIZE, --size = SIZE & nbsp; hər günlük saxlamaq üçün rekord sayı seçin
& Nbsp; q, --keep-sorğu & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; onların əvəzinə kəsmə URL sorğu strings saxlamaq.
Bu istifadə edərək, müxtəlif sorğu simli ilə bir URL müalicə edir
müxtəlif URL'leri kimi.
& Nbsp; -i INCLUDE_REGEX, include = INCLUDE_REGEX
bütün URL iradə uyğun olmalıdır bir regexp ifadə
atılacaq. Neçə dəfə adlandırmaq olar
& Nbsp; e EXCLUDE_REGEX, exclude = EXCLUDE_REGEX
bütün URL bir uyğun deyil bir regexp ifadə
atılacaq. Neçə dəfə adlandırmaq olar
& Nbsp; --skip-timeperiod-start = SKIP_TIME_START
zaman sonra analiz deyil
& Nbsp; --skip-timeperiod-end = SKIP_TIME_END
zaman əvvəl təhlil deyil
& Nbsp; Tarix filtreler:
& Nbsp; & nbsp; & nbsp; Filtreler bu cür üçün bir tarix müəyyən etmək lazımdır. Siz pulsuz
& Nbsp; & nbsp; & nbsp; "24 / / 2011 May" kimi, format dd / mmm / AAAA xüsusi tarix istifadə, lakin
& Nbsp; & nbsp; & nbsp; də "Bu gün", "dünən" kimi nisbi tarix üçün bir söz,
& Nbsp; & nbsp; & nbsp; "Sabah".
& Nbsp; & nbsp; & nbsp; Start-date = Başlangıç_tarihi
tarix harada təhlil və qeyd başlamaq üçün
& Nbsp; & nbsp; & nbsp; --end-date = bitiş_tarihi
tarix harada təhlil və rekord son
& Nbsp; Time filtreler:
& Nbsp; & nbsp; & nbsp; Mm: bir dəfə tələb olunur zaman, format hh daxil olmalıdır ss ya
& Nbsp; & nbsp; & nbsp; sadəcə hh: "09:21:30" və ya "09:21" kimi mm. Həmin filter üçün istifadə olunur
& Nbsp; & nbsp; & nbsp; çox erkən "" gecə çox gec "qeydə ya rekord keçmək
& Nbsp; & nbsp; & nbsp; səhər "
Bu azad Yeni nədir.
- səhv log təhlili zamanı olur, hesabat səhv line sayı
- sadəcə avqust ayından sonra hər şey üçün bu script yararsız ki ay sıra sabit ağır səhv
- sapı səhv və uzunçuluq üçün python giriş modulu istifadə; Bu təmiz çıxdı bir az
- xəbərdarlıq daxil
- əlavə həftə və ay tarix filtreler
- tarixi filtreler əlavə miqdarı modifikatorların
- Sabit sənədlər help
- Yeni skip gün filter əlavə
- istifadəçi default anket tətbiq və əlavə bağlı variantları
- --end-date görüntülərini log analiz davam etmir
- include seçim arabası idi. İndi əlavə URL'leri daxil olacaq bir daha istifadə set
Log format uyğun deyil ki, bir xətt karşılaşırsanız
versiyası 0.3.0 yeni nədir:
- əlavə & quot; Geçen vaxt & quot; Hesabatda
- --verbose seçimi əlavə
- qeydlər keçmək üçün bir yol əlavə onlar çox az və ya çox vaxt tələb
- ele klaviatura interrupt (CTRL + C); İkinci prosesi dayandırmaq isə ilk sadəcə log təhlili dayandırmaq
- giriş & quot olmalıdır zaman nəzarət etmək üçün, --min dəfə seçimi əlavə; statistik
- daha tam sənədləşdirmə
Top orta vaxt & quot;
nədir versiyası 0.2.2 Yeni
- İnanılmaz, mən bir ay unuttum
- May itkin
nədir versiyası 0.2.1 Yeni
- --skip-timeperiod-start
- təsviri və -keçid-timeperiod-end ters idi
- kök səhifə (& quot; / & quot;) üçün URL'leri boş strings transformasiya edilmişdir
- avtomatik (olmalıdır ki, bir şey cari regexp üçün yaxşı bir fikir) filtreleri üçün yer dəyişdirmək üzlənir dəyişikliklər
versiyası 0.2.0 yeni nədir:
- pep8 təmizləmə
- URL'leri / URL eyni indi toplanmışdır / olmadan
- boşluq chars ilə filtreler indi ele
- yalnız sorğu simli artıq müxtəlif URL'leri birləşməsi üçün, q seçimi əlavə
Arxada ilə
tələblər
- Python
Şərhlər tapılmadı