public static String getNodeDownReductionKey(final OnmsMonitoredService monitoredService) { return String.format("%s:%s:%d", EventConstants.NODE_DOWN_EVENT_UEI, DEFAULT_DISTRIBUTED_POLLER_NAME, monitoredService.getNodeId()); }
/** * <p>getNodeId</p> * * @return a {@link java.lang.Integer} object. */ @Transient @XmlElement(name="nodeId") public Integer getNodeId(){ return getMonitoredService().getNodeId(); }
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())); } }
@Override public OnmsMonitoredService get(final Integer nodeId, final InetAddress ipAddress, final String svcName) { for (final OnmsMonitoredService svc : findAll()) { if (nodeId.equals(svc.getNodeId()) && ipAddress.equals(svc.getIpAddress()) && svcName.equals(svc.getServiceName())) { return svc; } } return null; }
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 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()); }
@Override public OnmsMonitoredService get(final Integer nodeId, final InetAddress ipAddress, final Integer serviceId) { for (final OnmsMonitoredService svc : findAll()) { if (svc.getNodeId() == nodeId && svc.getIpAddress().equals(ipAddress) && serviceId == svc.getId()) { return svc; } } return null; }
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()); }
@Override public OnmsMonitoredService get(final Integer nodeId, final InetAddress ipAddr, final Integer ifIndex, final Integer serviceId) { for (final OnmsMonitoredService svc : findAll()) { if (svc.getNodeId() == nodeId && svc.getIpAddress().equals(ipAddr) && ifIndex == svc.getIfIndex() && serviceId == svc.getId()) { return svc; } } return null; }
@Override public Collection<LocationMonitorIpInterface> findStatusChangesForNodeForUniqueMonitorAndInterface(final int nodeId) { final Set<LocationMonitorIpInterface> ifaces = new HashSet<>(); for (final OnmsLocationSpecificStatus status : m_statuses) { if (status.getMonitoredService().getNodeId() == nodeId) { ifaces.add(new LocationMonitorIpInterface(status.getLocationMonitor(), status.getMonitoredService().getIpInterface())); } } return ifaces; }
/** * <p>getId</p> * * @return a {@link java.lang.String} object. */ public String getId() { return m_monitoredService.getNodeId()+":"+str(m_monitoredService.getIpAddress())+":"+m_monitoredService.getServiceName(); }
@Override public OnmsMonitoredService get(final Integer nodeId, final InetAddress ipAddr, final Integer ifIndex, final Integer serviceId) { for (final OnmsMonitoredService svc : findAll()) { if (svc.getNodeId() == nodeId && svc.getIpAddress().equals(ipAddr) && ifIndex == svc.getIfIndex() && serviceId == svc.getId()) { return svc; } } return null; }
@Override public Collection<LocationMonitorIpInterface> findStatusChangesForNodeForUniqueMonitorAndInterface(final int nodeId) { final Set<LocationMonitorIpInterface> ifaces = new HashSet<>(); for (final OnmsLocationSpecificStatus status : m_statuses) { if (status.getMonitoredService().getNodeId() == nodeId) { ifaces.add(new LocationMonitorIpInterface(status.getLocationMonitor(), status.getMonitoredService().getIpInterface())); } } return ifaces; }
@Override public OnmsMonitoredService getPrimaryService(final Integer nodeId, final String svcName) { for (final OnmsMonitoredService svc : findAll()) { if (svc.getNodeId() == nodeId && svcName.equals(svc.getServiceName()) && svc.getIpInterface().isPrimary()) { return svc; } } return null; }
public ApplicationVertex(OnmsMonitoredService monitoredService) { this(monitoredService.getId().toString(), monitoredService.getServiceName()); setIpAddress(monitoredService.getIpAddress().toString()); setTooltipText(String.format("Service '%s', IP: %s", monitoredService.getServiceName(), monitoredService.getIpAddress().toString())); setNodeID(monitoredService.getNodeId()); setServiceType(monitoredService.getServiceType()); setIconKey("application.monitored-service"); }
@Override public void visitMonitoredServiceComplete(final OnmsMonitoredService monSvc) { m_eventForwarder.sendNow(EventUtils.createServiceDeletedEvent(m_eventSource, monSvc.getNodeId(), monSvc.getIpAddress(), monSvc.getServiceType().getName())); }
/** {@inheritDoc} */ public void visitMonitoredService(OnmsMonitoredService monSvc) { OnmsIpInterface iface = monSvc.getIpInterface(); OnmsNode node = iface.getNode(); m_events.add(EventUtils.createNodeGainedServiceEvent("ModelImporter", monSvc.getNodeId().intValue(), iface.getIpAddress(), monSvc.getServiceType().getName(), node.getLabel(), node.getLabelSource(), node.getSysName(), node.getSysDescription())); } }
private void sendEvent(String eventUEI, OnmsMonitoredService dbObj) { final EventBuilder bldr = new EventBuilder(eventUEI, "ProvisionService"); bldr.setNodeid(dbObj.getNodeId()); bldr.setInterface(dbObj.getIpAddress()); bldr.setService(dbObj.getServiceName()); m_eventForwarder.sendNow(bldr.getEvent()); }