Ad Widget

Collapse

Не могу разобраться с mib'ом

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • zverek06
    Member
    • Oct 2016
    • 51

    #1

    Не могу разобраться с mib'ом

    Подскажите, ничего не могу понять. Почему так работает, а так нет? И таких много у меня параметров, через snmpwalk работает, а snmpget не катит...

    OS: FreeBSD11
    Server: Zabbix 3.2.0

    Code:
    # snmpwalk -v1 -c public -m ALL 172.16.0.20 1.2.840.10036.1.1.1.9
    IEEE802dot11-MIB::dot11DesiredSSID.7 = STRING: "zverek-test"
    # snmpget -v1 -c public -m ALL 172.16.0.20 1.2.840.10036.1.1.1.9
    Error in packet
    Reason: (noSuchName) There is no such variable name in this MIB.
    Failed object: IEEE802dot11-MIB::dot11DesiredSSID
  • sadman
    Senior Member
    • Dec 2010
    • 1611

    #2
    Originally posted by zverek06
    Code:
    # snmpwalk -v1 -c public -m ALL 172.16.0.20 1.2.840.10036.1.1.1.9
    IEEE802dot11-MIB::[B]dot11DesiredSSID.7[/B] = STRING: "zverek-test"
    snmpget -v1 -c public -m ALL 172.16.0.20 1.2.840.10036.1.1.1.9.7

    Comment

    • zverek06
      Member
      • Oct 2016
      • 51

      #3
      Originally posted by sadman
      snmpget -v1 -c public -m ALL 172.16.0.20 1.2.840.10036.1.1.1.9.7
      То есть надо было добавить цифру, которая в mib при snmwalk? Эта на будущее мне. Я правильно понял?

      Comment

      • sadman
        Senior Member
        • Dec 2010
        • 1611

        #4
        Originally posted by zverek06
        То есть надо было добавить цифру, которая в mib при snmwalk? Эта на будущее мне. Я правильно понял?
        snmpwalk же подсказал, что при сканировании snmp subtree 172.16.0.20 1.2.840.10036.1.1.1.9 (оно же IEEE802dot11-MIB::dot11DesiredSSID) найден один содержащийся в нем элемент с индексом 7. snmpget работает с OID элемента, а не subtree. Теперь вы поняли, что это не просто цифра, а часть конечного OID?

        Comment

        • yukra
          Senior Member
          • Apr 2013
          • 1359

          #5
          Originally posted by zverek06
          То есть надо было добавить цифру, которая в mib при snmwalk? Эта на будущее мне. Я правильно понял?
          snmpwalk - retrieve a subtree of management values using SNMP GETNEXT requests
          snmpget - communicates with a network entity using SNMP GET requests
          Вы и тому, и другому отдаете оид (набор циферок).
          snmpget работает только с полученной от вас циферкой, а snmpwalk пытается "перебрать" все доступные циферки, начиная с той, которую вы ему дали.
          Перебрать конечно не брутфорсом, а спецзапросом.

          https://www.opennet.ru/docs/RUS/net-snmp/ почитайте (оно конечно не самое свежее, но суть поймете думаю)

          Comment

          • zverek06
            Member
            • Oct 2016
            • 51

            #6
            Originally posted by sadman
            snmpwalk же подсказал, что при сканировании snmp subtree 172.16.0.20 1.2.840.10036.1.1.1.9 (оно же ieee802dot11-mib::dot11desiredssid) найден один содержащийся в нем элемент с индексом 7. Snmpget работает с oid элемента, а не subtree. Теперь вы поняли, что это не просто цифра, а часть конечного oid?
            Спасибо. Теперь понял!

            Comment

            • zverek06
              Member
              • Oct 2016
              • 51

              #7
              Originally posted by yukra
              Вы и тому, и другому отдаете оид (набор циферок).
              Snmpget работает только с полученной от вас циферкой, а snmpwalk пытается "перебрать" все доступные циферки, начиная с той, которую вы ему дали.
              Перебрать конечно не брутфорсом, а спецзапросом.

              https://www.opennet.ru/docs/rus/net-snmp/ почитайте (оно конечно не самое свежее, но суть поймете думаю)
              Спасибо! Почитаю.

              Comment

              Working...