17 Навигатор элементов данных

Обзор

Виджет навигатора по элементам данных отображает элементы данных на основе различных параметров фильтрации и группировки.

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

Группы, по которым организованы элементы данных, могут раскрываться или сворачиваться.

Для групп и проблем дополнительные сведения доступны при наведении курсора мыши.

Конфигурация

Для настройки выберите тип Навигатор элементов данных:

Помимо параметров, общих для всех виджетов, можно задать следующие специфические параметры:

Группы узлов сети Выберите группы узлов сети.
Также можно выбрать совместимый виджет в качестве источника данных для групп узлов сети.
Это поле поддерживает автодополнение: при вводе имени группы появится раскрывающийся список соответствующих групп.
Выбор родительской группы узлов сети автоматически выбирает все вложенные группы узлов сети; если группы узлов сети не выбраны, виджет будет отображать элементы данных, принадлежащие всем узлам сети из всех групп узлов сети.

Этот параметр недоступен при настройке виджета на панели шаблона.
Узлы сети Выберите узлы сети.
Также можно выбрать совместимый виджет или панель в качестве источника данных для узлов сети.
Это поле поддерживает автодополнение: при вводе имени узла сети появится раскрывающийся список соответствующих узлов сети.
Если узлы сети не выбраны, виджет будет отображать элементы данных, принадлежащие всем узлам сети.

Этот параметр недоступен при настройке виджета на панели шаблона.
Теги узлов сети Укажите теги узлов сети для фильтрации элементов данных, отображаемых в виджете.
Можно включать и исключать определенные теги и значения тегов. Можно задать несколько условий.
Сопоставление имен тегов всегда выполняется с учетом регистра.

Для каждого условия доступны следующие операторы:
Существует - включить указанные имена тегов;
Равно - включить указанные имена тегов и значения (с учетом регистра);
Содержит - включить указанные имена тегов, значения которых содержат введенную строку (поиск подстроки без учета регистра);
Не существует - исключить указанные имена тегов;
Не равно - исключить указанные имена тегов и значения (с учетом регистра);
Не содержит - исключить указанные имена тегов, значения которых содержат введенную строку (поиск подстроки без учета регистра).

Для условий доступны два типа вычисления:
И/ИЛИ - должны выполняться все условия; условия с одинаковым именем тега будут объединены условием ИЛИ;
ИЛИ - достаточно выполнения одного условия.

Этот параметр недоступен при настройке виджета на панели шаблона.
Шаблоны элементов данных Введите шаблоны элементов данных или выберите существующие элементы данных в качестве шаблонов. На навигаторе элементов данных будут отображаться элементы данных, соответствующие указанным шаблонам.

Для выбора можно использовать шаблоны с подстановочными символами (например, * вернет элементы данных, соответствующие нулю или более символам; Zabbix* вернет элементы данных, начинающиеся с "Zabbix").
Чтобы указать шаблон с подстановочным символом, введите строку вручную и нажмите Enter. При начале ввода в раскрывающемся списке будут показаны соответствующие элементы данных, ограниченные элементами данных, принадлежащими выбранным Узлам сети или узлам сети из выбранных Групп узлов сети, если они указаны. Символ подстановки интерпретируется всегда, поэтому невозможно добавить, например, элемент данных с именем item* отдельно, если существуют другие соответствующие элементы данных (например, item2, item3).

При настройке виджета на панели шаблона этот параметр позволяет выбирать только элементы данных, настроенные в шаблоне.
Теги элементов данных Укажите теги элементов данных для фильтрации элементов данных, отображаемых в виджете.
Можно включать и исключать определенные теги и значения тегов. Можно задать несколько условий.
Сопоставление имен тегов всегда выполняется с учетом регистра.

Для каждого условия доступны следующие операторы:
Существует - включить указанные имена тегов;
Равно - включить указанные имена тегов и значения (с учетом регистра);
Содержит - включить указанные имена тегов, значения которых содержат введенную строку (поиск подстроки без учета регистра);
Не существует - исключить указанные имена тегов;
Не равно - исключить указанные имена тегов и значения (с учетом регистра);
Не содержит - исключить указанные имена тегов, значения которых содержат введенную строку (поиск подстроки без учета регистра).

Для условий доступны два типа вычисления:
И/ИЛИ - должны выполняться все условия; условия с одинаковым именем тега будут объединены условием ИЛИ;
ИЛИ - достаточно выполнения одного условия.
Состояние Фильтровать отображаемые элементы данных по их состоянию (все, нормальное, не поддерживается).
Показывать проблемы Фильтровать проблемы, отображаемые вместе с элементами данных, по их статусу (все, не подавленные, нет).
Группировать по Добавьте атрибут группировки, по которому будут сгруппированы элементы данных:
Группа узлов сети - группировать элементы данных по группам узлов сети, к которым относятся их узлы сети;
Имя узла сети - группировать элементы данных по узлам сети;
Значение тега узла сети - введите имя тега, чтобы группировать элементы данных по значениям этого тега узла сети (например, введите "city", чтобы группировать элементы данных по значениям "Riga", "Tokyo" и т. д.);
Значение тега элемента данных - введите имя тега, чтобы группировать элементы данных по значениям этого тега элемента данных (например, введите "component", чтобы группировать элементы данных по значениям "cpu", "memory" и т. д.).

Атрибуты группировки можно менять местами, перетаскивая их вверх или вниз за маркер перед именем группы. Обратите внимание, что порядок атрибутов группировки определяет порядок вложенности групп. Например, указание нескольких имен тегов узлов сети (1: color, 2: city) приведет к группировке элементов данных сначала по цвету (red, blue и т. д.), а затем по городу (Riga, Tokyo и т. д.).

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

Если параметр Показывать проблемы настроен на отображение проблем, они отображаются следующим образом:
- для каждой группы отображается общее количество проблем во всех подчиненных элементах данных;
- для каждого элемента данных отображается только количество его проблем.

Можно указать до 10 атрибутов группировки, и все они должны быть уникальными.
Если атрибуты группировки не указаны, элементы данных не группируются.
Ограничение количества элементов данных Введите максимальное количество отображаемых элементов данных. Допустимые значения: от 1 до 9999.

Если доступно больше элементов данных, чем указано в ограничении, под отображаемыми элементами данных появится соответствующее сообщение (например, "Показано 100 из 100+ элементов данных").
Обратите внимание, что настроенное ограничение количества элементов данных также влияет на отображение настроенных групп; например, если ограничение установлено равным 100, а элементы данных сгруппированы по узлам сети (каждый из которых содержит 200 элементов данных), в виджете будет отображен только первый узел сети с его 100 элементами данных.

На этот параметр не влияет параметр Ограничение для результатов поиска и фильтрации в разделе Администрирование > Общие > Интерфейс.