[comment]: # ({1a686ca2-061a30b2})
# 4 Инвентаризация

[comment]: # ({/1a686ca2-061a30b2})

[comment]: # ({4b8ec855-4b8ec855})
#### Обзор

Вы можете хранить инвентарные данные сетевых устройств в Zabbix.

В веб-интерфейсе Zabbix существует специальное меню *Инвентаризация (Inventory)*. Однако, поначалу вы не увидите там никаких данных, и это не то место, где вы вводите данные. Построение инвентарных данных выполняется вручную при настройке узла сети или автоматически с использованием каких-либо опций автоматического заполнения.

[comment]: # ({/4b8ec855-4b8ec855})

[comment]: # ({69c69326-69c69326})
#### Построение инвентарных данных

[comment]: # ({/69c69326-69c69326})

[comment]: # ({a0720afc-9a68f9a7})
##### Ручной режим

При [настройке узла сети](/manual/config/hosts/host) на вкладке *Инвентаризация* вы можете ввести такие [подробности](/manual/api/reference/host/object#host-inventory), как тип устройства, серийный номер, местоположение, ответственное лицо, ссылки и прочее — они пополнят собой инвентарные данные.

Если в инвентарные данные включён URL и он начинается с «http» или «https», в разделе *Инвентаризация* это отобразится в виде ссылки.

[comment]: # ({/a0720afc-9a68f9a7})

[comment]: # ({ac0f6fb7-a9359c4e})
##### Автоматический режим

Также инвентарные данные узлов сети могут заполняться автоматически. Чтобы эта функция заработала, при настройке узла сети на вкладке *Инвентаризация* для режима инвентарных данных должно быть выставлено *Автоматически (Automatic)*.

Затем вы можете [настроить элементы данных узла сети](/manual/config/items/item) таким образом, чтобы они заполняли любые поля инвентарных данных своими значениями. Для этого при настройке элемента данных в соответствующем атрибуте (называемом *Заполнение поля инвентаря узла сети (Item will populate host inventory field)*) нужно указать поле назначения.

Элементы данных, которые особенно полезны для автоматического сбора инвентарных данных:

-   system.hw.chassis\[full|type|vendor|model|serial\] — по умолчанию \[full\], требуются права root
-   system.hw.cpu\[all|cpunum,full|maxfreq|vendor|model|curfreq\] — по умолчанию \[all,full\]
-   system.hw.devices\[pci|usb\] — по умолчанию \[pci\]
-   system.hw.macaddr\[интерфейс,short|full\] — по умолчанию \[all,full\], интерфейс является регулярным выражением
-   system.sw.arch
-   system.sw.os\[name|short|full\] — по умолчанию \[name\]
-   system.sw.packages\[пакет,менеджер,short|full\] — по умолчанию \[all,all,full\], пакет является регулярным выражением

[comment]: # ({/ac0f6fb7-a9359c4e})

[comment]: # ({b0525248-84351dfb})
##### Выбор режима инвентаризации

Режим инвентаризации можно выбрать в диалоге настройки узла сети.

Режим инвентаризации по умолчанию для новых узлов сети выбирается на основе настройки *Режим инвентаризации узлов сети по умолчанию* в *Администрирование* → *Общие* → *[Другое](/manual/web_interface/frontend_sections/administration/general#другие-параметры)* (*Administration* → *General* →*Other*).

Для узлов сети, добавляемых с помощью действий по сетевым обнаружениям или авторегистрации, имеется возможность указать операцию *Задать режим инвентарных данных узлов сети (Set host inventory mode)*, выбрав ручной или автоматический режим. Эта операция переопределит настройку *Режим инвентаризации узлов сети по умолчанию*.

[comment]: # ({/b0525248-84351dfb})

[comment]: # ({309784f4-8291099a})
#### Просмотр инвентарных данных

Подробности всех существующих инвентарных данных доступны в меню *Инвентаризация*.

В *Инвентаризация → Обзор (Inventory → Overview)* вы можете получить количество узлов сети, сгруппированных по различным полям инвентарных данных.

В *Инвентаризация → Узлы сети (Inventory → Hosts)* вы можете увидеть все узлы сети, содержащие инвентарные данные. При нажатии на имя узла сети откроется диалоговое окно с подробностями.

![](../../../../assets/en/manual/web_interface/inventory_host.png){width="600"}

Вкладка **Обзор (Overview)** отображает:

|Параметр|Описание|
|--|--------|
|*Имя узла сети*<br>*(Host name)*|Имя узла сети.<br>При нажатии мышью на имя появится меню с заданными для этого узла сети скриптами.<br>В случае, если узел сети находится в обслуживании, его имя отображается с оранжевой иконкой.|
|*Видимое имя*<br>*(Visible name)*|Видимое имя узла сети (если задано).|
|*Интерфейсы (Агент, SNMP, JMX, IPMI)<br>узла сети*<br>*(Host interfaces)*|Этот блок отображает подробности всех интерфейсов, настроенных у узла сети.|
|*ОС (OS)*|Поле операционная система из инвентарных данных узла сети (если задано).|
|*Аппаратное обеспечение*<br>*(Hardware)*|Поле аппаратного обеспечения из инвентарных данных узла сети (если задано).|
|*Программное обеспечение*<br>*(Software)*|Поле программного обеспечения из инвентарных данных узла сети (если задано).|
|*Описание*<br>*(Description)*|Описание узла сети.|
|*Мониторинг*<br>*(Monitoring)*|Ссылки на разделы мониторинга этого узла сети: *Веб*, *Последние данные*, *Проблемы*, *Графики*, *Панели*.|
|*Настройка*<br>*(Configuration)*|Ссылки на разделы настроек этого узла сети: *Узел сети*, *Элементы данных*, *Триггеры*, *Графики*, *Обнаружение*, *Веб*.<br>После каждой ссылки указано количество сконфигурированных объектов.|

Вкладка **Детали (Details)** отображает все поля инвентарных данных, которые заполнены (не пустые).

[comment]: # ({/309784f4-8291099a})

[comment]: # ({b0258eba-6a9ca6a1})
#### Макросы инвентаризации

Для использования в уведомлениях доступны макросы инвентаризации узла сети {INVENTORY.\*}, например:

"На сервере в {INVENTORY.LOCATION1} возникла проблема, ответственное лицо — {INVENTORY.CONTACT1}, номер телефона {INVENTORY.POC.PRIMARY.PHONE.A1}."

Подробнее см. страницу [Поддерживаемые макросы](/manual/appendix/macros/supported_by_location).

[comment]: # ({/b0258eba-6a9ca6a1})
