public AvailabilityMonitoredService(final OnmsMonitoredService svc, final double availability) { m_id = svc.getId(); m_name = svc.getServiceName(); m_availability = availability; }
@Override public void visitMonitoredService(OnmsMonitoredService monSvc) { scheduleInterface(monSvc.getIpInterface(), monSvc.getServiceName(), existing); }
public AvailabilityMonitoredService(final OnmsMonitoredService svc, final double availability) { m_id = svc.getId(); m_name = svc.getServiceName(); m_availability = availability; }
private Package getPollingPackageForMonitorAndService(final OnmsLocationMonitor mon, OnmsMonitoredService monSvc) { List<String> pollingPackageNames = getPackageName(mon); for (String pollingPackageName : pollingPackageNames) { Package pkg = getPollingPackage(pollingPackageName); if (m_pollerConfig.getServiceInPackage(monSvc.getServiceName(), pkg) != null) { return pkg; } } throw new IllegalStateException("Could not find package from monitor " + mon.getName() + " that contains service " + monSvc.getServiceName()); }
@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; }
@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 Package getPollingPackageForMonitorAndService(final OnmsLocationMonitor mon, OnmsMonitoredService monSvc) { List<String> pollingPackageNames = getPackageName(mon); for (String pollingPackageName : pollingPackageNames) { Package pkg = getPollingPackage(pollingPackageName); if (m_pollerConfig.getServiceInPackage(monSvc.getServiceName(), pkg) != null) { return pkg; } } throw new IllegalStateException("Could not find package from monitor " + mon.getName() + " that contains service " + monSvc.getServiceName()); }
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()); }
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 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"); }
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 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; }
/** * <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 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"); }
/** * <p>getId</p> * * @return a {@link java.lang.String} object. */ public String getId() { return m_monitoredService.getNodeId()+":"+str(m_monitoredService.getIpAddress())+":"+m_monitoredService.getServiceName(); }
public OnmsMonitoredServiceDetail(OnmsMonitoredService service) { m_nodeLabel = service.getIpInterface().getNode().getLabel(); m_ipAddress = service.getIpAddress(); m_serviceName = service.getServiceName(); m_isMonitored = "A".equals(service.getStatus()); m_isDown = service.isDown(); m_statusCode = service.getStatus(); m_status = service.getStatusLong(); m_id = service.getXmlId(); }
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()); }
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()); }