Ad Widget

Collapse

Проблема с регуляркой в теге тригера

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • sulyanivskiy
    Junior Member
    • Mar 2024
    • 2

    #1

    Проблема с регуляркой в теге тригера

    Ребята есть задача хост sw-99-2-1-1 нужно в теге обрезать до sw-99-2-1
    я пробовал:
    {{HOST.NAME}}.regsub("(sw-\d+(?:-\d+)+(?=-\d+$))"," \1")
    {{HOST.NAME}.regsub("(sw-\d+(?:-\d+)+)(-\d+$)","\1")}
    {{HOST.NAME}.regsub("(sw-([0-9]+)-([0-9]+)-([0-9]+))-([0-9]+)","\1")}
    и все никак
  • Kos
    Senior Member
    Zabbix Certified SpecialistZabbix Certified Professional
    • Aug 2015
    • 3404

    #2
    Увы, документация пишет, что функции макросов в тегах триггера можно применять только к макросам {ITEM.VALUE}, {ITEM.LASTVALUE} и LLD-макросам.
    Нужно извращаться как-то по-другому.

    Comment


    • sulyanivskiy
      sulyanivskiy commented
      Editing a comment
      я понял, ну тогда пойдем в обход как то, можете пожалуйста подсказать как справиться с задачей, например чтобы вместо 10 строк (хост 99-1-1....10 недоступен) было (недоступны все хосты по 99-1-1)
Working...