Ad Widget

Collapse

Как можно использовать макрос #SNMPVALUE в триггере

Collapse
This topic has been answered.
X
X
 
  • Time
  • Show
Clear All
new posts
  • surgeon_2022
    Member
    • Apr 2022
    • 56

    #1

    Как можно использовать макрос #SNMPVALUE в триггере

    Всем привет. Имеется SNMP шаблон, который находит PSU через Discover. Настроен вот такой вот триггер. Требуется выводить триггер только если {#SNMPVALUE}=PowerSupply-1
    Подскажите, пожалуйста, как это можно сделать? Вот на такое заббикс ругается and (last(/Cisco Nexus 3000 Series by SNMP v6.0/PSU Discovery[{#SNMPVALUE}])="PowerSupply-1") Click image for larger version  Name:	Screenshot from 2025-01-20 10-24-30.png Views:	0 Size:	42.8 KB ID:	497393
    Last edited by surgeon_2022; 20-01-2025, 07:49.
  • Answer selected by surgeon_2022 at 18-07-2025, 15:32.
    Kos
    Senior Member
    Zabbix Certified SpecialistZabbix Certified Professional
    • Aug 2015
    • 3404

    Originally posted by surgeon_2022
    Вот на такое заббикс ругается and (last(/Cisco Nexus 3000 Series by SNMP v6.0/PSU Discovery[{#SNMPVALUE}])="PowerSupply-1")
    Правильно ругается, т.к. у вас нет такого элемента данных.
    Прямой ответ на ваш вопрос: в прототипе триггера можно попробовать добавить
    Code:
    and ("{#SNMPVALUE}"="PowerSupply-1")
    А более правильный ответ: использовать для вашей задачи LLD overrides (замещения, ссылка), чтобы создавать нужный триггер не для всех сгенерированных из прототипов элементов данных, а только для конкретного.

    Comment

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

      #2
      Originally posted by surgeon_2022
      Вот на такое заббикс ругается and (last(/Cisco Nexus 3000 Series by SNMP v6.0/PSU Discovery[{#SNMPVALUE}])="PowerSupply-1")
      Правильно ругается, т.к. у вас нет такого элемента данных.
      Прямой ответ на ваш вопрос: в прототипе триггера можно попробовать добавить
      Code:
      and ("{#SNMPVALUE}"="PowerSupply-1")
      А более правильный ответ: использовать для вашей задачи LLD overrides (замещения, ссылка), чтобы создавать нужный триггер не для всех сгенерированных из прототипов элементов данных, а только для конкретного.

      Comment

      Working...