FW: [SNMP4J] FW: Help on SNMP4J v3 agent

Larson, Michelle R Michelle.R.Larson at boeing.com
Tue May 13 01:18:34 CEST 2008


 

-----Original Message-----
From: Cayward, Timothy B 
Sent: Monday, May 12, 2008 3:59 PM
To: Larson, Michelle R
Subject: RE: [SNMP4J] FW: Help on SNMP4J v3 agent

Hello Frank,
Thanks for your quick reply!
Yes, I've made a careful comparison of the TestAgent.java in checking my
work.
The usm and vacm modules are rather straightforward.  Since I am
noAuthnoPriv, I have no authentication or encryption, just the username.
I also have a user set up for authNoPriv.  That user doesn't work
either.

Finally got it working...I had to change the way the MIBs were getting
registered:
Protected void registerManagedObjects() {
    try {
         <myCustomMib>.registerMOs(server, new OctetString("public"));
        ===> changed to
         <myCustomMib>.registerMOs(server, null);

After I did this, I'm able to "get" and "set" elements on my MIB using
v3, as well as v2. Yay!

Do you know why this works now?  Does "public" limit the MIB to v2
community only?
Does "null" open it up to v2 and v3?  


Also, I'm not sure what the method "addCommunities(SnmpComuunictyMIB
communityMIB)" does.
Is this related to v3 in some way?





-----Original Message-----
From: Frank Fock [mailto:fock at agentpp.com]
Sent: Monday, May 12, 2008 1:30 PM
To: Larson, Michelle R
Cc: SNMP4J at agentpp.org; Cayward, Timothy B
Subject: Re: [SNMP4J] FW: Help on SNMP4J v3 agent

Hi Rachel,

Have you checked/compared your implementation with against/with the
TestAgent example?
If a noSuchObject exception is returned, most likely the VACM is not
setup correctly.

Best regards,
Frank

Larson, Michelle R wrote:
>> Basic problem: my SNMP4J agent will respond to snmp v2 "gets" and 
>> "sets", but will not respond correctly to v3 requests.
>>
>> Details:  Built a SNMP4J-based Java SNMP agent, extending Frank 
>> Fock's implementation of BaseAgent.java.  Using SNMP4J-Agent version
1.1.4.
>> Built MIBs using AgenPro version 2.6.2.  Configured SNMP agent with 
>> user security model (USM), and appropriate view access control module

>> (VACM).  Using noAuthnoPriv.
>>
>> SNMP v2 works fine, I can get and set MIB elements at will.  
>> SNMP v3 requests return "SNMPv2-SMI::enterprises.9xxx.xx.x.x.x.x.x = 
>> No Such Object available on this agent at this OID."
>>
>> After several days of pulling out pieces and checking results, it 
>> looks like the usm and vacm are okay, but the agent doesn't seem know

>> anything about the MIBs where v3 is concerned.  Is there something 
>> else I'm supposed to set?
>>
>> Anyone run into this problem?  
>> Thanks in advance,
>> Tim/Rachel
> _______________________________________________
> SNMP4J mailing list
> SNMP4J at agentpp.org
> http://lists.agentpp.org/mailman/listinfo/snmp4j

-- 
AGENT++
http://www.agentpp.com
http://www.mibexplorer.com
http://www.mibdesigner.com



More information about the SNMP4J mailing list