Cannot send trap from my trapdaemon

maciej_golas <[email protected]>
Newsgroups gmane.network.net-snmp.user
Message-ID <[email protected]>
I developed my own trap receiver programm called trapd based on snmptrapd.
For now it is only displaying received traps on screen in user friendly way.
So I know this app is working fine.
Now I want this app to send a trap/inform to different destination when
it receives any trap.
For testing purposes I created a function (with help of mib2c).
This function is invoked when my programm receives a trap:

int send_trap(void)
{
   netsnmp_variable_list *var_list = NULL;
   oid data_oid[] = { 1, 3, 6, 1, 4, 1, 16901, 0, 1 };
   oid ShortText_oid[] = { 1, 3, 6, 1, 4, 1, 16901, 4, 0 };

   char *data = "testing trap";
   u_long uptime = netsnmp_get_agent_uptime();

   snmp_varlist_add_variable(&var_list,
      snmptrap_oid,
      OID_LENGTH(snmptrap_oid),
      ASN_OBJECT_ID, (u_char*) data_oid, sizeof(data_oid));

   snmp_varlist_add_variable(&var_list,
      ShortText_oid,
      OID_LENGTH(ShortText_oid), ASN_OCTET_STR, (u_char *)data, strlen(data));


   send_v2trap(var_list);
   snmp_free_varbind(var_list);
   return SNMP_ERR_NOERROR;
}

Whe this func is run and I've this error:
send_trap: no v2 trapOID varbind provided

Could you tell me what's wrong with my function?

By the way: I use net-snmp 5.4 under Linux.
I didn't call init_send_trap() or domething similar.

Anyway: how to set trap destination and port within my trapd or this send_trap()?

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.