Ad Widget

Collapse

Элемент данных zabbix trapper

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Victor Sklyarov
    Senior Member
    • Apr 2016
    • 184

    #1

    Элемент данных zabbix trapper

    Подскажите, пож, элемент данных типа zabbix trapper хранит только одно значение (последнее) или столько, сколько зашлёшь?
    Можно ли через zabbix_seder посылать в этот элемент значение другого элемента данных. Делаю триггер и по его срабатыванию вызываю на сервере
    zabbix_sender -z 127.0.0.1 -s {HOST.HOST} -k new.number -o last({HOST.HOST}:number)
    Триггер срабатывает, а отсылки не происходит.
  • Semiadmin
    Senior Member
    • Oct 2014
    • 1625

    #2
    Айтем типа zabbix trapper, конечно, может хранить любое количество значений. Проблема в другом (не буду спрашивать, зачем вам это нужно, я сам любитель костыли конструировать). Непонятна конструкция last({HOST.HOST}:number). То есть понятно, что имелось в виду, а вот синтаксис неясен. IMHO, самый надежный путь - упомянуть айтем, последнее значение которого надо переслать, в триггере, и использовать макрос {ITEM.VALUE<1-9>}. Для айтемов, не упомянутых в триггере, существует макрос {host:key.func(param)}, но область его применения настолько специфична, что даже таблице https://www.zabbix.com/documentation...ed_by_location тут доверять не стоит, а надо проверять экспериментально.

    Comment

    • Victor Sklyarov
      Senior Member
      • Apr 2016
      • 184

      #3
      Правильно ли я понимаю, что {ITEM.VALUE} это последнее значение элемента данных используемого триггером, и упоминаемого первым в выражении триггера? Как тогда переслать предыдущее значение? Будет ли работать {{HOST.HOST}:{ITEM.KEY}.last(#2)}?

      Comment

      • Semiadmin
        Senior Member
        • Oct 2014
        • 1625

        #4
        Понимаете правильно. Второй вариант надо проверять, этот макрос мало где работает.

        Comment

        Working...