/** * <p>getIpAddr</p> * * @return a {@link java.lang.String} object. */ public String getIpAddr() { return InetAddressUtils.toIpAddrString(m_inetAddr); }
public static String str(final InetAddress addr) { return addr == null ? null : toIpAddrString(addr); }
/** * <p>getIpAddress</p> * * @return a {@link java.lang.String} object. * @deprecated */ @Transient @XmlTransient public String getIpAddressAsString() { return InetAddressUtils.toIpAddrString(m_ipAddress); }
/** * <p>setIpAddr</p> * * @param value a {@link java.lang.String} object. */ public void setIpAddr(String value) { try { m_ipAddress = InetAddressUtils.toIpAddrString(InetAddressUtils.getInetAddress(value)); } catch (Throwable e) { throw new IllegalArgumentException("Invalid IP address specified", e); } }
/** * This function is used to ensure that an IP address string is in fully-qualified * format without any "::" segments for an IPv6 address. * * FIXME: do we lose */ public static String normalize(final String ipAddrString) { return ipAddrString == null? null : toIpAddrString(addr(ipAddrString.trim())); }
@Override public CompletableFuture<String> reverseLookup(InetAddress ipAddress, String location, String systemId) { return lookupExecute(InetAddressUtils.toIpAddrString(ipAddress), location, systemId, QueryType.REVERSE_LOOKUP); }
static String getInetAddress(final int startIndex, final int endIndex, final ByteBuffer data, final int offset) { final byte[] bytes = getBytes(data, offset + startIndex, endIndex - startIndex + 1); return InetAddressUtils.toIpAddrString(bytes); }
public static String getInterfaceDownReductionKey(final OnmsMonitoredService monitoredService) { return String.format("%s:%s:%s:%s", EventConstants.INTERFACE_DOWN_EVENT_UEI, DEFAULT_DISTRIBUTED_POLLER_NAME, monitoredService.getNodeId(), InetAddressUtils.toIpAddrString(monitoredService.getIpAddress())); } }
public static String getInterfaceDownReductionKey(final OnmsMonitoredService monitoredService) { return String.format("%s:%s:%s:%s", EventConstants.INTERFACE_DOWN_EVENT_UEI, DEFAULT_DISTRIBUTED_POLLER_NAME, monitoredService.getNodeId(), InetAddressUtils.toIpAddrString(monitoredService.getIpAddress())); } }
private static OnmsAlarm createAlarm(OnmsMonitoredService monitoredService, OnmsSeverity severity) { return createAlarm( Objects.requireNonNull(monitoredService.getNodeId()), Objects.requireNonNull(InetAddressUtils.toIpAddrString(monitoredService.getIpAddress())), Objects.requireNonNull(monitoredService.getServiceName()), Objects.requireNonNull(severity)); }
public static String incr(final String address) throws UnknownHostException { return InetAddressUtils.toIpAddrString(incr(InetAddressUtils.toIpAddrBytes(address))); }
public static String getNodeLostServiceReductionKey(final OnmsMonitoredService monitoredService) { return String.format("%s:%s:%d:%s:%s", EventConstants.NODE_LOST_SERVICE_EVENT_UEI, DEFAULT_DISTRIBUTED_POLLER_NAME, monitoredService.getNodeId(), InetAddressUtils.toIpAddrString(monitoredService.getIpAddress()), monitoredService.getServiceName()); }
public static String decr(final String address) throws UnknownHostException { return InetAddressUtils.toIpAddrString(decr(InetAddressUtils.toIpAddrBytes(address))); }
private static String getPropertyValueAsString(final BeanWrapper bean, final String propertyName) { Object value = null; try { value = bean.getPropertyValue(propertyName); } catch (BeansException e) { LOG.warn("Could not find property \"{}\" on object of type {}, returning null", propertyName, bean.getWrappedClass().getName(), e); return null; } try { return bean.convertIfNecessary(value, String.class); } catch (ConversionNotSupportedException e) { if (value instanceof InetAddress) { return InetAddressUtils.toIpAddrString((InetAddress) value); } else { throw e; } } }
public static String getNodeLostServiceReductionKey(final OnmsMonitoredService monitoredService) { return String.format("%s:%s:%d:%s:%s", EventConstants.NODE_LOST_SERVICE_EVENT_UEI, DEFAULT_DISTRIBUTED_POLLER_NAME, monitoredService.getNodeId(), InetAddressUtils.toIpAddrString(monitoredService.getIpAddress()), monitoredService.getServiceName()); }
repository.setRrdBaseDir(new File(rrdRepository)); DistributedLatencyCollectionResource distributedLatencyResource = new DistributedLatencyCollectionResource(locationMonitorId, InetAddressUtils.toIpAddrString(monSvc.getIpAddress())); DistributedLatencyCollectionAttributeType distributedLatencyType = new DistributedLatencyCollectionAttributeType(rrdBaseName, dsName); distributedLatencyResource.addAttribute(new DistributedLatencyCollectionAttribute(distributedLatencyResource,
repository.setRrdBaseDir(new File(rrdRepository)); DistributedLatencyCollectionResource distributedLatencyResource = new DistributedLatencyCollectionResource(locationMonitorId, InetAddressUtils.toIpAddrString(monSvc.getIpAddress())); DistributedLatencyCollectionAttributeType distributedLatencyType = new DistributedLatencyCollectionAttributeType(rrdBaseName, dsName); distributedLatencyResource.addAttribute(new DistributedLatencyCollectionAttribute(distributedLatencyResource,
public OpennmsModelProtos.IpInterface.Builder toIpInterface(OnmsIpInterface ipInterface) { if (ipInterface == null) { return null; } final OpennmsModelProtos.IpInterface.Builder builder = OpennmsModelProtos.IpInterface.newBuilder() .setId(ipInterface.getId()) .setIpAddress(InetAddressUtils.toIpAddrString(ipInterface.getIpAddress())); final OnmsSnmpInterface snmpInterface = ipInterface.getSnmpInterface(); if (snmpInterface != null && snmpInterface.getIfIndex() != null) { builder.setIfIndex(snmpInterface.getIfIndex()); } final PrimaryType primaryType = ipInterface.getIsSnmpPrimary(); if (PrimaryType.PRIMARY.equals(primaryType)) { builder.setPrimaryType(OpennmsModelProtos.IpInterface.PrimaryType.PRIMARY); } else if (PrimaryType.SECONDARY.equals(primaryType)) { builder.setPrimaryType(OpennmsModelProtos.IpInterface.PrimaryType.SECONDARY); } else if (PrimaryType.NOT_ELIGIBLE.equals(primaryType)) { builder.setPrimaryType(OpennmsModelProtos.IpInterface.PrimaryType.NOT_ELIGIBLE); } ipInterface.getMonitoredServices().forEach(svc -> builder.addService(svc.getServiceName())); return builder; }
public OpennmsModelProtos.IpInterface.Builder toIpInterface(OnmsIpInterface ipInterface) { if (ipInterface == null) { return null; } final OpennmsModelProtos.IpInterface.Builder builder = OpennmsModelProtos.IpInterface.newBuilder() .setId(ipInterface.getId()) .setIpAddress(InetAddressUtils.toIpAddrString(ipInterface.getIpAddress())); final OnmsSnmpInterface snmpInterface = ipInterface.getSnmpInterface(); if (snmpInterface != null && snmpInterface.getIfIndex() != null) { builder.setIfIndex(snmpInterface.getIfIndex()); } final PrimaryType primaryType = ipInterface.getIsSnmpPrimary(); if (PrimaryType.PRIMARY.equals(primaryType)) { builder.setPrimaryType(OpennmsModelProtos.IpInterface.PrimaryType.PRIMARY); } else if (PrimaryType.SECONDARY.equals(primaryType)) { builder.setPrimaryType(OpennmsModelProtos.IpInterface.PrimaryType.SECONDARY); } else if (PrimaryType.NOT_ELIGIBLE.equals(primaryType)) { builder.setPrimaryType(OpennmsModelProtos.IpInterface.PrimaryType.NOT_ELIGIBLE); } ipInterface.getMonitoredServices().forEach(svc -> builder.addService(svc.getServiceName())); return builder; }
public static IpServiceEdgeResponseDTO toResponseDTO(IPServiceEdgeEntity input) { IpServiceResponseDTO ipService = new IpServiceResponseDTO(); ipService.setNodeLabel("dummy"); // do not know that here ipService.setServiceName(input.getIpService().getServiceName()); ipService.setId(input.getIpService().getId()); ipService.setIpAddress(InetAddressUtils.toIpAddrString(input.getIpService().getIpAddress())); IpServiceEdgeResponseDTO edge = new IpServiceEdgeResponseDTO(); edge.setLocation(ResourceLocationFactory.createBusinessServiceEdgeLocation(input.getBusinessService().getId(), input.getId())); edge.setReductionKeys(ReductionKeyHelper.getReductionKeys(input.getIpService())); edge.setIpService(ipService); edge.setMapFunction(transform(input.getMapFunction())); edge.setId(input.getId()); edge.setWeight(input.getWeight()); edge.setFriendlyName(input.getFriendlyName()); edge.setOperationalStatus(Status.INDETERMINATE); // we assume INDETERMINATE return edge; }