Компоненты системы и схема работы

Архитектура системы состоит из нескольких компонентов, которые могут быть установлены на разные компьютеры.

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

  • Вы через веб-интерфейс создаете задачи, например, на проведение инвентаризации.
  • Эти задачи через интеракт поступают к агентам, приложениям, которые устанавливаются на компьютеры системы.
  • Агенты выполняют сбор данных и возвращают их интеракту.
  • Данные агрегируются в системе.
  • Вы через веб-интерфейс получаете доступ к результатам выполнения задач и отчетам.

Основные задачи компонентов системы выглядят следующим образом:

Server (https: 5047)

  • Работа с аккаунтами и группами аккаунтов
  • Авторизация
  • Персонализация системы
  • Ключ лицензии

Writer (https: 5097)

  • Работа с системными задачами
  • Обработка данных
  • Отправка команд на удаление отработанных данных
  • Получение служебной информации

Reader (https: 5087)

  • Работа с задачами инвентаризации
  • Авторизация
  • Обработка данных при редактировании с Web

Data Manager

  • Обработка и анализ данных по задачам инвентаризации

Interact (https: 5058, tcp: 5078-5079)

  • Получение данных от агентов
  • Получение служебной информации
  • Обработка данных
  • Отправка команд на удаление отработанных данных

Агенты (tcp: 5088-5089)

  • Получение задач на инвентаризацию
  • Сбор данных с компьютера, на котором установлен агент
  • Передача данных интеракту или агенту-шлюзу

Агент - это приложение, которое устанавливается на компьютер и занимается сбором данных. При получении задачи от интеракта агент получает соответствующие данные и отправляет их в ответ. 

Варианты организации работы:

  • Прямое взаимодействие - агенты передают данные интеракту напрямую.
  • Цепочка агентов - агенты передают данные другим агентам, которые в свою очередь передают данные интеракту.

Цепочки агентов используются, например, если интеракт и агенты находятся в разных локальных сетях и не имеют доступа во внешнюю сеть. 
Такое возможно, если в вашей компании несколько офисов, и в каждом из них только один компьютер имеет доступ во внешнюю сеть.

В таком случае:

  • На компьютер, имеющий доступ к внешней сети, устанавливается агент, который выполняет роль шлюза. 
  • Все агенты внутри локальной сети отправляют данные на агент-шлюз.
  • Далее агент-шлюз передает данные или интеракту или (как показано на схеме ниже) другому агенту-шлюзу, который в свою очередь уже передает их интеракту.

Узнайте подробнее, как настроить агент для работы в цепочке:

Порты по умолчанию