Интерфейс администратора
Условие задачи
Разработать веб-интерфейс, в котором администратор внутри организации сможет:
- Просматривать список всех машин, зарегистрированных в домене.
- Создавать группы машин (например, по 20 машин в каждой).
- Запускать на выбранной группе установку ПО или конфигурацию.
- Блокировать доступ к определённым директориям на уровне ОС.
- Получать статусы выполнения задач от каждой машины (через стрим событий).
Условия:
- Все машины зарегистрированы в домене.
- Хранилище машин внешнее, с API и документацией.
- Низкоуровневый агент уже установлен на каждой машине, имеет API и умеет отправлять события об исполнении задач.
- Все машины находятся в одной сети.
- Нужно спроектировать архитектуру: микросервисы, приложения и взаимодействие между ними.