4 Инвентаризация
Обзор
Вы можете хранить инвентарные данные сетевых устройств в Zabbix.
В веб-интерфейсе Zabbix существует специальное меню Инвентаризация (Inventory). Однако, поначалу вы не увидите там никаких данных, и это не то место, где вы вводите данные. Построение инвентарных данных выполняется вручную при настройке узла сети или автоматически с использованием каких-либо опций автоматического заполнения.
Построение инвентарных данных
Ручной режим
При настройке узла сети на вкладке Инвентаризация вы можете ввести такие подробности, как тип устройства, серийный номер, местоположение, ответственное лицо, ссылки и прочее — они пополнят собой инвентарные данные.
Если в инвентарные данные включён URL и он начинается с «http» или «https», в разделе Инвентаризация это отобразится в виде ссылки.
Автоматический режим
Также инвентарные данные узлов сети могут заполняться автоматически. Чтобы эта функция заработала, при настройке узла сети на вкладке Инвентаризация для режима инвентарных данных должно быть выставлено Автоматически (Automatic).
Затем вы можете настроить элементы данных узла сети таким образом, чтобы они заполняли любые поля инвентарных данных своими значениями. Для этого при настройке элемента данных в соответствующем атрибуте (называемом Заполнение поля инвентаря узла сети (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], пакет является регулярным выражением
Выбор режима инвентаризации
Режим инвентаризации можно выбрать в форме настройки узла сети.
Режим инвентаризации по умолчанию для новых узлов сети выбирается на основе настройки Режим инвентаризации узла сети по умолчанию в Администрирование > Общее > Другое.
Для узлов сети, добавленных с помощью обнаружения сети или действий авто-регистрации, можно задать операцию Установить режим инвентаризации узла сети, выбрав ручной или автоматический режим. Эта операция переопределяет настройку Режим инвентаризации узла сети по умолчанию.
Обзор инвентаризации
Подробные сведения обо всех существующих данных инвентаризации доступны в меню Инвентаризация.
В Инвентаризация > Обзор можно получить количество узлов сети по различным полям инвентаризации.
В Инвентаризация > Узлы сети можно увидеть все узлы сети, для которых есть информация об инвентаризации. При нажатии на имя узла сети откроются подробные сведения об инвентаризации в форме.

Вкладка Обзор показывает:
| Parameter | Description |
|---|---|
| Host name | Имя узла сети. При нажатии на имя открывается меню со скриптами, определенными для узла сети. Имя узла сети отображается с оранжевым значком, если узел сети находится на обслуживании. |
| Visible name | Отображаемое имя узла сети (если задано). |
| Host (Agent, SNMP, JMX, IPMI) interfaces |
Этот блок содержит сведения об интерфейсах, настроенных для узла сети. |
| OS | Поле инвентаризации операционной системы узла сети (если задано). |
| Hardware | Поле инвентаризации аппаратного обеспечения узла сети (если задано). |
| Software | Поле инвентаризации программного обеспечения узла сети (если задано). |
| Description | Описание узла сети. |
| Monitoring | Ссылки на разделы мониторинга с данными для этого узла сети: Web, Latest data, Problems, Graphs, Dashboards. |
| Configuration | Ссылки на разделы конфигурации для этого узла сети: Host, Items, Triggers, Graphs, Discovery, Web. Количество настроенных сущностей указано после каждой ссылки. |
Вкладка Details показывает все заполненные поля инвентаризации (не пустые).
Инвентарные макросы
Имеются инвентарные макросы узла сети {INVENTORY.*}, доступные для использования в оповещениях, например:
"Сервер (местоположение: {INVENTORY.LOCATION1}) имеет проблему; ответственное лицо: {INVENTORY.CONTACT1}, номер телефона: {INVENTORY.POC.PRIMARY.PHONE.A1}."
Для получения более подробных сведений перейдите на страницу Поддерживаемые макросы.