Skip to content

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Дашборд анализа логов веб-серверов

Это приложение представляет собой интерактивный дашборд для анализа логов веб-серверов Apache и Nginx. Дашборд позволяет визуализировать различные аспекты работы веб-серверов, включая статистику запросов, безопасность и производительность.

Особенности

  • Многостраничный интерфейс с использованием Bootstrap
  • Интерактивные фильтры для анализа данных
  • Визуализация различных метрик:
    • Распределение HTTP статус кодов
    • Анализ HTTP методов
    • Активность по часам
    • Топ IP-адресов
    • Распределение устройств и браузеров
    • Анализ типов ресурсов
    • Мониторинг подозрительных запросов
    • Анализ производительности

Установка

  1. Убедитесь, что у вас установлен Python 3.8 или выше
  2. Установите зависимости:
    pip install -r requirements.txt

Запуск

  1. Поместите файлы логов apache_short.log и nginx_short.log в ту же директорию, что и скрипт
  2. Запустите приложение:
    python logs_dashboard.py
  3. Откройте браузер и перейдите по адресу: http://localhost:8050

Структура дашборда

  1. Общая статистика

    • Распределение HTTP статус кодов
    • Распределение HTTP методов
    • Активность по часам
  2. Анализ трафика

    • Распределение устройств
    • Распределение браузеров
    • Типы ресурсов
  3. Безопасность

    • Топ IP-адресов
    • Подозрительные запросы
  4. Производительность

    • Время ответа по типам ресурсов
    • Размер ответа по типам ресурсов

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages