On Fri, Nov 03, 2000 at 04:38:46PM -0800, Surendar Thaneer wrote: > What should be done in the Ethereal code to make it translate the > numeric OID of private MIB to named OID? Absolutely nothing whatsoever. The Ethereal code doesn't do the translation itself - it calls the UCD SNMP libraries to do that. > I am using UCD-SNMP libraries for SNMP decode. When you asked the question: http://www.ethereal.com/lists/ethereal-users/200010/msg00412.html "Wondering, if it is possible to translate object IDs of private MIB into names using UCD-SNMP libraries and if so, then what should be done.", the answer: http://www.ethereal.com/lists/ethereal-users/200010/msg00414.html was that you have to tell the UCD SNMP libraries about the private MIB; from that reply: To quote the "variables(5)" man page for the UCD SNMP package on UNIX: The description of the variables in the MIB is given in the set of mib files defined by the MIBS environment vari- able (or the default list defined at compilation time) and the mib files in the DATADIR/snmp/mibs directory (or the MIBDIRS environment variable). I.e., the MIBs the UCD SNMP libraries know about are the ones in that directory and any additional ones specified by the MIBS environment variable (you'd have to look through the UCD SNMP documentation to see what format that environment variable has). "DATADIR" is the top-level directory in which data files for the library were installed; as I'm not logged into your system, I don't know what it is on your system. So you should find out what directory has the UCD SNMP MIB files on your system (I don't know what directory it is, nor do I know how to find that out), and add a MIB file for your private MIB (the UCD SNMP documentation may give the syntax for MIB files).
Powered by MHonArc 2.6.10