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

Обзор

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

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

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

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

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

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

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

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

Настройка

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

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

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

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

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

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

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

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

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

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

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