TinyLogAnalyzer

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

Rating: nan/5 (Total Votes: 0)

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

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

BBclone
BBclone

15 Apr 15

lnav
lnav

20 Feb 15

Free-SA
Free-SA

17 Feb 15

Admin
Admin

20 Feb 15

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

PapyDVD
PapyDVD

11 May 15

TinyLogAnalyzer

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