Ad Widget

Collapse

Вставить макрос в ключ элемента данных

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • atraides
    Member
    • Nov 2017
    • 61

    #1

    Вставить макрос в ключ элемента данных

    Товарищи приветствую, возникла необходимость создать в шаблоне элемент данных с типом Zabbix трапер, собственно ключ элемента получился в таком виде Ptol.camera_temperature_{$SERIAL1} , параметр {$SERIAL1} записан в каждом хосте в макросах. Но заббикс не позволяет сохранить такой элемент данных с таким ключом( Подскажите в какую сторону копать ? на крайний случай конечно без шаблонов можно сделать , но это большой гемор будет на каждом хосте создавать уникальный элемент данных со своим уникальным параметров SERIAL1 , хотелось бы шаблон использовать.

    Click image for larger version

Name:	камера1.png
Views:	670
Size:	27.0 KB
ID:	370850


    Click image for larger version

Name:	камера2.png
Views:	649
Size:	25.7 KB
ID:	370852
    Attached Files
  • Semiadmin
    Senior Member
    • Oct 2014
    • 1625

    #2
    Используйте в ключе квадратные скобки [], и все будет ок

    Comment

    • atraides
      Member
      • Nov 2017
      • 61

      #3
      Semiadmin спасибо за ответ, элемент данных сохранился, но когда заходишь в сам узел сети смотришь элементы данных , видно что параметр $SERIAL1 не вставляется в ключ элемента данных, ну и соответственно не работает, на скрине чуть выше пример того как должно получится, создал элемент данных в ручную на хосте, может мне в сторону прототипов элемента данных нужно смотреть?

      Click image for larger version

Name:	камера3.png
Views:	664
Size:	16.8 KB
ID:	370859

      Comment

      • Semiadmin
        Senior Member
        • Oct 2014
        • 1625

        #4
        Не раскрываются в интерфейсе - еще не означает, что не работают. Попробуйте кинуть данные сендером. Или просто посмотрите на этот ключ в Latest data с включенными чекбоксами Show items without data и Show details.

        Comment

        • atraides
          Member
          • Nov 2017
          • 61

          #5
          Зашел в последние данные, вижу что параметр подставляется , но похоже синтаксис не подходит те самые [ ] мешают теперь , и значения не получает элемент данных, ниже показан в ручную созданный элемент он работает, принимает значения.

          Click image for larger version

Name:	камера4.png
Views:	675
Size:	62.2 KB
ID:	370867
          Attached Files

          Comment

          • Semiadmin
            Senior Member
            • Oct 2014
            • 1625

            #6
            дык и сендером надо так посылать: -k "Ptolemey.camera_temperature_[22797721]"

            Comment

            • atraides
              Member
              • Nov 2017
              • 61

              #7
              В том то и проблема что я не могу повлиять сейчас на формат в котором прилетает сообщение, вообщем эти квадратные скобки не как не убрать в моем случае ? закоментировать нельзя ?)

              Comment

              • Semiadmin
                Senior Member
                • Oct 2014
                • 1625

                #8
                Значит, пока не получится. Отложите использование макроса до тех времен, когда сможете изменить команду на отправку.

                Comment

                • atraides
                  Member
                  • Nov 2017
                  • 61

                  #9
                  Благодарю за помощь )

                  Comment

                  Working...