Ad Widget

Collapse

Карты сети и пользовательские функции

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • sadman
    Senior Member
    • Dec 2010
    • 1611

    #1

    Карты сети и пользовательские функции

    К вопросу о проблеме вывода значений более, чем одной пользовательской функции в строке метки, что затронут тут: http://www.zabbix.com/forum/showpost...7&postcount=12

    В фронтенде для 1.8.4rc2/1.9.0 обработка поправлена, PCRE выражение приняло вид:
    Code:
    $pattern = "/{(?P<host>.+?):(?P<key>.+?)\.(?P<func>[^.]+?)\((?P<param>.+?)\)}/u"
    Однако есть ещё проблема с преобразованием значений. Т.е. значение отображается как есть, даже если к нему должно применяться преобразование (к примеру -- статус бесперебойника выводится как `2`, а не как "On line"). В php-коде обработки valuemap нет.
    В 1.8.4rc2/1.9.0 ситуация пока не изменилась, насколько можно судить по коду.

    Методом индийского программирования, конечно, это исправимо в 1.8.3 -- я у себя поправил. Так что если кому-то нужно -- дам maps.inc.php
    Last edited by sadman; 15-12-2010, 10:08.
  • Jimson
    Senior Member
    • Jan 2008
    • 1327

    #2

    и пач заодно приатачить, для тех кому неймется

    Comment

    Working...