[SNMP4J]Adding snmpTargetAddrEntry

Nídia S. Campos nidiascampos at gmail.com
Wed Jul 5 16:47:11 CEST 2006


Hi,
I am trying to add a entry in snmpTargetAddrTable  of  TestAgent from a
manager application, but there is timeout......
The index (snmpTargetAddrName) is genarated by the same  static methode
MOTableRowIndex.createSubIndex(OctetString, true), so:
String index = "116.101.115.116" that means "test" and there is no entry in
this table.

All snmpTagetAddr oids have this index like snmpTargetAddrTDomain
+="."+index

So the variable binding to each object is below:

String transportDomainUdpIpv4 = "1.3.6.1.2.1.100.1.1"; //such  as
org.snmp4j.agent.mo.snmp.TransportDomains.transportDomainUdpIpv4<file:///E:/N%EDdia/microsol/codigo/api/snmp4j-agent-doc-1.0-beta3/snmp4j-agent/doc/org/snmp4j/agent/mo/snmp/TransportDomains.html#transportDomainTcpIpv4>
<file:///E:/N%EDdia/microsol/codigo/api/snmp4j-agent-doc-1.0-beta3/snmp4j-agent/doc/org/snmp4j/agent/mo/snmp/TransportDomains.html#transportDomainTcpIpv4>
//variable bindings
snmpTargetAddrTDomain = new OID(transportDomainUdpIpv4);
snmpTargetAddrTAddress =new OctetString("0.0.0.1/162");
snmpTargetAddrTimeout =new Integer32(200);
snmpTargetAddrRetryCount =new Integer32(1);
snmpTargetAddrTagList =new OctetString("test");
snmpTargetAddrParams=new OctetString("v2c"); //there is a entry in
snmpTargetParamsTable with this index
snmpTargetAddrStorageType=new Integer32(4);//such as
org.snmp4j.agent.mo.snmp.StorageType.volatile_
snmpTargetAddrRowStatus=new Integer32(4);//such as
org.snmp4j.agent.mo.snmp.RowStatus.createAndGo (recommendation  of RFC 2273)

The response packet for this set  is null so timeout.....
The community string is "public' and the pdu version is "v2c", so I think
that I have access to read and write access, but the MAX-ACCESS of these
objects is read-create, and I don't know if VACM MIB is configured to this.

So, what am I doing  wrong?

Thanks in advance,
Nídia
*
*



More information about the SNMP4J mailing list