Template:FAQ:Coding 21

From Net-SNMP Wiki
Revision as of 11:38, 23 October 2006 by Dts12 (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

There are two ways to do this. You can either use the 'send_v2trap' call and give a varbind list, starting with the v2-equivalent of the SNMPv1 trap, followed by the additional varbinds.

Alternatively, you can use the (undocumented) API call 'send_enterprise_trap_vars' which takes the same parameters as 'send_trap_vars', plus the enterprise OID to use (in the usual name/length form). See the code file 'agent_trap.c'

In either case, you also need to have 'trapsink' in the snmpd.conf file. The resulting trap will be identical, whichever approach is used.