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

Reply via email to