Skip to content

den0011/pythonParsingAccessLogNginx

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 

Repository files navigation

Python Parsing Access Log Nginx

Создаем каталог logs и копируем туда файлы (парсит каталог) лога nginx access log. Поддерживает gz формат.

Для примера (формат расширений файла для парсинга):

  • access.log
  • access.log.1
  • access.log.2.gz
  • access.log.3.gz
  • и тд...

По умолчанию лог расположен в (ubuntu): /var/log/nginx

По завершению будет созданно 3 файла:

  • ip_statistics.txt (IP-адрес Количество повторений)

  • user_agent_statistics.txt (User-Agent Количество повторений)

  • path_statistics.txt (Путь запроса Количество повторений)*

    • Для примера запросов на один путь больше 10, изменить строку 88 (if count > 10:) на нужное значение.

Написано на python 3.10 (без сторонних библиотек)

About

Python Parsing Access Log Nginx

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages