Ad Widget

Collapse

Расширенная информация у триггера

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Nuilogin
    Junior Member
    • Oct 2016
    • 5

    #1

    Расширенная информация у триггера

    Уважаемые господа, следующая проблема.
    Есть стандартный триггер на отключение порта на Cisco
    со стандартным выражением
    {Template_Cisco7606:ifOperStatus.3.last(0)} > 1
    Все отрабатывает ок.
    Но есть желание, чтобы при срабатывании триггера в описание или в название или пофиг как, но можно было добавить значение другого item'а
    Это port description у порта на Cisco {Template_Cisco7606:ifAlias.3.last(0)}

    Но я так понял, что поля Name и Description в триггере на воспринимают такие макросы и в итоге вместо значении в этих полях тупо пишет сам макрос
    {Template_Cisco7606:ifAlias.3.last(0)} вместо "port_to_laz"

    Кто-нибудь сталкивался с подобной задачей? Как решить?
    Attached Files
  • pasha_49
    Junior Member
    • Mar 2016
    • 2

    #2
    Присоединяюсь к вопросу. Всё перепробовал, ifalias ни в описании ни в названии не вставить.

    Comment

    • sadman
      Senior Member
      • Dec 2010
      • 1611

      #3
      Originally posted by pasha_49
      Присоединяюсь к вопросу. Всё перепробовал, ifalias ни в описании ни в названии не вставить.

      Comment

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

        #4
        У вас ведь этот элемент данных возник не сам по себе, а как результат LLD-обнаружения?
        Начиная с Zabbix v3.0, в правилах SNMP LLD можно объединять несколько таблиц. Как раз сетевые интерфейсы - типичный пример, когда это бывает полезно: в одной таблице - имя интерфейса, в другой - его описание; а в прототипах (как элемента данных, так и триггеров) можно использовать макросы, соответствующие данным в обеих таблицах сразу.

        Пример

        Правило дискаверинга (объединяем данные из двух таблиц: имя и описание)

        Прототип элемента данных и прототип триггера содержат как имя, так и описание.
        (картинки вставились не в том порядке, но, надеюсь, разберётесь).
        Attached Files
        Last edited by Kos; 09-01-2017, 11:40.

        Comment

        • Nuilogin
          Junior Member
          • Oct 2016
          • 5

          #5
          Спасибо сделал, так
          Expression:
          {Template_Cisco7606:ifOperStatus.3.last(0)} > 1
          and {Template_Cisco7606:ifAlias.3.strlen()}>-1

          и стало {ITEM.VALUE2} = ifAlias

          Comment

          Working...