There is something I can't seem to find the definitive answer for in
several SNMP books or online, but it could mean I glossed over the
answer hastily too.  Here is my specific question.

Question:

>From a client using Net-SNMP command line tools, does the client need
to have the Enterprise MIB loaded/compiled into Net-SNMP "LOCALLY" to
interpret data from an Enterprise MIB or any private MIB for that
matter on the server side?

Obviously if you don't have the MIB loaded you cannot query via OID
name, you have to use the OID number, but are there cases that when
you query via OID number that you will get back hexidecimal or binary
data instead of strings/integers,.i.e. the expected result?

Why it matters?  I don't want to load MIBs if I don't have to on the
client side.  And it is much easier to do a .iso walk to see if there
is something I want first before exhaustively loading dozens of MIBS.

Thanks so much for the help as I have not been able to find the answer
to this questions anywhere.  A specific use case is AIX.  AIX has a
PLETHORA of custom MIBS.  I can look up the OIDs I need and use the
command line to retrieve them, but do I need them on the client side
to interpret the data?

Subquestion 1:

If it is true that in some cases, or all cases that unique MIBs must
be loaded/compiled on the client side, then what happens why I do a
snmpwalk of .iso on a machine that has custom/enterprise MIBs.  Does
snmpwalk ignore the Enterprise MIBs it cannot interpret, or does it
give me everything including the binary data in a hexadecimal format.

Subquestion 2:

Python Bindings release notes state, " Access to the parsed MIB
database is not yet implemented."  I am unsure of how to interpret
this statements meaning.

Does this mean, assuming the answer the question above is "Yes, you
must have the MIB loaded on your machine to interpret some custom MIB
results", that python bindings are ignorant of custom MIBs I load into
Net-SNMP?  If so that would be a huge problem for me, and would make
me consider just wrapping command line Net-SNMP into the python
subprocess module.


Thanks,

Noah Gift

-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Net-snmp-users mailing list
[email protected]
Please see the following page to unsubscribe or change other options:
https://lists.sourceforge.net/lists/listinfo/net-snmp-users

Reply via email to