Регистрация агента в системе

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

Процесс регистрации агента

Процесс регистрации агента в системе включает следующие этапы:

Подготовка и отправка запроса

При запуске агент выполняет следующие подготовительные действия:

  1. Сбор инвентарной информации: агент собирает инвентарную информацию о хосте и генерирует свой идентификатор agent_id.

  2. Формирование запроса: создается запрос, содержащий инвентарную информацию и данные агента.

  3. Отправка: агент подключается к шлюзу, указанному в конфигурации, и отправляет запрос на регистрацию.

Обогащение запроса на шлюзе

Шлюз выполняет следующие функции:

  1. Идентификация источника: шлюз перехватывает входящий запрос от агента.

  2. Обогащение: шлюз добавляет в запрос собственный идентификатор <gateway-id>.

  3. Пересылка: обогащенный запрос транслируется в глобальную шину.

Обработка запроса менеджером агентов

Менеджер агентов выполняет основную логику регистрации и распределения прав:

  1. Определение организации: на основе полученного идентификатора шлюза менеджер определяет организацию, к которой относится данный шлюз, и назначает ее агенту.

  2. Проверка регистрации:

    • Если агент новый, в базе данных создается запись об агенте и сохраняется инвентарная информация.

    • Если агент уже зарегистрирован, в базе данных обновляются данные о его состоянии и инвентарной информации.

  3. Назначение групп: менеджер анализирует параметры агента и назначает ему соответствующие группы.

  4. Передача конфигураций: менеджер публикует конфигурацию групп в хранилище.

Финализация на стороне агента

После того как менеджер обработал запрос, агент завершает настройку рабочей среды:

  1. Получение конфигураций: агент получает актуальные конфигурации групп и глобальные настройки.

  2. Обновление списка шлюзов: агент получает актуальный пул доступных шлюзов для своей организации, включая IP-адреса или доменные имена (FQDN), порты и параметры использования TLS-шифрования.

  3. Обновление локальных файлов: на основе полученных данных агент автоматически вносит изменения в локальный файл конфигурации rpoint.conf в параметр leafnodes.

Регистрация агента считается завершенной, если агент появился в разделе Агенты → Агенты в статусе Зарегистрирован.

Была ли полезна эта страница?

Обратная связь