ASN_OCTET_STRING type is OK, but in order to see the string as ASCII with snmptrapd you should have defined the MIB with the trap you are sending and the string itself.
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 STATUS current DESCRIPTION "This is a boring example that is used in the agent/mibgroup/examples/notification.c to send out a notification every 30 seconds. The actual notification means nothing other than 30 seconds has elapsed since the last time one was sent." ::= { netSnmpExampleNotifications 1 } 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 } -- This is where we specify that a string is included STATUS current DESCRIPTION "This is a boring example that is used in the agent/mibgroup/examples/notification.c to send out a notification every 30 seconds. The actual notification means nothing other than 30 seconds has elapsed since the last time one was sent." ::= { netSnmpExampleNotifications 1 } And you should also define the string (netSnmpExampleString): netSnmpExampleString OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..10)) MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "This is a simple object which is used to send a string into a trap. This example object is not implemented anywhere." ::= { netSnmpExampleScalars 3 } > -----Original Message----- > Sent: Saturday, June 12, 2004 6:48 PM > To: [EMAIL PROTECTED] > Subject: A small problem in usage of method > snmp_varlist_add_variable() > > > Hi, > > > My aim was to programatically send a trap with some string > parameter value. > (like a parameter with type 's' when using the snmptrap utility) > > I referred the example in notification.c and put some code that uses > snmp_varlist_add_variable() to add more variables to the trap. > But it appears that the 4th parameter of this function has to > be one of the ASN > types defined in asn1.h. > If I use ASN_OCTET_STR as type to send my string text then in > trap that is > received and displayed by the snmptrapd the string is > displayed in a Hex format. > > I want to display the string in the ASCII style (the way it > is displayed when > 's' is used as the parameter type for a trap sent using snmptrap ) > > Is there a corresponding type I can use as the 4th param in the method > snmp_varlist_add_variable()? > Or is there some other method/way for that? > > Thanks & regards, > Viren > > > > > ------------------------------------------------------- > 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 > ------------------------------------------------------------------------------------------------------------------- Este correo electrónico y, en su caso, cualquier fichero anexo al mismo, contiene información de carácter confidencial exclusivamente dirigida a su destinatario o destinatarios. Queda prohibida su divulgación, copia o distribución a terceros sin la previa autorización escrita de Indra. En el caso de haber recibido este correo electrónico por error, se ruega notificar inmediatamente esta circunstancia mediante reenvío a la dirección electrónica del remitente. The information in this e-mail and in any attachments is confidential and solely for the attention and use of the named addressee(s). You are hereby notified that any dissemination, distribution or copy of this communication is prohibited without the prior written consent of Indra. If you have received this communication in error, please, notify the sender by reply e-mail ------------------------------------------------------- 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