Сбор данных по аппаратной конфигурации устройств
В рамках инвентаризации в БД продукта импортируются следующие технические характеристики устройств из модуля координации:
-
актуальные данные по аппаратной конфигурации устройства;
-
актуальные данные системного ПО устройства;
-
список фактически развернутого прикладного и системного ПО на устройстве.
Данные поступают от агентов (minions) с помощью механизма Grains на один из серверов управления (master) согласно заданному расписанию.
Сервер управления (master) публикует эти данные в виде сообщения в специальном топике Kafka, который прослушивается бэкендом продукта. Каждое из таких событий содержит технические характеристики по одному из агентов (minions), которые актуализируются в БД:
| Параметр устройства из ответа модуля координации | Параметр в БД | Описание |
|---|---|---|
|
|
Идентификатор агента (minion) |
|
|
Короткое имя устройства (NetBIOS name) |
|
|
Полное доменное имя устройства |
|
|
Набор доменных адресов IPv4 |
|
|
Имя домена |
|
|
Количество ядер процессора |
|
|
Модель процессора |
|
|
Архитектура процессора |
|
|
Объем ОЗУ |
|
|
Общий физический размер свопинга |
|
|
Физические адреса сетевого оборудования (MAC) |
|
|
Шлюз Ipv4 |
|
|
Сетевые интерфейсы IPv4 |
|
|
Сетевые интерфейсы IPv6 |
|
|
Диски SSD |
|
|
Диски HDD |
|
|
Серийный номер устройства |
|
|
Ядро ОС |
|
|
Релиз ядра ОС |
|
|
Код дистрибутива ОС |
|
|
Описание версии ОС |
|
|
Код версии ОС |
|
|
Архитектура ОС |
|
|
Полное наименование ОС |
|
|
Мажорная версия релиза ОС |
|
|
Версия релиза ОС |
|
|
Версия модуля координации на агенте (minion) |
|
|
Имя сервера управления (master) |
|
|
Версия Python для модуля координации на агенте (minion) |
|
|
Дата и время актуализации характеристик |