[SNMP4J] Strange problem with SnmpV3 traps.

Xinxin Song xsong at profilium.com
Thu Nov 1 21:45:38 CET 2007


Hi Frank,

Could you give more details about how to make the agent increment its 
bootcounter, and how this would cause the problem that the V3 traps not 
being received?

Thanks a lot!
Xinxin


----- Original Message ----- 
From: "Frank Fock" <fock at agentpp.com>
To: "Xinxin Song" <xsong at profilium.com>
Cc: <snmp4j at agentpp.org>
Sent: Thursday, November 01, 2007 3:54 PM
Subject: Re: [SNMP4J] Strange problem with SnmpV3 traps.


> OK, then the "agent" is probably not incrementing its bootcounter.
>
> Best regards,
> Frank
>
> Xinxin Song schrieb:
>> Hi Frank,
>>
>> I am pretty sure the problem is not caused by the OS doesn't allow 
>> resuing a port shortly after it is closed. Because when I keep the 
>> SnmpV3Receiver running, and restart the SnmpAgentCaller one hour after 
>> the problem occurs, I still don't get anything on the Receiver side. But 
>> if I terminate the SnmpV3Receiver then re-start it, and restart the 
>> SnmpAgentCaller, it works fine for the first 4-5 rounds.
>>
>> Thanks for help.
>> Xinxin
>>
>>
>> ----- Original Message ----- From: "Frank Fock" <fock at agentpp.com>
>> To: "Xinxin Song" <xsong at profilium.com>
>> Cc: <snmp4j at agentpp.org>
>> Sent: Thursday, November 01, 2007 2:38 PM
>> Subject: Re: [SNMP4J] Strange problem with SnmpV3 traps.
>>
>>
>>> Hi Xinin,
>>>
>>> What you are observing is normal. On some OS, reusing
>>> a port shortly after another application has closed it,
>>> is not possible. Instead of using a defined port, use
>>> port "0" to get an arbitrary free port.
>>>
>>> Best regards,
>>> Frank
>>>
>>> Xinxin Song schrieb:
>>>> Hi Frank,
>>>>
>>>> I wrote a class SnmpAgentV3.java (singletion), actually it is not 
>>>> really a Snmp agent cause its main function is to send V3 traps.  And I 
>>>> wrote a class SnmpV3Receiver.java to receive and printout the V3 traps 
>>>> (Please see the attched files). Then I wrote a SnmpAgentCaller.java to 
>>>> call the SnmpAgentV3 to send out V3 traps in different ways.
>>>>
>>>> The strange problem is: If I get a instance of SnmpAgentV3.java then 
>>>> use it to send a few traps then close it and re-get the same instance 
>>>> and then send another few V3 traps, I can repeat this close and 
>>>> re-opening thing for a few times, and the SnmpV3Receiver shows all the 
>>>> traps. But after 4-6 rounds (in a few minutes), the SnmpV3Receiver 
>>>> stops showing anything altough the SnmpAgentCaller is still keeping 
>>>> sending traps.  If I don't close the instance and use the same instance 
>>>> to send V3 traps, I can do it without problem for one hour.
>>>>
>>>> Have I done anything incorrectly there?
>>>>
>>>> Thanks,
>>>> Xinxin
>>>>
>>
>
>
> 




More information about the SNMP4J mailing list