Hi Stefan,
You can, of course, create a row in any SNMP table that supports row
creation
by sending one or more SET PDUs with SNMP4J.
However, if there is no RowStatus column in that table then it totally
depends on
the agent how the row can be created. How a row is then created should be
documented in the table's MIB specification.
This is not an issue we can solve.
Best regards,
Frank
Am 11.03.2014 10:48, schrieb Stefan Sanner:
Hello everyone,
I have written a similar question around 2 weeks ago, but I couldn't make any progress.
I still try to add and modify rows in a table wich don't support the usage of
TableUltils.createRow().
I looked for an example on how to add a row with snmp4j without using this
function, but I couldn't find one.
Does anyone has an example on how to add a row?
I tried to code a low level API solution on the basis of
http://www.webnms.com/snmp/help/snmpapi/snmpv3/table_handling/snmptables_addrow.html#Low
01> SNMPClient snmp = new SNMPClient("udp:"+ ip +"/161");
02>
03> VariableBinding[] bindings={new VariableBinding(new OID( WLAN_MAC_ACL +
".1." + String.valueOf(rowCount)),new OctetString(mac)),
04> new VariableBinding(new OID( WLAN_MAC_ACL + ".2."
+ String.valueOf(rowCount)),new Integer32(200000)),
05> new VariableBinding(new OID( WLAN_MAC_ACL + ".3."
+ String.valueOf(rowCount)),new Integer32(1))};
06>
07> snmp.getUSM().addUser(new OctetString(AccessName), new UsmUser(new
OctetString(AccessName),AuthMD5.ID, new OctetString(AccessPassword),PrivDES.ID,
new OctetString(AccessPassword)));
08>
09> ScopedPDU pdu = new ScopedPDU();
10> pdu.setType(ScopedPDU.SET);
11> for(int i = 0; i < Binding.length;i++)
12> pdu.add(Binding[i]);
13>
14> ResponseEvent response = snmp.send(pdu, getUserTarget(AccessName));
I try to send the content of the row within a single PDU. The return message
shows:
01> 1.3.6.1.4.1.272.4.46.8.1.1.2 = 00:01:02:03:04:07
, but the table hasn't changed on the router.
Am I using the wrong approach or is setting a row without
tableUtils.createRow() simply impossible?
This is the description of the table I need to modify
http://system-update.eu/snmp_manager/brickmib_9_1/tables/wlanACLTable.html
Thanks,
Stefan
_______________________________________________
SNMP4J mailing list
SNMP4J@agentpp.org
https://s16675406.onlinehome-server.info/mailman/listinfo/snmp4j
--
---
AGENT++
Maximilian-Kolbe-Str. 10
73257 Koengen, Germany
https://agentpp.com
Phone: +49 7024 8688230
Fax: +49 7024 8688231
_______________________________________________
SNMP4J mailing list
SNMP4J@agentpp.org
https://s16675406.onlinehome-server.info/mailman/listinfo/snmp4j