Реализовать приложение, которое является агрегатором данных из access

2 000 руб. за проект
19 июня 2023, 20:04 • 9 откликов • 64 просмотра
Реализовать приложение, которое является агрегатором данных из access логов веб-сервера Apache с сохранением в БД.

=================================================================================================================

В приложении реализовать такие функции:

---------------------------------------

- просмотр данных сохраненных в БД (группировка по IP, по дате, выборка по промежутку дат).

- API для получения данных в виде JSON (смысл тот же: получение данных по временному промежутку, возможность группировать/фильтровать по IP)

- конфигурация через файл настроек (где лежат логи, маска файлов, и все, что Вам потребуется для настройки приложения)

- авторизация (пользователи в БД) (опционально)





Условия:

--------

Разбор файлов должен выполняться как принудительно (запуск пользователем), так и по cron'у.

С форматом логов веб-сервера Apache можно ознакомится по адресу: https://httpd.apache.org/docs/2.4/mod/mod_log_config.html#formats.

Просмотр данных с выбором нужного фильтра обеспечить через консоль. Реализация через оконный интерфейс будет плюсом.

Необходимо отследить все возможные ошибки, обработав их и представив пользователю в удобном виде.


https://www.ossec.net/docs/log_samples/apache/apache.html


Требования:

-----------

Python/C#

Можно использовать фреймворк по своему выбору.

СУБД: mysql/postgresql

Код задания предоставить в виде репозитория на github\gitlab\bitbucket

В README.md должна содержаться инструкция по запуску

Отзывы
Все супер, сделал быстро и качественно!!!
~ 1 год назад
R50 362ef6a3673157ba679281753040727a
Фрилансер
всё прошло быстро и чётко, приятный заказчик
~ 1 год назад