Ad Widget

Collapse

Пользовательский макрос в http агент.

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • bootcd
    Junior Member
    • Apr 2020
    • 7

    #1

    Пользовательский макрос в http агент.

    Всем привет!
    Не преобразовывается наследуемый из шаблона макрос в свое значение в айтеме http-агент.
    То есть у меня есть запрос вида http://appname/servicename/?id=число, который работает.
    Я создал шаблон, в который поместил айтем для http агента.
    URL: http://appname/servicename/
    и query fields:
    id - {#MACROSNAME}
    В макросах хоста я прописал: Macro:{#MACROSNAME} Value: число.
    Но на http сервер все равно приходи запрос вида http://appname/servicename/?id={#MACROSNAME}
    То есть не подставляется значение макроса в http запрос.
    Причем во всех других айтемах с макросами все нормально. Только с http агентом проблема.
    Версия zabbix 4.4.10
    Что я сделал не так?
    До этого с http-агентами не работал, но ввел недавно апи и теперь понадобилось.
    Заранее спасибо!
  • Kos
    Senior Member
    Zabbix Certified SpecialistZabbix Certified Professional
    • Aug 2015
    • 3404

    #2
    Originally posted by bootcd
    Версия zabbix 4.4.10
    Что я сделал не так?
    Во-первых, использовал устаревшую и неподдерживаемую (уже года два) версию Zabbix.
    Во-вторых, перепутал LLD-макросы ({#MACRO}) с пользовательскими макросами ({$MACRO}).

    Comment

    • bootcd
      Junior Member
      • Apr 2020
      • 7

      #3
      Да, действительно! Огромное спасибо! Перепутал макросы.
      Насчет версии - она вполне делает свое дело, есть поддержка агента2. А времени как всегда не хватает. Но я ваше замечание учел. Еще раз, огромное спасибо!

      Comment

      Working...