Ad Widget

Collapse

Инвентарные данные из переменного OID

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • AQS
    Member
    • Dec 2021
    • 62

    #1

    Инвентарные данные из переменного OID

    Есть шаблон для коммутоаторов разных моделей.
    проблема в определении hardware name
    оид 1.3.6.1.2.1.47.1.1.1.1.13
    возвращает либо

    SNMPv2-SMI::mib-2.47.1.1.1.1.13.1 = STRING: "C9200L-48P-4X"
    SNMPv2-SMI::mib-2.47.1.1.1.1.13.1000 = STRING: "C9200L-48P-4X"
    SNMPv2-SMI::mib-2.47.1.1.1.1.13.1003 = ""
    SNMPv2-SMI::mib-2.47.1.1.1.1.13.1004 = ""
    SNMPv2-SMI::mib-2.47.1.1.1.1.13.1006 = ""
    SNMPv2-SMI::mib-2.47.1.1.1.1.13.1007 = ""
    ...
    и здесь нам нужен оид 1.3.6.1.2.1.47.1.1.1.1.13.1 ИЛИ 1.3.6.1.2.1.47.1.1.1.1.13.1000

    либо

    SNMPv2-SMI::mib-2.47.1.1.1.1.13.1 = ""
    SNMPv2-SMI::mib-2.47.1.1.1.1.13.1001 = STRING: "C1000-24T-4X-L"
    SNMPv2-SMI::mib-2.47.1.1.1.1.13.1002 = ""
    SNMPv2-SMI::mib-2.47.1.1.1.1.13.1003 = ""
    SNMPv2-SMI::mib-2.47.1.1.1.1.13.1004 = ""
    SNMPv2-SMI::mib-2.47.1.1.1.1.13.1005 = ""
    ...
    и здесь нам нужен оид 1.3.6.1.2.1.47.1.1.1.1.13.1001

    В принципе это легко решается обнаружением, но обнаружение не может заполнять инвентарные данные
  • Semiadmin
    Senior Member
    • Oct 2014
    • 1625

    #2
    Можно сделать текстовый айтем с таким же SNMP OID, какой бывает у LLD rule, и получить в него LLD LSON. В препроцессинге вытащить hardware name.

    Comment

    • AQS
      Member
      • Dec 2021
      • 62

      #3
      Элемент данных не может принимать snmp папку/древо только snmplist (это snmpget, а не snmpwalk)
      No Such Instance currently exists at this OID

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

      Comment

      • Semiadmin
        Senior Member
        • Oct 2014
        • 1625

        #4
        Originally posted by AQS
        Но, да из результата обнаружения по 1.3.6.1.2.1.47.1.1.1.1.13 я смогу вырезать имя пред обработкой, только как его получить не в обнаружении?
        Так я же написал, как

        Comment

        • Semiadmin
          Senior Member
          • Oct 2014
          • 1625

          #5
          Сделать текстовый айтем и прописать ему в поле SNMP OID discovery[{#SNMPVALUE},1.3.6.1.2.1.47.1.1.1.1.13]

          Comment

          • AQS
            Member
            • Dec 2021
            • 62

            #6
            Спасибо работает.

            Comment

            Working...