I've successfully used this in the past with real devices sending traps to 
snmptrapd.  Now I find myself just trying to do some simple testing and 
generate my own traps and am failing miserably.  I'm guessing it's something 
very silly but have been staring at this for hours and am probably looking 
right past the problem.

Starting with the basics, I have /etc/snmp/snmptrapd.conf with one entry in it:

authCommunity execute public

if I comment it out, snmptrapd complains so it's clearly doing something with 
this.
Next I'm running snmptrapd -f -LO, which according to the documentation should 
report traps directly on the terminal

I also have the following 2 lines in my snmp.conf file:

rwcommunity  public
trapsink 192.168.1.105

and the machine I'm running on is the address of the sink.  I've also 
successfully executed snmpget, snmpset and snmpwalk so at least that level of 
the machinery is working.

As for a source of traps I've been looking at: 
http://net-snmp.sourceforge.net/docs/FAQ.html#How_do_I_send_traps_and_notifications_
 from the faq and have tried ALL the different commands that are claimed to 
send traps, specifically:

snmptrap -v 1 -c public localhost "" "" 0 0  ""
snmptrap -v 1 -c public localhost "" "" 6 99 ""

snmptrap -v 2c -c public localhost "" UCD-SNMP-MIB::ucdStart

snmptrap -v 2c -c public localhost "" .1.3.6.1.4.1.2021.251.1

and I'm not seeing a thing.  Later on it shows how to build some customer MIBS 
as directed in 
http://net-snmp.sourceforge.net/tutorial/tutorial-5/commands/snmptrap.html

and those don't work either!  Finally I defined a customer trap handler in 
snmptrapd.conf with the entry:

traphandle default /tmp/snmplogger.pl

where snmplogger just takes its arguments and writes a timestamped record to a 
file in /tmp.  This worked like a champ for a previous project so I know the 
technique works but in this case I'm not seeing anything.

Since I know this stuff is pretty basic I'm wondering if I'm running snmptrapd 
with the wrong switches - I don't think so - and I also did try running it as a 
daemon with the traphandle enabled but still nothing.  The only other thing I 
can think of is maybe I'm missing some more settings in my conf files but I 
can't imagine what because as I said, I have been able to get this work 
correctly in the past and don't remember doing anything different.

Or maybe there is some other component I need to configure to make this all 
work correctly?  I'm really at a loss...

-mark
------------------------------------------------------------------------------
This SF.Net email is sponsored by the Verizon Developer Community
Take advantage of Verizon's best-in-class app development support
A streamlined, 14 day to market process makes app distribution fast and easy
Join now and get one step closer to millions of Verizon customers
http://p.sf.net/sfu/verizon-dev2dev 
_______________________________________________
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