Ad Widget

Collapse

последнее значение триггера

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Fatym
    Junior Member
    • Aug 2014
    • 25

    #1

    последнее значение триггера

    Добрый день
    Столкнулся с проблемой отображения текущего значения триггера. В дашборде висит значение триггера на момент появления проблемы.
    Нашел проблему. В имени триггера используется выражение
    "Используемое место на диске cервера {HOST.NAME} больше 90%. Текущее:{ITEM.LASTVALUE}"
    Соответственно в дашборде висит уведомление
    Используемое место на диске cервера Хостинг ***om.ru больше 90%. Текущее:93 %
    Хотя оперативные данные показывают 78%
    Нашел информацию, что ITEM.LASTVALUE - Последнее значение N-го элемента данных из выражения триггера, который вызвал оповещение.
    Обратите внимание, что начиная с 4.0, этот макрос не раскрывается в последнее значение элемента данных при просмотре событий проблем, вместо этого он остается со значением элемента данных с момента возникновения проблемы.

    Теперь понятно в чем проблема. Но каким теперь макросом заменить, чтоб отображалось текущее значение. Пробовал и {ITEM.KEY} и {ITEM.VALUE}
    Подскажите пожалуйста.
    Zabbix 5.2.5
    Last edited by Fatym; 23-03-2021, 10:13.
  • Kos
    Senior Member
    Zabbix Certified SpecialistZabbix Certified Professional
    • Aug 2015
    • 3404

    #2
    Во-первых, значение триггера - это либо 1 (PROBLEM), либо 0 (OK). То, о чём Вы пишете, - это не значение триггера, а значение элемента данных (item-а).

    Во-вторых, как Вы верно прочитали, начиная с версии 4.0, имя проблемы - это строка, которая генерируется один раз (в момент срабатывания триггера) и после этого уже не меняется. Какой макрос там ни подставляй - имя проблемы уже меняться не будет. Для этого и ввели отдельное понятие оперативных данных, которые можно отображать совместно с именем проблемы. Другими словами: в имени триггера оставляем только статические данные:
    Code:
    Используемое место на диске cервера {HOST.NAME} больше 90%.
    а фразу
    Code:
    Текущее:{ITEM.LASTVALUE}
    передвигаем в поле "Operational data".

    Comment

    • Fatym
      Junior Member
      • Aug 2014
      • 25

      #3
      То, о чём Вы пишете, - это не значение триггера, а значение элемента данных (item-а).
      да, ошибся, именно значение элемента данных.
      Нашел, что в виджете можно отобразить оперативные данные. Исправил название триггера, но в дашборде его название не изменилось. Правильно я понимаю, что пока существует проблема, триггер не переименуется?

      Comment

      • Kos
        Senior Member
        Zabbix Certified SpecialistZabbix Certified Professional
        • Aug 2015
        • 3404

        #4
        Originally posted by Fatym
        Исправил название триггера, но в дашборде его название не изменилось. Правильно я понимаю, что пока существует проблема, триггер не переименуется?
        Да, всё верно. Это повлияет уже на следующие проблемы.

        Comment

        Working...