[SNMP4J] request
Deon van der Merwe
dvdm at truteq.co.za
Tue Apr 19 14:25:38 CEST 2005
Hi,
At 02:07 PM 4/19/2005, abdel wrote:
>hello I have to try to make with the vector but I did not succeed I
>acknowledge that I am not very gifted in java. can you help me?
>
>
>VariableBinding[] vars;
>PDU requestPDU;
>vars[0].setOid(new OID("1.3.6.1.2.1.1"));
>vars[1].setOid(new OID("1.3.6.1.2.1.2"));
>vars[2].setOid(new OID("1.3.6.1.2.1.3"));
>
>requestPDU.addAll(vars);
>.....
This is more or less how I do it. As you can see, you do not need to use
an array
at all.
org.snmp4j.PDU vGETPdu = new org.snmp4j.PDU();
vGETPdu.setType(org.snmp4j.PDU.GET);
vGETPdu.add(new org.snmp4j.smi.VariableBinding(new
org.snmp4j.smi.OID("1.3.6.1.2.1.1")));
vGETPdu.add(new org.snmp4j.smi.VariableBinding(new
org.snmp4j.smi.OID("1.3.6.1.2.1.2")));
vGETPdu.add(new org.snmp4j.smi.VariableBinding(new
org.snmp4j.smi.OID("1.3.6.1.2.1.3")));
org.snmp4j.PDU vResponsePDU = vSnmp.sendPDU(vGETPdu, "mycommunity");
for (int v = 0; v < vResponsePDU.size(); ++v) {
org.snmp4j.smi.VariableBinding vResponseVariable =
vResponsePDU.get(v);
org.snmp4j.smi.OID vOID = vResponseVariable.getOid();
org.snmp4j.smi.Variable vValue = vResponseVariable.getVariable();
}
>_______________________________________________
>SNMP4J mailing list
>SNMP4J at agentpp.org
>http://lists.agentpp.org/mailman/listinfo/snmp4j
-Deon
_____________________________________________________
TruTeq Wireless (Pty) Ltd. | Tel: +27 (0)12 667 1530
http://www.truteq.co.za | Fax: +27 (0)12 667 1531
Wireless communications for remote machine management
More information about the SNMP4J
mailing list