@Override public int getPduLength() { return m_pdu.getVariableBindings().size(); }
@Override public int getPduLength() { return m_pdu.getVariableBindings().size(); }
protected int getPduLength() { return m_pdu.getVariableBindings().size(); }
private void processPDUv1(PDUv1 pdu) { StringBuffer sbuf = new StringBuffer(); sbuf.append("\nV1 Trap from agent ").append(this.bindAddress.toString()); sbuf.append(" on port ").append(this.port); sbuf.append("\nIP Address......... ").append(pdu.getAgentAddress().toString()); sbuf.append("\nEnterprise Id...... ").append(pdu.getEnterprise()); sbuf.append("\nGeneric ........... ").append(pdu.getGenericTrap()); sbuf.append("\nSpecific .......... ").append(pdu.getSpecificTrap()); sbuf.append("\nTimeStamp ......... ").append(pdu.getTimestamp()); sbuf.append("\n"); Vector bindings = pdu.getVariableBindings(); Iterator it = bindings.iterator(); int counter = 0; while (it.hasNext()) { VariableBinding vb = (VariableBinding)it.next(); if (vb != null) { sbuf.append("Varbind[").append(counter++).append("] := "); sbuf.append(vb.getOid().toString()).append(" --> "); sbuf.append(vb.getVariable().toString()).append("\n"); } } sbuf.append("\nLength............. ").append(counter); log.debug(sbuf.toString()); }
private void processPDUv1(PDUv1 pdu) { StringBuffer sbuf = new StringBuffer(); sbuf.append("\nV1 Trap from agent ").append(this.bindAddress.toString()); sbuf.append(" on port ").append(this.port); sbuf.append("\nIP Address......... ").append(pdu.getAgentAddress().toString()); sbuf.append("\nEnterprise Id...... ").append(pdu.getEnterprise()); sbuf.append("\nGeneric ........... ").append(pdu.getGenericTrap()); sbuf.append("\nSpecific .......... ").append(pdu.getSpecificTrap()); sbuf.append("\nTimeStamp ......... ").append(pdu.getTimestamp()); sbuf.append("\n"); Vector bindings = pdu.getVariableBindings(); Iterator it = bindings.iterator(); int counter = 0; while (it.hasNext()) { VariableBinding vb = (VariableBinding)it.next(); if (vb != null) { sbuf.append("Varbind[").append(counter++).append("] := "); sbuf.append(vb.getOid().toString()).append(" --> "); sbuf.append(vb.getVariable().toString()).append("\n"); } } sbuf.append("\nLength............. ").append(counter); log.debug(sbuf.toString()); }
private void parseV1(PDUv1 pdu) { // parse headers valueMap.put(ENTERPRISE, pdu.getEnterprise().toString()); valueMap.put(AGENT_ADDR, pdu.getAgentAddress()); valueMap.put(GENERIC_TRAP, pdu.getGenericTrap()); valueMap.put(SPECIFIC_TRAP, pdu.getSpecificTrap()); valueMap.put(TIME_STAMP, pdu.getTimestamp()); OID trapOid = SnmpConstants.getTrapOID(pdu.getEnterprise(), pdu .getGenericTrap(), pdu.getSpecificTrap()); valueMap.put(TRAP_OID, trapOid.toString()); // parse variable bindings Vector vbs = pdu.getVariableBindings(); for (Iterator it = vbs.iterator(); it.hasNext();) { VariableBinding vb = (VariableBinding) it.next(); OID oid = vb.getOid(); Variable var = vb.getVariable(); valueMap.put(oid.toString(), ((OID) var).getValue()); } }