7 Преобразование значений

Обзор

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

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

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

  • '0' => 'Недоступен'
  • '1' => 'Доступен'

Таким образом, при настройке элементов данных вы можете указать преобразование значения для более "человеческого" отображения этого элемента данных. Чтобы сделать это, вы должны выбрать имя ранее добавленного преобразования значения в поле Отображение значения.

Преобразование значений может быть использовано только с элементами данных у которых задан тип Числовой (положительное).

Настройка

Для того чтобы задать преобразование значений:

  • Перейдите в: Администрирование → Общие
  • Выберите Преобразование значений из выпадающего меню
  • Нажмите на Создать преобразование значений (или на имя уже существующего преобразования)

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

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

Как это работает

Например, один из предустановленных агентских элементов данных 'Ping to the server (TCP)' использует существующее преобразование значение именуемое 'Service state' для отображения своих значений.

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

Таким образом в Мониторинг → Последние данные преобразование подставляет для отображения 'Up' (с исходным значением в скобках).

Значение которое отображается в более читаемой форме также проще для понимания при получении оповещений.

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

Поэтому, в этом случае придется либо догадываться, что означает '1' или искать в документации, чтобы узнать значение этой цифры.