On Wed, 24 Jan 2007, Michael Kirkham wrote:

> On Wed, 24 Jan 2007, Dave Shield wrote:
>
>> Well, there is already a flag 'SNMP_FLAGS_DONT_PROBE'
>> to disable SNMPv3 engine probing.   So the simplest approach
>> should be to set this in the prototype session structure, before
>> calling snmp_sess_add_ex.
>> 
>> [That's without having looked at the code closely, mind - so
>> it might not be quite as easy as that]
>> 
>> Dave
>> 
>
> That should work to prevent probing a trap-only target and postpone probing 
> of inform targets until an inform is sent.  It wouldn't (alone) completely 
> fix the issue of the traps being sent with the wrong Engine ID. If the target 
> has a TagList whose tags indicate both informs and traps are to be sent, then 
> it would still probe later and then use the Engine ID from the probe, cached 
> in the session, to send the trap.

FYI - added some debugging output, and snmpv3_build() is indeed where the 
Engine ID of the trap is getting set to that of the management station, 
from the session, because it is not yet assigned in pdu->securityEngineID.

--
Michael Kirkham
President & CEO
Muonics, Inc.
http://www.muonics.com/

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
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