Ad Widget

Collapse

Zabbix, SNMP, BDCOM

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • reductor89
    Junior Member
    • Nov 2018
    • 12

    #1

    Zabbix, SNMP, BDCOM

    Добрый день. Помогите разобраться с такой проблемой. Есть оборудование BDCOM, по определённому OID снимаю мак адреса.
    Запрос: snmpwalk -v 2c -c public 192.168.1.168 SNMPv2-SMI::enterprises.3320.152.1.1.3.13

    Получаю: SNMPv2-SMI::enterprises.3320.152.1.1.3.13.1.224.103.179.1 1.31.172 = Hex-STRING: E0 67 B3 0B 1F AC
    SNMPv2-SMI::enterprises.3320.152.1.1.3.13.101.116.218.56. 118.15.181 = Hex-STRING: 74 DA 38 76 0F B5

    Как сделать так,чтобы забикс записывал два этих мак-адреса?
    Когда делаю другой зарос,у котором вывод одной строкой, то проблем нет записать.

    Пытаюсь сделать так:


    Ключ: enterprises.3320.152.1.1.3.[{#SNMPVALUE}]
    SNMP OID: SNMPv2-SMI::enterprises.3320.152.1.1.3.{#SNMPINDEX}
    Тип информации: Текст

    на что получаю ошибку "No Such Instance currently exists at this OID"
  • reductor89
    Junior Member
    • Nov 2018
    • 12

    #2
    Может кто подскажет?

    Comment

    • boogor
      Junior Member
      • May 2017
      • 17

      #3
      snmpwalk выдает все что начинается на SNMPv2-SMI::enterprises.3320.152.1.1.3.13, что-то вроде броадкаста, реально нету OID SNMPv2-SMI::enterprises.3320.152.1.1.3.13 о чем zabbix и сообщает No Such Instance currently exists at this OID. Я думаю что иначе как обращение к конкретным OID работать не будет.

      Comment

      • reductor89
        Junior Member
        • Nov 2018
        • 12

        #4
        Originally posted by boogor
        snmpwalk выдает все что начинается на SNMPv2-SMI::enterprises.3320.152.1.1.3.13, что-то вроде броадкаста, реально нету OID SNMPv2-SMI::enterprises.3320.152.1.1.3.13 о чем zabbix и сообщает No Such Instance currently exists at this OID. Я думаю что иначе как обращение к конкретным OID работать не будет.
        Т.е. не реально забиксу обработать то,что выдаёт snmpwalk?

        Comment

        • gimliswamp
          Junior Member
          • Apr 2015
          • 16

          #5
          Только так если.
          Через Discovery rules.
          в "SNMP OID"
          указывайте
          discovery[{#SNMPVALUE},enterprises.3320.152.1.1.3.13]
          в item prototypes указывайте
          KEY = enterprises.3320.152.1.1.3.13.["{#SNMPINDEX}"]
          SNMP OID = enterprises.3320.152.1.1.3.13.{#SNMPINDEX}

          Comment

          • reductor89
            Junior Member
            • Nov 2018
            • 12

            #6
            Всё равно не хочет работать

            Comment

            • max.ch.88
              Senior Member
              • Oct 2018
              • 206

              #7
              Originally posted by reductor89

              Т.е. не реально забиксу обработать то,что выдаёт snmpwalk?
              Через свои скрипты можно всё. Только надо ли собирать все маки? Какова цель? MAC-таблица вещь динамически изменяемая. Вы хотите, чтобы item'ы постоянно добавлялись/удалялись средствами LLD?

              Comment

              • reductor89
                Junior Member
                • Nov 2018
                • 12

                #8
                Мне нужно вести такую статистику. По этому OID SNMPv2-SMI::enterprises.3320.152.1.1.3.13 я получаю мак оборудования которое стоит у абонента и мак его роутера. Вот в дальнейшем мне нужно будет делать поиск по этим двум макам,даже когда у абонента всё отключено.

                Comment

                • max.ch.88
                  Senior Member
                  • Oct 2018
                  • 206

                  #9
                  Тогда делается хост - коммутатор, в нем item'ы порты типа zabbix trapper text и один item типа zabbix agent numeric, который вызывает скрипт. Скрипт с помощью snmpwalk опрашивает коммутатор на тему MAC-таблицы и парсит результат, раскладывая маки по портам, и отправляет результат через zabbix_sender. А вот поиск придется делать через SQL-запрос прямо в базе, если понадобится найти MAC среди портов коммутатора(ов). Будьте готовы к росту БД, так как поля для значений типа text занимают много места.
                  Last edited by max.ch.88; 04-12-2018, 15:44.

                  Comment

                  Working...