4 Инвентаризация

Обзор

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

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

Построение инвентарных данных

Ручной режим

При настройке узла сети на вкладке Инвентаризация можно указать такие сведения, как тип устройства, серийный номер, местоположение, ответственное лицо, URL-адреса и т. д. — данные, которые будут использоваться для заполнения инвентарной информации.

Если в инвентарной информации узла сети указан URL-адрес, начинающийся с «http» или «https», в разделе Инвентаризация он будет отображаться как интерактивная ссылка.

Автоматический режим

Инвентарные данные узла сети также можно заполнять автоматически. Для этого при настройке узла сети в поле режима инвентаризации на вкладке Инвентаризация необходимо выбрать значение Автоматический.

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

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

  • 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[interface,short|full] - по умолчанию используются [all,full], interface — регулярное выражение
  • system.sw.arch
  • system.sw.os[name|short|full] - по умолчанию используется [name]
  • system.sw.packages[regexp,manager,short|full] - по умолчанию используются [all,all,full].
Выбор режима инвентаризации

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

По умолчанию для новых узлов сети режим инвентаризации выбирается на основе настройки Режим инвентаризации узла сети по умолчанию в разделе Администрирование > Общие > Прочее.

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

Обзор инвентаризации

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

В разделе Инвентаризация > Обзор можно получить количество узлов сети по различным полям инвентаризации.

В разделе Инвентаризация > Узлы сети можно просмотреть все узлы сети, для которых указана информация об инвентаризации. При нажатии на имя узла сети сведения об инвентаризации отображаются в форме.

На вкладке Обзор отображаются следующие сведения:

Параметр Описание
Имя узла сети Имя узла сети.
При нажатии на имя открывается меню со скриптами, определенными для узла сети.
Имя узла сети отображается с оранжевым значком, если узел сети находится на обслуживании.
Отображаемое имя Отображаемое имя узла сети (если задано).
Интерфейсы узла сети (агент, SNMP, JMX, IPMI) В этом блоке отображаются сведения об интерфейсах, настроенных для узла сети.
ОС Поле инвентаризации операционной системы узла сети (если задано).
Оборудование Поле инвентаризации оборудования узла сети (если задано).
Программное обеспечение Поле инвентаризации программного обеспечения узла сети (если задано).
Описание Описание узла сети.
Мониторинг Ссылки на разделы мониторинга с данными для этого узла сети: Веб, Последние данные, Проблемы, Графики, Панели мониторинга.
Настройка Ссылки на разделы настройки этого узла сети: Узел сети, Элементы данных, Триггеры, Графики, Обнаружение, Веб.
После каждой ссылки указано количество настроенных сущностей.

На вкладке Подробности отображаются все заполненные поля инвентаризации (то есть непустые поля).

Макросы инвентаризации

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

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

Подробнее см. страницу Поддерживаемые макросы.