private EventBuilder buildEvent(String uei, int nodeId) { EventBuilder builder = new EventBuilder(uei, "Provisioner", new Date()); builder.setNodeid(nodeId); return builder; } }
private EventBuilder buildEvent(String uei, int nodeId) { EventBuilder builder = new EventBuilder(uei, "Provisioner", new Date()); builder.setNodeid(nodeId); return builder; }
private EventBuilder buildEvent(String uei, int nodeId) { EventBuilder builder = new EventBuilder(uei, "Provisioner", new Date()); builder.setNodeid(nodeId); return builder; }
private Event createEvent(String reason) { EventBuilder bldr = new EventBuilder(COMMS_ERROR_UEI, "Ticketd"); bldr.addParam("reason", reason); return bldr.getEvent(); }
private static EventBuilder createNodeEventBuilder(String uei, String source, long nodeId, long txNo) { EventBuilder bldr = new EventBuilder(uei, source); bldr.setNodeid(nodeId); if (txNo >= 0) { bldr.addParam(EventConstants.PARM_TRANSACTION_NO, txNo); } return bldr; }
private Event importStartedEvent(final Resource resource, final String rescanExisting) { return new EventBuilder( EventConstants.IMPORT_STARTED_UEI, NAME ) .addParam( EventConstants.PARM_IMPORT_RESOURCE, resource.toString() ) .addParam( EventConstants.PARM_IMPORT_RESCAN_EXISTING, rescanExisting ) .getEvent(); }
public Event getNextEvent() { final EventBuilder eb = new EventBuilder(eventUei, EVENT_SOURCE); if (eventNodeId != null) { eb.setNodeid(eventNodeId.intValue()); } if (eventIpInterface != null) { eb.setInterface(InetAddressUtils.addr(eventIpInterface)); } return eb.getEvent(); } }
@Override public void triggerDaemonReload() { EventBuilder eventBuilder = new EventBuilder(EventConstants.RELOAD_DAEMON_CONFIG_UEI, "BSM Master Page"); eventBuilder.addParam(EventConstants.PARM_DAEMON_NAME, "bsmd"); eventForwarder.sendNow(eventBuilder.getEvent()); }
public static Event createNodeCategoryMembershipChangedEvent(final String source, final Integer nodeId, final String nodeLabel, String[] categoriesAdded, String[] categoriesDeleted) { EventBuilder bldr = new EventBuilder(NODE_CATEGORY_MEMBERSHIP_CHANGED_EVENT_UEI, source); bldr.setNodeid(nodeId); bldr.addParam(PARM_NODE_LABEL, nodeLabel); if (categoriesAdded != null && categoriesAdded.length > 0) { bldr.addParam(EventConstants.PARM_CATEGORIES_ADDED, String.join(",", categoriesAdded)); } if (categoriesDeleted != null && categoriesDeleted.length > 0) { bldr.addParam(EventConstants.PARM_CATEGORIES_DELETED, String.join(",", categoriesDeleted)); } return bldr.getEvent(); }
private void sendSuccessfulScanReportEvent(final String reportId, final String locationName) { final EventBuilder eventBuilder = new EventBuilder(EventConstants.REMOTE_SUCCESSFUL_SCAN_REPORT_UEI, "PollerBackEnd"); eventBuilder.addParam(PARM_SCAN_REPORT_ID, reportId); eventBuilder.addParam(PARM_SCAN_REPORT_LOCATION, locationName); m_eventIpcManager.sendNow(eventBuilder.getEvent()); }
private void sendUnsuccessfulScanReportEvent(final String reportId, final String locationName, final String failureMessage) { final EventBuilder eventBuilder = new EventBuilder(EventConstants.REMOTE_UNSUCCESSFUL_SCAN_REPORT_UEI, "PollerBackEnd"); eventBuilder.addParam(PARM_SCAN_REPORT_ID, reportId); eventBuilder.addParam(PARM_SCAN_REPORT_LOCATION, locationName); eventBuilder.addParam(PARM_SCAN_REPORT_FAILURE_MESSAGE, failureMessage); m_eventIpcManager.sendNow(eventBuilder.getEvent()); }
@Override public Void call() throws Exception { final EventBuilder bldr = new EventBuilder(EventConstants.RTC_SUBSCRIBE_EVENT_UEI, "RTCPostSubscriber"); bldr.setHost("host"); bldr.addParam(EventConstants.PARM_URL, url); bldr.addParam(EventConstants.PARM_USER, username); bldr.addParam(EventConstants.PARM_PASSWD, password); bldr.addParam(EventConstants.PARM_CAT_LABEL, categoryName); proxy.send(bldr.getEvent()); LOG.info("Subscription requested for {} to {}", username, url); return null; } });
protected void sendSuspendedEvent(int nodeid) { EventBuilder builder = new EventBuilder( "uei.opennms.org/internal/linkd/nodeLinkDiscoverySuspended", "EnhancedLinkd"); builder.setNodeid(nodeid); builder.addParam("runnable", getName()); m_eventForwarder.sendNow(builder.getEvent()); }
protected void sendStartEvent(int nodeid) { EventBuilder builder = new EventBuilder( "uei.opennms.org/internal/linkd/nodeLinkDiscoveryStarted", "EnhancedLinkd"); builder.setNodeid(nodeid); builder.addParam("runnable", getName()); m_eventForwarder.sendNow(builder.getEvent()); }
protected void sendCompletedEvent(int nodeid) { EventBuilder builder = new EventBuilder( "uei.opennms.org/internal/linkd/nodeLinkDiscoveryCompleted", "EnhancedLinkd"); builder.setNodeid(nodeid); builder.addParam("runnable", getName()); m_eventForwarder.sendNow(builder.getEvent()); }
private static EventBuilder createServiceEventBuilder(String uei, String source, long nodeId, String ipAddr, String service, long txNo) { EventBuilder bldr = new EventBuilder(uei, source); bldr.setNodeid(nodeId); bldr.setInterface(addr(ipAddr)); bldr.setService(service); bldr.addParam(EventConstants.PARM_TRANSACTION_NO, txNo); return bldr; }
private void sendNewSuspectEvent(String trapInterface, String distPoller) { // construct event with 'trapd' as source EventBuilder bldr = new EventBuilder(org.opennms.netmgt.events.api.EventConstants.NEW_SUSPECT_INTERFACE_EVENT_UEI, "trapd"); bldr.setInterface(addr(trapInterface)); bldr.setHost(LOCALHOST_ADDRESS); bldr.setDistPoller(distPoller); // send the event to eventd eventForwarder.sendNow(bldr.getEvent()); }
private void triggerAlarm(Exception exception) { EventBuilder eventBldr = new EventBuilder(EventConstants.DROOLS_ENGINE_ENCOUNTERED_EXCEPTION, getName()); eventBldr.addParam("enginename", getName()); eventBldr.addParam("stracktrace", ExceptionUtils.getStackTrace(exception)); sendEvent(eventBldr.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()); }
public static Event toEvent(InMemoryEvent event) { final EventBuilder builder = new EventBuilder(event.getUei(), event.getSource()); if (event.getSeverity() != null) { builder.setSeverity(OnmsSeverity.get(event.getSeverity().getId()).getLabel()); } for (EventParameter p : event.getParameters()) { builder.setParam(p.getName(), p.getValue()); } return builder.getEvent(); }