Сопоставление значений

Обзор

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

Например, элемент данных, который имеет значения «0» или «1», может использовать преобразование значений для представления этих значений в более читабельном виде:

  • 0 → Недоступен
  • 1 → Доступен

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

  • F → Полный
  • D → Дифференциальный
  • I → Инкрементный

Диапазоны значений напряжения можно отображать так:

  • <=209 → Низкое
  • 210-230 → ОК
  • >=231 → Высокое

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

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

Преобразования значений настраиваются на уровне шаблонов или узлов сети. Сразу после добавления, эти преобразования значений становятся доступными для всех элементов данных соответствующего шаблона или узла сети. При настройке элементов данных выберите в параметре Преобразование значений (Value mapping) имя ранее добавленного преобразования значений.

Наследование преобразований значений отсутствует — узлы сети и шаблоны не наследуют преобразования значений от присоединённых шаблонов. Элементы данных шаблона на узле сети продолжат использовать преобразования значений, настроенные в своём шаблоне.

Преобразования значений можно использовать с элементами данных, которые имеют типы информации Числовой (целое положительное), Числовой (с плавающей точкой) и Символ.

Преобразования значений экспортируются/импортируются вместе с соответствующим шаблоном или узлом сети. Их можно обновлять массово, используя диалоги массового обновления узла сети и шаблона.

Настройка

Чтобы настроить сопоставление значений, выполните следующие действия:

1. Откройте форму настройки узла сети или шаблона.

2. На вкладке Сопоставление значений нажмите Добавить, чтобы добавить новое сопоставление значений, или нажмите имя существующего сопоставления, чтобы изменить его.

Параметры сопоставления значений:

Параметр Описание
Имя Уникальное имя набора сопоставлений значений.
Сопоставления Отдельные правила сопоставления числовых значений или строковых значений со строковыми представлениями.

Сопоставление выполняется в порядке следования правил, который можно изменить путем перетаскивания.
Тип Тип сопоставления:
равно - будут сопоставлены равные значения;
больше или равно - будут сопоставлены равные или большие значения;
меньше или равно - будут сопоставлены равные или меньшие значения;
в диапазоне - будут сопоставлены значения в диапазоне; диапазон указывается в формате <number1>-<number2> или <number>; поддерживается несколько диапазонов (например, 1-10,101-110,201);
регулярное выражение - будут сопоставлены значения, соответствующие регулярному выражению (глобальные регулярные выражения не поддерживаются);
по умолчанию - будут сопоставлены все остальные значения, кроме значений с определенными сопоставлениями.

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

Все обязательные поля ввода отмечены красной звездочкой.

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

Пример сопоставления значений

Один из предопределенных элементов данных агента Zabbix agent ping использует сопоставление значений на уровне шаблона "Zabbix agent ping status" для отображения своих значений.

В форме настройки элемента данных ссылку на это сопоставление значений можно найти в поле Сопоставление значений:

Это сопоставление используется в разделе Мониторинг > Последние данные для отображения значения "Up" (исходное значение отображается в скобках).

В разделе Последние данные отображаемые значения сокращаются до 20 символов. Если используется сопоставление значений, сокращение применяется не к сопоставленному значению, а только к исходному значению (отображаемому в скобках).

Без предопределенного сопоставления значений отображалось бы только значение "1", которое может быть трудно интерпретировать.