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

Обзор

Вы можете хранить инвентарные данные сетевых устройств в 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].
Выбор режима инвентаризации

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

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

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

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

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

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

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

Вкладка Обзор показывает:

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}."

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