TinyLogAnalyzer

Скріншот програми:
TinyLogAnalyzer
Дані програми:
Версія: 0.4.0
Дата завантаження: 11 May 15
Розробник: Keul
Ліцензія: Безкоштовно
Популярність: 120

Rating: 1.0/5 (Total Votes: 1)

TinyLogAnalyzer це проект, який додає до всієї системи нову команду утиліти :. Tinylogan & NBSP; Ця утиліта працює тільки з Apache-як журнал HTTP доступ, де включена дані Час відгуку.
Щоб дізнатися, як це зробити, див цей блог, або, в короткій зміни конфігурації вашого форматі журналу від чогось на кшталт:
LogFormat "% H% л% у% т "% г "%> s% б "% {Referer} я ""% {User-Agent} я "" в поєднанні
До цього:
LogFormat "% H% л% у% т "% г "%> s% б "% {Referer} я ""% {User-Agent} я "% T /% D" в поєднанні
Запис буде змінити щось на зразок цього:
[31 / Січ / 2008: 14: 19: 07 +0000] "GET / HTTP / 1.1" 200 7918 ""
... "Mozilla / 5.0 (X11; U; Linux i686; EN-US; колесах: 1.8.1.11) Gecko / 20061201 Firefox / 2.0.0.11 (Ubuntu-злющий)" 0/95491
Секунди і microsends
Утиліта дбає тільки про microsends (% D), так що ви повинні мати Apache 2.
<Сильний>
Як використовувати
Тут повне керівництво:
Використання: tinylogan [опції] лог
Простий Баш утиліта для аналізу лог доступу HTTP з включеним часом відгуку
Опції:
& NBSP; --version & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; Номер версії шоу-програма та вихід
& NBSP; -h, --help & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; показати цю довідку і вийти
& NBSP; -ва РОЗМІР, --size = РОЗМІР & NBSP; вибрати номер запису для зберігання в кожному журналі
& NBSP; -q, --keep-запит і NBSP; & NBSP; & NBSP; & NBSP; & NBSP; тримати рядка запиту в URL, замість розрізання їх.
                        За допомогою цього URL з різним рядка запиту є задоволення
                        як різні URL.
& NBSP; -i INCLUDE_REGEX, --include = INCLUDE_REGEX
                        регулярний вираз вираз, що всі URL-адреси повинні відповідати волі
                        викинути. Можна назвати кілька разів
& NBSP; -e EXCLUDE_REGEX, --exclude = EXCLUDE_REGEX
                        регулярний вираз вираз, що всі URL-адреси не повинні збігатися по
                        будуть відкинуті. Можна назвати кілька разів
& NBSP; --skip-TimePeriod пуск = SKIP_TIME_START
                        не аналізують після даного часу
& NBSP; --skip-TimePeriod кінець = SKIP_TIME_END
                        не аналізують до заданого часу
& NBSP; Зустрічі фільтри:
& NBSP; & NBSP; & NBSP; Для тих, хто роду фільтрів необхідно вказати дату. Ви безкоштовно
& NBSP; & NBSP; & NBSP; використовувати певну дату у форматі дд / ттт / AAAA, як "24 / травень / 2011", але
& NBSP; & NBSP; & NBSP; Також деякі ключовими словами відносної дати, як "сьогодні", "вчора",
& NBSP; & NBSP; & NBSP; "Завтра".
& NBSP; & NBSP; & NBSP; --start-дата = START_DATE
                        Дата, з чого почати аналізувати і запис
& NBSP; & NBSP; & NBSP; --end-дата = END_DATE
                        Дата де закінчується аналізувати і запис
& NBSP; Час фільтри:
& NBSP; & NBSP; & NBSP; При необхідності час, ви повинні ввести його у форматі гг: мм: сс або
& NBSP; & NBSP; & NBSP; просто гг: мм, типу "9:21:30" або "9:21". Ті фільтра використовуються для
& NBSP; & NBSP; & NBSP; пропустити запис, які зареєстровані "занадто пізно вночі" або "занадто рано
& NBSP; & NBSP; & NBSP; ранок "

Що нового У цьому випуску :.

  • , коли відбувається помилка під час аналізу лог, повідомити номер помилки лінія
  • Виправлені серйозні помилка в місяць масиву, які просто зробити цей скрипт марним для всього після серпня
  • використовувати модуль ведення журналу Python для помилки ручкою і багатослівність; Цей чистий вихід трохи
  • увійти попередження, якщо стикаються з лінії, що не відповідає формату журналу
  • додав тижня і дату місяця фільтри
  • додані кількість модифікаторів до дата фільтрів
  • фіксованою документація допомоги
  • доданий новий пропуском день фільтр
  • реалізовані профілі користувачів за замовчуванням і додав, пов'язані параметри

  • --include варіант був баггі. Тепер, використовуючи його більш ніж один раз буде включати в себе додаткові адреси для набору

Що нового у версії 0.3.0:

  • додав і Quot; минулий час & Quot; Звіт
  • додав --verbose варіант
  • додав шлях, щоб пропустити записи, якщо вони вимагають занадто мало, або занадто багато часу
  • обробляються переривання клавіатури (Ctrl + C); Перший буде просто зупинити аналіз журналу під час Другої завершити процес
  • Додана можливість --min-раз, щоб контролювати, коли запис повинна бути в & Quot; Top середній час & Quot; Статистика
  • більш повна документація

Що нового у версії 0.2.2:

  • Неймовірно, я забув місяць: Травень не вистачає

Що нового у версії 0.2.1:

  • опис --skip-TimePeriod-старту і -skip-TimePeriod кінець перевертали
  • URL-адреси в кореневій сторінці (і Quot; / & Quot;) були перетворені в порожні рядки
  • облицьовані зміни, які автоматично змінюють простір в для фільтрів (не дуже гарна ідея для чогось, що має бути дійсним регулярним виразом)

Що нового у версії 0.2.0:

  • pep8 очищення
  • URL-адреси з переміщенням / тепер зібрані має такий же, як URL-адреси без /
  • фільтри з пробілами символів тепер обробляються, як
  • додав опцію -q, що не зливаючись більше адрес різних тільки в рядку запиту

Вимоги

  • Python

Схожі програми

FTPWebLog
FTPWebLog

3 Jun 15

lnav
lnav

20 Feb 15

Admin
Admin

20 Feb 15

WOTS
WOTS

20 Feb 15

Інші програми розробника Keul

PapyDVD
PapyDVD

11 May 15

TinyLogAnalyzer

Коментар не знайдено
додати коментар
Включіть картинки!