On Wed, Apr 29, 2020 at 01:22:52PM +0200, Philippe Denis wrote: > Hi Magnus, > > Thanks for your answer.
Firstly, when asking things on a mailing list you should keep the whole conversation on the mailing list as I ain't interested in doing unpaid consultancy work. > Now, the warning is not more present but no trap is received (observation > done with tcpdump). > > Is there any keyword to address in the Agent X ? > > Do you have a simple example to test ? This require some help from your side, could you please tell me the exact commands you use to start your subagent as well as the master agent (snmpd). /MF > Best regards > Philippe DENIS > > > Le 29 avr. 2020 à 08:26, Magnus Fromreide <ma...@lysator.liu.se> a écrit : > > > > On Wed, Apr 29, 2020 at 02:46:30AM +0200, Philippe Denis wrote: > >> Hello all, > >> > >> I’m facing several issues when I’ve tried to send V3 traps from my Agent X > >> to the master agent to trap recipient. The program linked to the trap > >> generation was written by mib2c tool mainly. (Only dummies variables and > >> values added) > >> > >> I’ve added in my configuration file snmpd.conf file, the following line: > >> trapsess 192.1.2.1 > >> > >> When I start the agent, I got the following error message “no community > >> specified.” but when reading the man page it looks that the trap community > >> is for trapsink, trap2sink and trapinform. > >> > >> Is it correct ? Is there any option to use to know what is wrong ? > > > > In the man page it says that trapsess should take arguments like snmptrapd. > > > > In order to experiment I would run > > > > snmpd -Lo -d -f --trapsess="trapsess-params" 127.0.0.1 > > > > and then stop snmpd with Ctrl-C so for my first attempt, similar to > > yours, I run > > > > snmpd -Lo -d -f --trapsess="127.0.0.1" 127.0.0.1 > > > > and snmpd happily prints > > > > Security name is missing.Cannot add new trap destination internal0 > > > > so something differs between our agents or configs. If I try with > > > > snmpd -Lo -d -f --trapsess="-v2c 127.0.0.1" 127.0.0.1 > > > > then my snmpd prints > > > > No community name specified. > > > > and I suppose that is similar enough to your case but it is also a v2 > > notification so lets say explicitly that we want a v3 notification > > > > snmpd -Lo -d -f --trapsess="-v3 127.0.0.1" 127.0.0.1 > > > > prints > > > > Security name is missing.Cannot add new trap destination internal0 > > > > and the snmpcmd.1 man page states that -u is used to specify a securityName > > so lets try that > > > > snmpd -Lo -d -f --trapsess="-v3 -u mySecurityName 127.0.0.1" 127.0.0.1 > > > > This results in my snmpd sending something with mySecurityName in it so I > > suppose that is the startup notification. > > > > In order to make this permanent I then add > > > > trapsess -v3 -u mySecurityName 127.0.0.1 > > > > to my snmpd.conf > > > > Does this help? > > > > (The snmpd parameters mean > > -Lo - send logs to stdout > > -d - log all traffic > > -f - run in the foreground) > > > >> I’m using tcpdump to sniff network but nothing is sent although the gdb > >> debugger says that send_v2trap is OK. > >> > >> Thanks by advance for your help. > >> > >> Best Regards. > >> Ph. DENIS > >> > >> _______________________________________________ > >> Net-snmp-coders mailing list > >> Net-snmp-coders@lists.sourceforge.net > >> https://lists.sourceforge.net/lists/listinfo/net-snmp-coders _______________________________________________ Net-snmp-coders mailing list Net-snmp-coders@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/net-snmp-coders