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

Обзор

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

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

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

Ручной режим

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

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

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

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

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

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

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

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

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

Вкладка Обзор отображает:

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

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

Инвентарные макросы

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

"Сервер (местоположение: {INVENTORY.LOCATION1}) имеет проблему; ответственное лицо: {INVENTORY.CONTACT1}, номер телефона: {INVENTORY.POC.PRIMARY.PHONE.A1}."

Для получения более подробных сведений перейдите на страницу Поддерживаемые макросы.