> In the example notification.c, the definition of the trap is included
> at NET-SNMP-EXAMPLES-MIB:
> 
> netSnmpExampleNotification OBJECT-TYPE
>     SYNTAX      SnmpAdminString
>     MAX-ACCESS  accessible-for-notify

Actually that definition is wrong.
This is the definition of a MIB *object* (suitable for including
within a notification) - not the definition of the trap itself.

See NET-SNMP-AGENT-MIB::nsNotifyStart (et al) for examples
of valid trap definitions.



> If you want to add a string to this trap you can do:
> 
> netSnmpExampleNotification OBJECT-TYPE
>     SYNTAX      SnmpAdminString
>     MAX-ACCESS  accessible-for-notify
>     OBJECTS { netSnmpExampleString }

Nope.  That is not valid.
You can only have an "OBJECT" clause in a NOTIFICATION-TYPE definition,
not in an OBJECT-TYPE definition.



> And you should also define the string (netSnmpExampleString):
> 
> netSnmpExampleString OBJECT-TYPE
>     SYNTAX OCTET STRING (SIZE (0..10))

and given that the original question was about how to ensure that
such a string value was displayed as an ASCII string, it would be
sensible to define this object with SYNTAX SnmpAdminString
(or similar) - so that it would use the DISPLAY-HINT "255a"



Dave



-------------------------------------------------------
This SF.Net email is sponsored by the new InstallShield X.
>From Windows to Linux, servers to mobile, InstallShield X is the
one installation-authoring solution that does it all. Learn more and
evaluate today! http://www.installshield.com/Dev2Dev/0504
_______________________________________________
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