Ad Widget

Collapse

Zabbix 3.4 Подмена значений

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Evgeniy
    Senior Member
    • May 2012
    • 157

    #1

    Zabbix 3.4 Подмена значений

    Возможно ли через предобработку подменить значение?
    Например, для построения графиков:
    1 - OK
    2 - Fault
    или
    0 - Fault
    1 - OK
    Необходимо заменить на
    0 - ОК
    1 - Fault

    Через внешний скрипт, вычисляемый элемент данных, мин. значение Y=1 на графике и т.д. не очень красивые решения. Возможно ли в регулярных выражениях прописать что-то типа sed 's/1/0/'?
  • tutunak
    Member
    • Mar 2016
    • 32

    #2
    В заббикс есть преобразование значение Администрирование - Общие - Преобразование значений. Там задаешь соответсвтие значений, затем при создании итема выбираешь преобразование.

    Comment

    • Evgeniy
      Senior Member
      • May 2012
      • 157

      #3
      Originally posted by tutunak
      В заббикс есть преобразование значение Администрирование - Общие - Преобразование значений. Там задаешь соответсвтие значений, затем при создании итема выбираешь преобразование.
      Преобразование значений предназначено для более "читабельного" представления данных, само значение при этом не меняется.

      Comment

      • tutunak
        Member
        • Mar 2016
        • 32

        #4
        Originally posted by evgeniy
        Преобразование значений предназначено для более "читабельного" представления данных, само значение при этом не меняется.
        Да, значение не меняеться в базе. Только представление для пользователя.

        Comment

        • Semiadmin
          Senior Member
          • Oct 2014
          • 1625

          #5
          Originally posted by Evgeniy
          Возможно ли через предобработку подменить значение?
          Насколько я понял, нет. Preprocessing steps выполняются строго последовательно, между ними нет ни логических, ни условных операторов. Т.е., если всегда приходит 2, можно заменить его на 0, а вот заменить 2 на 0, а 1 - на что-то еще, или просто оставить неизменным, не получится.

          Comment

          Working...