@Override public String marshal(SnmpInstId snmpInstId) throws Exception { return snmpInstId.toString(); }
/** * <p>getInstance</p> * * @return a {@link java.lang.String} object. */ @Override public String getInstance() { return m_inst.toString(); }
/** * <p>getIpAddresses</p> * * @return a {@link java.util.Set} object. */ public Set<String> getIpAddresses() { Set<String> ipAddrs = new LinkedHashSet<>(); for(SnmpInstId inst : getInstances()) { ipAddrs.add(inst.toString()); } return ipAddrs; }
/** * <p>getIpAddresses</p> * * @return a {@link java.util.Set} object. */ public Set<String> getIpAddresses() { Set<String> ipAddrs = new LinkedHashSet<>(); for(SnmpInstId inst : getInstances()) { ipAddrs.add(inst.toString()); } return ipAddrs; }
public static String getPhysAddrFromInstance(SnmpInstId instance) { String[] elm; elm = instance.toString().split("\\."); if (elm.length != 6) { return null; } StringBuilder sb = new StringBuilder(); for (int i = 0; i < 6; i++) { int val = Integer.parseInt(elm[i]); if (val < 16) { sb.append('0'); } sb.append(Integer.toHexString(val)); if (i < 5) { sb.append(':'); } } return sb.toString().toUpperCase(); }
/** * <p>matches</p> * * @param base a {@link org.opennms.netmgt.snmp.SnmpObjId} object. * @param inst a {@link org.opennms.netmgt.snmp.SnmpInstId} object. * @return a boolean. */ public boolean matches(SnmpObjId base, SnmpInstId inst) { if (!base.equals(getSnmpObjId())) { return false; } if (getInstance().equals(MibObject.INSTANCE_IFINDEX) || m_mibObj.getResourceType() != null) { return true; } else { return getInstance().equals(inst.toString()); } }
public String getIpAddress() { SnmpValue value = getValue(IP_ADDR_ENT_ADDR); if (value != null) { return InetAddressUtils.str(value.toInetAddress()); } else { // instance for ipAddr Table it ipAddr SnmpInstId inst = getInstance(); if (inst != null) { final String addr = InetAddressUtils.normalize(inst.toString()); if (addr == null) { throw new IllegalArgumentException("cannot convert "+inst+" to an InetAddress"); } return addr; } else { return null; } } }
public String getIpAddress() { SnmpValue value = getValue(IP_ADDR_ENT_ADDR); if (value != null) { return InetAddressUtils.str(value.toInetAddress()); } else { // instance for ipAddr Table it ipAddr SnmpInstId inst = getInstance(); if (inst != null) { final String addr = InetAddressUtils.normalize(inst.toString()); if (addr == null) { throw new IllegalArgumentException("cannot convert "+inst+" to an InetAddress"); } return addr; } else { return null; } } }
SnmpObjId arrayDiskNexusIDSnmpObject = SnmpObjId.get(arrayDiskNexusID + "." + disk.getKey().toString()); SnmpValue nexusValue = SnmpUtils.get(agentConfig,arrayDiskNexusIDSnmpObject);
LOG.debug("LaTableMonitor.poll: found errorFlag=1"); SnmpObjId laTableErrorMsgSnmpObject = SnmpObjId.get(laTableErrorMsg + "." + e.getKey().toString()); String LaErrorMsg = SnmpUtils.get(agentConfig,laTableErrorMsgSnmpObject).toDisplayString();
LOG.debug("LogMatchTableMonitor.poll: found errorFlag=1"); SnmpObjId lmTableFilenameSnmpObject = SnmpObjId.get(lmTableFileName + "." + e.getKey().toString()); SnmpObjId lmTableRegExSnmpObject = SnmpObjId.get(lmTableRegEx + "." + e.getKey().toString()); SnmpObjId lmTableCountSnmpObject = SnmpObjId.get(lmTableCount + "." + e.getKey().toString());
LOG.debug("DskTableMonitor.poll: found errorFlag=1"); SnmpObjId dskTableErrorMsgSnmpObject = SnmpObjId.get(dskTableErrorMsg + "." + e.getKey().toString()); String DiskErrorMsg = SnmpUtils.get(agentConfig,dskTableErrorMsgSnmpObject).toDisplayString();
LOG.debug("PrTableMonitor.poll: found errorFlag=1"); SnmpObjId prTableErrorMsgSnmpObject = SnmpObjId.get(prTableErrorMsg + "." + e.getKey().toString()); String PrErrorMsg = SnmpUtils.get(agentConfig,prTableErrorMsgSnmpObject).toDisplayString();
String[] rawData = entry.getRawData().split("\\|"); int samples = Integer.parseInt(rawData[1]); SnmpObjId entryObjId = SnmpObjId.get(".1.3.6.1.4.1.27091.3.1.6.1.2", entry.getInstance().toString()); String identifierPrefix = String.format("TCA_%s_", entryObjId);
final String snmpInstance = e.getKey().toString(); final String diskName = e.getValue().toString();
m_ipAddrTable.updateIpInterfaceData(node, ipAddr.toString());
m_ipAddrTable.updateIpInterfaceData(node, ipAddr.toString());