К вопросу о проблеме вывода значений более, чем одной пользовательской функции в строке метки, что затронут тут: http://www.zabbix.com/forum/showpost...7&postcount=12
В фронтенде для 1.8.4rc2/1.9.0 обработка поправлена, PCRE выражение приняло вид:
Однако есть ещё проблема с преобразованием значений. Т.е. значение отображается как есть, даже если к нему должно применяться преобразование (к примеру -- статус бесперебойника выводится как `2`, а не как "On line"). В php-коде обработки valuemap нет.
В 1.8.4rc2/1.9.0 ситуация пока не изменилась, насколько можно судить по коду.
Методом индийского программирования, конечно, это исправимо в 1.8.3 -- я у себя поправил. Так что если кому-то нужно -- дам maps.inc.php
В фронтенде для 1.8.4rc2/1.9.0 обработка поправлена, PCRE выражение приняло вид:
Code:
$pattern = "/{(?P<host>.+?):(?P<key>.+?)\.(?P<func>[^.]+?)\((?P<param>.+?)\)}/u"
В 1.8.4rc2/1.9.0 ситуация пока не изменилась, насколько можно судить по коду.
Методом индийского программирования, конечно, это исправимо в 1.8.3 -- я у себя поправил. Так что если кому-то нужно -- дам maps.inc.php
Comment