Ad Widget

Collapse

Set trigger name depending on the discovered port number

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • quackduck
    Member
    • Feb 2025
    • 36

    #1

    Set trigger name depending on the discovered port number

    Macros with context (with a discovered #IFNAME macro) can't be used in LLD to set trigger names.
    How can I conditionally set trigger names via host macros such that e.g. IF 1/2/3 gets the name "Uplink"?

    "Interface {$INTERFACENAMES:{#IFNAME}}" resolves to literally that without any macro expansion.
    Last edited by quackduck; 17-09-2025, 09:18.
  • quackduck
    Member
    • Feb 2025
    • 36

    #2

    This macro is set on the host: $IF.DESCR:gigabitethernet23

    trigger prototype #IFNAME({$IF.DESCR:{#IFNAME}}) resolves to "gigabitethernet23({$IF.DESCR:{#IFNAME}})"

    Comment

    • quackduck
      Member
      • Feb 2025
      • 36

      #3
      u need to quote the discovery macro, k thnx bye.
      {$IF.DESCR:"{#IFNAME}"}
      kthnx kbye

      Comment

      Working...