Ad Widget

Collapse

Макросы в поле URL веб-сценариев

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • vlad_45
    Junior Member
    • Apr 2021
    • 9

    #1

    Макросы в поле URL веб-сценариев

    Добрый день!
    В деле новичок, поэтому сильно не судите.
    Создаю шаблон для мониторинга IP-камер на доступность через веб-сценарий.
    В веб-сценарии создаю шаг с указанием URL: http://{host.ip}:{host.port}/, рассчитывая, что данные макросы прочитаются из полей интерфейса Узла IP-адрес и Порт соответственно.
    Но выдается ошибка URL using bad/illegal format or missing URL: Port number ended with '{'
    Что я делаю не так?
  • Semiadmin
    Senior Member
    • Oct 2014
    • 1625

    #2
    В Заббиксе каждый макрос имеет свою область применимости. В доке есть специальная таблица, помогающая понять, что можно, а что нет: https://www.zabbix.com/documentation...ed_by_location
    Из нее следует, что область применения макроса {HOST.PORT} гораздо уже, нежели макроса {HOST.IP}. Почему - загадка, и лечится сие обычно костылями.

    Comment

    • vlad_45
      Junior Member
      • Apr 2021
      • 9

      #3
      Да, читал..
      В итоге, как лучше в этом случае реализовать шаблон? Если первый вариант отпал, то через пользовательские макросы? Получается при добавлении нового узла я ему прописываю не только логин и пароль в пользовательских макросах, но и URL?

      Comment

      • Semiadmin
        Senior Member
        • Oct 2014
        • 1625

        #4
        Видимо, в вашем случае (для веб-сценариев) это самый простой способ.

        Comment

        Working...