[SNMP4J] Problem:Unable to receive a response
Mark Chan
markctl at gmail.com
Tue Jun 21 12:29:05 CEST 2005
Hi,
Below is the test script that i used to try and run snmp. However it
seems i am unable to get a response form the specified machine. Any
help to my problem is greatly appreciated.
public class testingSNMP{
public static void main(String[] args) throws IOException,
InterruptedException{
Address targetAddress = GenericAddress.parse("udp:192.168.0.126/161");
CommunityTarget target = new CommunityTarget();
target.setCommunity(new OctetString("public"));
target.setAddress(targetAddress);
target.setVersion(SnmpConstants.version1);
target.setRetries(1);
// set timeout to 500 milliseconds -> 2*500ms = 1s total timeout
target.setTimeout(20000);
target.setVersion(SnmpConstants.version1);
Snmp snmp = new Snmp(new DefaultUdpTransportMapping());
PDU request = new PDU();
request.add(new VariableBinding(new OID(".1.3.6.1.2.1.1.3")));
request.setType(PDU.GETNEXT);
ResponseListener listener = new ResponseListener() {
public void onResponse(ResponseEvent event) {
PDU response = event.getResponse();
PDU request = event.getRequest();
if (response == null) {
System.out.println("Request "+request+" timed out");
}else{
System.out.println("Received response "+response+" on request "+
request);
}
}
};
snmp.send(request, target);
Thread.sleep(500);
}
}
--
Thanks,
Mark
More information about the SNMP4J
mailing list