Sobes.tech
Middle+ — Principal
48

Административный веб‑панель для управления машинами в домене

Компании, где спрашивали:

ИннотехИннотех
Условие задачи

Создать веб‑интерфейс, позволяющий администратору организации выполнять следующие операции:

  • Просмотр полного перечня машин, подключённых к домену.
  • Формирование групп машин (например, по 20 устройств в каждой группе).
  • Инициирование установки программного обеспечения или применения конфигураций на выбранных группах.
  • Ограничение доступа к указанным директориям на уровне операционной системы.
  • Получение статусов выполнения задач от каждой машины через поток событий.

Требования:

  • Все устройства уже зарегистрированы в домене.
  • Информация о машинах хранится во внешнем сервисе, доступном через API с документацией.
  • На каждой машине установлен низкоуровневый агент, предоставляющий API и умеющий посылать события о выполнении задач.
  • Все устройства находятся в единой сети.
  • Необходимо спроектировать архитектуру решения: определить набор микросервисов, их функции и схемы взаимодействия между ними.