Для более "человеческого" представления полученных значений, вы можете использовать преобразования значений, которые содержат соответствия между числовыми значениями и строковыми представлениями.
Преобразования значений можно использовать как в веб-интерфейсе Zabbix, так и в оповещениях отправляемых по email/SMS/jabber и т.п.
Например, элемент данных, который имеет значения '0' или '1' может использовать преобразование значений для представления этих значений в более читаемой форме:
Или преобразование значений для резервного копирования данных может быть такое:
Таким образом, при настройке элементов данных вы можете указать преобразование значений для более "человеческого" отображения этого элемента данных. Чтобы сделать это, вы должны выбрать имя ранее добавленного преобразования значения в поле Отображение значения.
До Zabbix 2.2 преобразования значений можно было использовать только с элементами данных, которые имели тип Числовой (положительное). Начиная с Zabbix 2.2 типы Числовой(с плавающей точкой) и Символ также поддерживаются с преобразованиями значений.
Для того чтобы добавить преобразование значений:
Параметры преобразования значений:
Параметр | Описание |
---|---|
Имя | Уникальное имя набора преобразования значений. |
Соответствия | Индивидуальные преобразования - пары числовых (буквенных) значений и их строковых представлений. |
Новое преобразование | Добавление нового преобразования значения. |
Например, один из предустановленных агентских элементов данных 'Ping to the server (TCP)' использует существующее преобразование значение именуемое 'Service state' для отображения своих значений.
В диалоге настройки элемента данных вы можете увидеть ссылку на это преобразование значений в поле Отображение значения:
Таким образом в Мониторинг → Последние данные преобразование подставляет для отображения 'Up' (вместе с исходным значением в скобках).
Значение которое отображается в более читаемой форме также проще для понимания при получении оповещений.
Без предустановленного преобразования значений вы могли бы получить только следующее:
Поэтому, в этом случае придется либо догадываться, что означает '1' или искать в документации, чтобы узнать значение этой цифры.