Updated SNMP.NLM for ZfS3 for NetWare 5 and 6
Novell Cool Solutions: Feature
Digg This -
Posted: 25 Apr 2003
Heads Up ZEN for Servers 3 users. Here's a fix for the problem of an incorrect SNMP getnext response for the sparse table.
To use this solution:
Copy the SNMP.NLM to the server's SYS:\SYSTEM folder and
copy SNMP.MSG to the server's SYS:\SYSTEM\NLS\4 folder.
Restart the server.
Note: It is mandatory that NetWare Server has to be restarted after applying this TID as snmp.nlm changes will come to effect only after restarting the server.
About the Fix: Agent displaying the sparse table behavior will respond with following response on encountering the sparse entry(or hole),
AttrValue->avb_info = (AttrInfo *)NULL
AttrValue->avb_length = SNMP_ERR_UNPOPULATEDCELL
Return SNMP_ERR_SPARSETABLEROW_UNPOPULATEDENTRIESMARKED as snmp errorcode
refer "Understanding SNMP MIBs" by David Perkins-Evan McGinnis for explanation on sparse table behavior
#define SNMP_ERR_SPARSETABLEROW_UNPOPULATEDENTRIESMARKED 100
#define SNMP_ERR_UNPOPULATEDCELL 101
SNMP switches its traditional behavior on getting the above response to special behavior to accommadate the sparse entries.
Novell Cool Solutions (corporate web communities) are produced by WebWise Solutions. www.webwiseone.com