The source of the problem is how Cisco sends that variable, as an octet string, which by definition in SNMP, is printable ASCII. So trapd tries to make the best sense of it he can. He will dump the whole string to hex but only if at least half of it is unprintable, and in this case it is not.
Code was introduced in IY53703 for both 7.1.3 and 7.1.4 to handle this situation, by forcing trapd to print hex when any part of the string is unprintable, but you have to export an environment variable to use it. My guess is that this is configured for the 7.1.4 machine but not the 7.1.3. IY53703 is part of FixPack4 for 7.1.3, so if you have that level, then you can do the following.
1. Edit /usr/OV/bin/netnmrc.pre (or create one if necessary) and put this
line in it:
export TRAPD_STRICT_HEX_FORMAT=TRUE
2. ovstop nvsecd
3. /etc/netnmrc (on AIX) or /etc/init.d/netnmrc (on Solaris or Linux)
This will force ovspmd to set the environment variables and trapd will inherit it.
James Shanks
Level 3 Support for Tivoli NetView for UNIX and Windows
Network Availability Management
Network Management - Development
Tivoli Software, IBM Corp _______________________________________________
NV-L mailing list
NV-L@lists.ca.ibm.com
Unsubscribe:NV-L-leave@lists.ca.ibm.com
http://lists.ca.ibm.com/mailman/listinfo/nv-l (Browser access limited to
internal IBM'ers only)
|