Hi @ everybody,

I want to execute a bulkwalk in the IF-MIB on ifHCInBroadcastPkts 
(.1.3.6.1.2.1.31.1.1.1.9).

The snmputils return me an expected result in:

    test@test$ snmpbulkwalk -v2c -Cr100 -c ****** 1.2.3.4 
.1.3.6.1.2.1.31.1.1.1.9
    IF-MIB::ifHCInBroadcastPkts.1 = Counter64: 46302872
    IF-MIB::ifHCInBroadcastPkts.2 = Counter64: 0
    IF-MIB::ifHCInBroadcastPkts.3 = Counter64: 0
    IF-MIB::ifHCInBroadcastPkts.4 = Counter64: 0
    IF-MIB::ifHCInBroadcastPkts.5 = Counter64: 0
    IF-MIB::ifHCInBroadcastPkts.6 = Counter64: 0
    IF-MIB::ifHCInBroadcastPkts.7 = Counter64: 0
    IF-MIB::ifHCInBroadcastPkts.8 = Counter64: 0
    IF-MIB::ifHCInBroadcastPkts.9 = Counter64: 0

My SNMP4J calls (version 2.2.3 and 2.2.5 tested) return me a list of size max 
repetitions (100) instead of 10 though, and this leads to some problems in my 
application. Here's my code:

        Address targetAddress = GenericAddress.parse("udp:1.2.3.4/161");
        TransportMapping transport = new DefaultUdpTransportMapping();
        Snmp snmp = new Snmp(transport);
        transport.listen();

        CommunityTarget target = new CommunityTarget();
        target.setCommunity(new OctetString("******"));
        target.setAddress(targetAddress);
        target.setRetries(2);
        target.setTimeout(1500);
        target.setVersion(SnmpConstants.version2c);

        PDU pdu = new PDU();
        pdu.add(new VariableBinding(new OID(".1.3.6.1.2.1.31.1.1.1.9")));
        pdu.setMaxRepetitions(100);
        pdu.setNonRepeaters(0);
        pdu.setType(PDU.GETBULK);

        ResponseEvent send = snmp.send(pdu, target);

Best regards,
Johann


_______________________________________________
SNMP4J mailing list
[email protected]
https://s16675406.onlinehome-server.info/mailman/listinfo/snmp4j

Reply via email to