Импорт данных из SaltStack по аппаратной конфигурации АРМ

Модуль инвентаризации позволяет импортировать следующие технические характеристики АРМ с платформы SaltStack:

  • актуальные данные по аппаратной конфигурации АРМ;

  • актуальные данные системного ПО АРМ;

  • список фактически развернутого прикладного и системного ПО на АРМ.

Данные поступают от Миньонов с помощью механизма Grains на узел Мастер согласно расписанию, заданному в конфигурации SaltStack. Мастер публикует их в виде события в канале REST endpoint Events, который прослушивается LCM. Каждое из таких событий содержит технические характеристики по одному из Миньонов, которые актуализируются в БД модуля инвентаризации:

Параметр в АРМ из ответа SALT Параметр в LCM БД Описание

id

machines.minion_id

Идентификатор Миньона Salt

nodename

machines.node_name

Короткое имя АРМ (NetBIOS name)

fqdn

machines.fqdn

Полное доменное имя АРМ

fqdn_ip4

machines.domain_ip

Набор доменных адресов IPv4

domain

machines.domain

Имя домена

num_cpus

machines.cpu_num

Количество ядер процессора

cpu_model

machines.cpu_model

Модель процессора

cpuarch

machines.cpu_arc

Архитектура процессора

mem_total

machines.ram

Объем ОЗУ

swap_total

machines.swap

Общий физический размер свопинга

hwaddr_interfaces

machine_networks.mac

Физические адреса сетевого оборудования (MAC)

ip4_gw

machines.ip4_gw

Шлюз Ipv4

ip4_interfaces

machine_networks.ipv4_list

Сетевые интерфейсы IPv4

ip6_interfaces

machine_networks.ipv6_list

Сетевые интерфейсы IPv6

ssds

machine_disks

Диски SSD

disks

machines.machine_disks

Диски HDD

serialnumber

machines.serial_number

Серийный номер устройства

kernel

machines.kernel

Ядро ОС

kernelrelease

machines.kernel_release

Релиз ядра ОС

lsb_distrib_codename

machines.distrib_codename

Код дистрибутива ОС

lsb_distrib_description

machines.os_description

Описание версии ОС

oscodename

machines.os_codename

Код версии ОС

osarch

machines.cpu_arc

Архитектура ОС

osfullname

machines.os_fullname

Полное наименование ОС

osmajorrelease

machines.os_major_release

Мажорная версия релиза ОС

osrelease

machines.os_release

Версия релиза ОС

saltversion

machines.salt_version

Версия Salt на Миньоне

master

machines.salt_master

Имя Мастера Salt

pythonversion

machines.python_version

Версия Python для Salt на Миньоне

_stamp

machines.updated_at

Дата и время актуализации характеристик