Domanda

Sto programmando un sistema di gestione della rete, e devono essere in grado di stampare nomi significativi dietro le OID che vengono ricevuti da trap SNMP. A causa della natura / dimensioni di questo sistema, non sarebbe una buona idea per mappare manualmente ogni OID ad un nome significativo per ogni MIB su ogni dispositivo che viene utilizzato.

Con questo detto, c'è un (uso commerciale) modo di accoppiare automaticamente il nome / descrizione delle rispettive OID per tutti OID in un MIB libero; e poi questi abbinamenti essere utilizzati in un programma Java?

In altre parole, c'è uno strumento o un metodo che permette di convertire un albero MIB agli oggetti Java che può essere attraversato in un programma per recuperare i nomi di OID / descrizioni?

Grazie

È stato utile?

Soluzione

È necessario un parser MIB - per esempio Mibble (disponibile sotto licenza GPL e licenza commerciale)

Altri suggerimenti

Lo so thread è vecchio, ma può aiutare gli altri. Si può usare vaso SNMP4J-SMI ottenere una descrizione nome per OIDS in MIB

Come usare SNMP4J-SMI con SNMP4J

Cordiali saluti in cui entra sotto licenza Commerciale

Utilizzo molto rara di SNMP ho trovato tizio. Ho anche lavorato su SNMP. Per questo, SNMP4J è meglio biblioteca possiamo utilizzare in Java.

http://www.snmp4j.org/

Supporta v1, v2 e v3 per SNMP.

Inoltre è possibile implementare Mib albero a piedi utilizzando tale, ed è possibile recuperare perticular OID Nome / descrizione e il valore anche. E 'molto fresco e facile da usare una volta per entrare in esso.

Si noti inoltre, che è necessario fornire l'indirizzo IP del dispositivo responsabile giusto? in modo che il dispositivo può inviare trap SNMP per l'applicazione che è in ascolto su qualche porta.

È necessario aprire la porta anche per le trappole.

Spero che questo aiuti. fatemi sapere se tutte le domande. Hai bisogno di scavare più in esso. Sapete come funziona networking roba:)

.

Grazie.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top