Hi, every one,
I just wrote a code to test snmp program according to an example program(which is example.c and example.h in net-5.1.4).
and now, everything is ok, I can set, get, bulk, but I don't know how to trap.
In my code, I used send_easy_trap(SNMP_TRAP_ENTERPREISES, 99) ,which same is the example.c code, but how do I know this trap is sent or received?
or how can I test this trap is actived?
After searching the website, I think I can use *snmpset* to active a trap: snmpset -c public localhost NET-MY-MIB::netSnmpExampleTrap.0 int 1
and then showed I can set the value to 1 of netSnmpExampleTrap, but how do I know the manager receive this trap?
BTW, do I need add *trapsink localhost public* in snmpd.conf ?
My MIB define:
netSnmpExamples OBJECT IDENTIFIER is 1.3.6.1.4.1.8888.2.1
netExampleTrap OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Trap information"
::= { netSnmpExample 3 }
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Trap information"
::= { netSnmpExample 3 }
