Как перевести номер SNMP "EnterpriseSpecific Trap" в полный OID? - PullRequest
2 голосов
/ 22 октября 2011

В настоящее время я использую net-snmp snmptranslate для перевода EnterpriseOID из ловушки, полученные моим пользовательским приемником кодированных ловушек с помощью следующей команды:

snmptranslate -M. -mALL .1.3.6.1.2.1.39.2.2

Теперь я получаю ловушки SNMP v1 с

generic = enterpriseSpecific (6)

поэтому мне нужно декодировать конкретный номер ловушки, например, 10003 до «полного числового» OID. Есть ли способ сделать это, используя snmptranslate? У меня уже есть MIB-файл, связанный с ловушками.

1 Ответ

1 голос
/ 25 октября 2011

Я обнаружил, что могу преобразовать определенный номер SNMP v1 в OID, используя комбинацию OID предприятия, с 0, за которым следует конкретный номер прерывания, например,

EnterpriseOID + '0' + SpecificTrap

...