[prev in list] [next in list] [prev in thread] [next in thread] 

List:       net-snmp-coders
Subject:    Re: Issue with trapsess in snmpd.conf file
From:       Magnus Fromreide <magfr () lysator ! liu ! se>
Date:       2020-04-29 14:19:14
Message-ID: 20200429141914.GA8758 () noemi ! bahnhof ! se
[Download RAW message or body]

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 <magfr@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


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic