Реализовать приложение, которое является агрегатором данных из access
=================================================================================================================
В приложении реализовать такие функции:
---------------------------------------
- просмотр данных сохраненных в БД (группировка по 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 должна содержаться инструкция по запуску