Ad Widget

Collapse

Пользовательские макросы

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • disappear
    Junior Member
    • Sep 2014
    • 3

    #1

    Пользовательские макросы

    Добрый день

    создал пользовательский макрос, но в уведомлении приходит пустое значение, в чем может быть причина?

    создаю action и туда добавляю переменную созданную в hosts типа {$MACRO}- значение которое приходит в письме пустое


    Zabbix 2.2.2
    Last edited by disappear; 25-09-2014, 07:45.
  • Jimson
    Senior Member
    • Jan 2008
    • 1327

    #2
    Надо показывать то что вы наконфигурили, в текущей формулировке ваш вопрос для телепатов.
    Попробую свои биотические способности - вы в конфигурации хоста в поле "макрос" написали просто macro, а там надо писать {$macro}.

    Comment

    • disappear
      Junior Member
      • Sep 2014
      • 3

      #3
      {$URL_FTP} --> ftp://somesite

      далее в actions --> Trigger: {TRIGGER.NAME}
      Trigger status: {TRIGGER.STATUS}
      Trigger severity: {TRIGGER.SEVERITY}

      {$URL_FTP}

      и вместо значения {$URL_FTP} --> {}

      Comment

      • disappear
        Junior Member
        • Sep 2014
        • 3

        #4
        добавил в Hosts --> Macros --> {$FTP_URL} ftp://ftp.someurl

        когда использую {$FTP_URL} в сообщении actions значение получаю пустое {}

        Comment

        • Azag
          Junior Member
          • May 2014
          • 15

          #5
          Originally posted by disappear
          добавил в hosts --> macros --> {$ftp_url} ftp://ftp.someurl

          когда использую {$ftp_url} в сообщении actions значение получаю пустое {}
          Так есть решение, или особенность работы заббикса?

          Comment

          • Jimson
            Senior Member
            • Jan 2008
            • 1327

            #6
            Решение чего? Показывать надо, написать можно что угодно, а на деле вместо {$...} может быть написано {..} или ${...}.

            Comment

            • Azag
              Junior Member
              • May 2014
              • 15

              #7
              Originally posted by Jimson
              Решение чего? Показывать надо, написать можно что угодно, а на деле вместо {$...} может быть написано {..} или ${...}.
              Ну так коллега disappear ведь всё расписал. Есть пользовательский макрос, добавленный в настройках Host'a, например {$PORT_NUMBER} =>6. Настроен шаблон с тригером, хост связан с этим шаблоном. На тригер в шаблоне настроено действие на отправку e-mail. Если в теле или теме письма указать {$PORT_NUMBER}, то письмо приходит с фигурными скобками, вот так: {}

              Comment

              • Jimson
                Senior Member
                • Jan 2008
                • 1327

                #8
                Поддержку user macros в notifications добавили в 2.4, у вас тоже 2.2 стоит?

                Comment

                • Azag
                  Junior Member
                  • May 2014
                  • 15

                  #9
                  Originally posted by jimson
                  Поддержку user macros в notifications добавили в 2.4, у вас тоже 2.2 стоит?
                  https://www.zabbix.com/documentation...ed_by_location
                  Да, 2.2. Спасибо за информацию, буду ждать 3.0

                  Comment

                  Working...