2017-01-17 10 views
0

Теперь я знаю продукт Avaya switch «ERS 5510-24T», как я могу найти идентификатор объекта для продукта без использования sysObjectID? Поскольку перед использованием snmpget для получения OID, нам нужен статический список, который используется для сопоставления OID, а затем мы знаем, что такое продукт.Как найти OID для определенного продукта?

+0

Отправьте SNMP GET для извлечения sysObjectID.0 непосредственно с устройства, и вы узнаете об этом. –

ответ

0

У поставщиков обычно есть MIB, который идентифицирует свои продукты. Для Avaya я нашел G3-AVAYA-MIB с некоторыми идентификаторами продуктов и Nortel S5-REG-MIB, которые, как представляется, более уместны. Если вы хотите поддержать поставщика, вам придется искать OID или задавать их.

+0

Кажется, мы не можем получить список OID только от MIB, лучший способ - попросить продавца. – Enosh

0

Упомянутый OID является SNMPv2-MIB::sysDescr.0 с numric значением .1.3.6.1.2.1.1.1.0

Справочник here


Exmaple с помощью имени MIB:

snmpget -v2c -c public rb750 SNMPv2-MIB::sysDescr.0 -On

Выход

.1.3.6.1.2.1.1.1.0 = STRING: Some device


Exmaple с помощью OID:

snmpget -v2c -c public rb750 .1.3.6.1.2.1.1.1.0

Выход

SNMPv2-MIB::sysDescr.0 = STRING: Some device

0

Вы должны использовать sysObjectID для правильного обнаружения сети. Нет другого способа идентифицировать устройство/оборудование через SNMP. Цель OID является частью RFC1213 (MIB-II)

Object Name:  sysObjectID 
Object ID:  1.3.6.1.2.1.1.2.0 
Object Syntax:  OBJECT IDENTIFIER 
Object Access:  read-only 
Object Status:  mandatory 
Object Description: The vendor's authoritative identification of the 
      network management subsystem contained in the 
      entity. This value is allocated within the SMI 
      enterprises subtree (1.3.6.1.4.1) and provides an 
      easy and unambiguous means for determining `what 
      kind of box' is being managed. For example, if 
      vendor `Flintstones, Inc.' was assigned the 
      subtree 1.3.6.1.4.1.4242, it could assign the 
      identifier 1.3.6.1.4.1.4242.1.1 to its `Fred 
      Router'. 

Вы можете использовать следующую команду Net-SNMP пакет, чтобы получить значение с помощью SNMPv2C непосредственно из устройства/оборудование:

snmpget -v2c -c public device_addr 1.3.6.1.2.1.1.2.0