Martin, Runtime mapping from OID to object name and vice versa is only needed for generic applications. Best choice for the rest, is compile time mapping, like done by AgenPro.
For runtime MIB parsing and processing, you may use JASMI (http://www.mibdesigner.com) or some other API. Note: JASMI 3.0 will be until September 13th. Best regards, Frank On 06.09.2010 19:18, martin.duerrme...@innovations.de wrote: > Hi, > I'm using snmp4j Version 1.11.1 and did an example Application according to > http://www.snmp4j.org/doc/org/snmp4j/Snmp.html and could successfully get a > Ram Cache Value. > With > pdu.add(new VariableBinding(new OID(".1.3.6.1.4.1.2021.4.15.0"))) > pdu.setType(PDU.GET); > snmp.send(pdu, target, null, listener); > and > event.getResponse().get(0).getVariable().toString(); in the > ResponseListener. > > How can I get the same value with the textual String? > > According to http://www.snmp4j.org/doc/org/snmp4j/smi/OID.html I can just > write new OID("'memCached'.0") > But then I get an "Error Code: 2" for "pdu.getErrorStatus()" which is > "SNMP_ERROR_NO_SUCH_NAME" > > How can I convert a numeric oid into the character representation and vice > versa? > > Here is what an snmp get shows on command line > > snmpget -c public -v 1 127.0.0.1 memCached.0 > UCD-SNMP-MIB::memCached.0 = INTEGER: 131700 kB > > snmpget -c public -v 1 127.0.0.1 1.3.6.1.4.1.2021.4.15.0 > UCD-SNMP-MIB::memCached.0 = INTEGER: 131700 kB > > Any help warmly welcomed :) > > Regards > > Martin Dürrmeier > _______________________________________________ > SNMP4J mailing list > SNMP4J@agentpp.org > http://lists.agentpp.org/mailman/listinfo/snmp4j -- AGENT++ http://www.agentpp.com http://www.snmp4j.com http://www.mibexplorer.com http://www.mibdesigner.com _______________________________________________ SNMP4J mailing list SNMP4J@agentpp.org http://lists.agentpp.org/mailman/listinfo/snmp4j