Ad Widget

Collapse

Как подставить порт в элемент данных

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • armagedon_kr
    Junior Member
    • Mar 2018
    • 11

    #1

    Как подставить порт в элемент данных

    Помогите пожалуйста!
    У меня за NAT есть много устройств которые нужно мониторить. Соответственно идет проброс порта.
    Когда мы создаем узел сети, то уже указываем порт, как данный порт указать в ключ элемента данных.
    Пример net.tcp.service[tcp,{HOST.IP},{HOST.PORT}]
  • exesition
    Senior Member
    • Nov 2019
    • 121

    #2
    Originally posted by armagedon_kr
    Помогите пожалуйста!
    У меня за NAT есть много устройств которые нужно мониторить. Соответственно идет проброс порта.
    Когда мы создаем узел сети, то уже указываем порт, как данный порт указать в ключ элемента данных.
    Пример net.tcp.service[tcp,{HOST.IP},{HOST.PORT}]
    Используйте макрос на уровне шаблона

    Comment

    • armagedon_kr
      Junior Member
      • Mar 2018
      • 11

      #3
      Originally posted by exesition

      Используйте макрос на уровне шаблона
      Я правильно вас понял, что в элементах данных пишу net.tcp.service[tcp,{HOST.IP},{$PORT}], а в шаболне в Макросах {$PORT}, а в поле значение {HOST.PORT}
      Спасибо за помощь

      Comment

      • exesition
        Senior Member
        • Nov 2019
        • 121

        #4
        Originally posted by armagedon_kr

        Я правильно вас понял, что в элементах данных пишу net.tcp.service[tcp,{HOST.IP},{$PORT}], а в шаболне в Макросах {$PORT}, а в поле значение {HOST.PORT}
        Спасибо за помощь
        Вы пишите такой же макрос в шаблоне {$PORT} =111
        Значит и в ЭД будет net.tcp.service[tcp,{HOST.IP},{$PORT}]

        Comment

        • armagedon_kr
          Junior Member
          • Mar 2018
          • 11

          #5
          Originally posted by exesition

          Вы пишите такой же макрос в шаблоне {$PORT} =111
          Значит и в ЭД будет net.tcp.service[tcp,{HOST.IP},{$PORT}]
          Вы не прочитали видемо внимательно, порт я могу указать в самом ключе в ЭД, мне нужно что бы в строке ключа ЭД вставлялся порт, который мы указываем при создании узла

          Comment

          • Semiadmin
            Senior Member
            • Oct 2014
            • 1625

            #6
            Попробуйте использовать внутреннее правило LLD zabbix[host,discovery,interfaces]

            Comment

            • Hamardaban
              Senior Member
              Zabbix Certified SpecialistZabbix Certified Professional
              • May 2019
              • 2713

              #7
              имхо правильным ответом будет не заниматься конструированием очередного картонного велосипеда, а установить в сети за NAT zabbix_proxy и мониторить узлы через него.

              Comment

              • armagedon_kr
                Junior Member
                • Mar 2018
                • 11

                #8
                Originally posted by Hamardaban
                имхо правильным ответом будет не заниматься конструированием очередного картонного велосипеда, а установить в сети за NAT zabbix_proxy и мониторить узлы через него.
                Согласен, но не в данном случае

                Comment

                • armagedon_kr
                  Junior Member
                  • Mar 2018
                  • 11

                  #9
                  Originally posted by Semiadmin
                  Попробуйте использовать внутреннее правило LLD zabbix[host,discovery,interfaces]
                  можно чуть подробнее

                  Comment


                  • Semiadmin
                    Semiadmin commented
                    Editing a comment
                    Использовать это LLD rule, проверку сделать прототипом. В ключ подставить LLD макросы {#IF.IP} и {#IF.PORT}.
                • manleykeedan
                  Junior Member
                  • Apr 2020
                  • 5

                  #10
                  Originally posted by armagedon_kr
                  Помогите пожалуйста!
                  У меня за NAT есть много устройств которые Speed Test Scrabble Word Finder Solitaire нужно мониторить. Соответственно идет проброс порта.
                  Когда мы создаем узел сети, то уже указываем порт, как данный порт указать в ключ элемента данных.
                  Пример net.tcp.service[tcp,{HOST.IP},{HOST.PORT}]

                  Используйте макрос на уровне шаблона
                  Last edited by manleykeedan; 08-04-2020, 09:54.

                  Comment

                  Working...