/** * <p>Constructor for EventBuilder.</p> * * @param event a {@link org.opennms.netmgt.xml.event.Event} object. */ public EventBuilder(final Event event) { m_event = event; Date now = new Date(); setTime(now); checkForIllegalUei(); }
/** * <p>createEventBuilder</p> * * @param source a {@link java.lang.String} object. * @param uei a {@link java.lang.String} object. * @return a {@link org.opennms.netmgt.model.events.EventBuilder} object. */ public static EventBuilder createEventBuilder(String source, String uei) { EventBuilder builder = new EventBuilder(uei, source); Date currentTime = new Date(); builder.setTime(currentTime); return builder; }
/** * <p>Constructor for EventBuilder.</p> * * @param uei a {@link java.lang.String} object. * @param source a {@link java.lang.String} object. * @param date a {@link java.util.Date} object. */ public EventBuilder(final String uei, final String source, final Date date) { m_event = new Event(); setUei(uei); setTime(date); setSource(source); checkForIllegalUei(); }
public ScenarioBuilder withSituationForNodeDownAlarms(long time, String situtationId, int... nodesIds) { EventBuilder builder = new EventBuilder(EventConstants.SITUATION_EVENT_UEI, "test"); builder.setTime(new Date(time)); builder.setSeverity(OnmsSeverity.NORMAL.getLabel()); for (int k = 0; k < nodesIds.length; k++) { final String reductionKey = String.format("%s:%d", EventConstants.NODE_DOWN_EVENT_UEI, nodesIds[k]); builder.addParam(AlarmPersisterImpl.RELATED_REDUCTION_KEY_PREFIX + k, reductionKey); } AlarmData data = new AlarmData(); data.setAlarmType(3); data.setReductionKey(String.format("%s:%s", EventConstants.SITUATION_EVENT_UEI, situtationId)); builder.setAlarmData(data); actions.add(new SendEventAction(builder.getEvent())); return this; }
public ScenarioBuilder withSituationForAlarmReductionKeys(long time, String situtationId, String... alarms) { EventBuilder builder = new EventBuilder(EventConstants.SITUATION_EVENT_UEI, "test"); builder.setTime(new Date(time)); builder.setSeverity(OnmsSeverity.NORMAL.getLabel()); for (int k = 0; k < alarms.length; k++) { builder.addParam(AlarmPersisterImpl.RELATED_REDUCTION_KEY_PREFIX + k, alarms[k]); } AlarmData data = new AlarmData(); data.setAlarmType(3); data.setReductionKey(String.format("%s:%s", EventConstants.SITUATION_EVENT_UEI, situtationId)); builder.setAlarmData(data); actions.add(new SendEventAction(builder.getEvent())); return this; }
public ScenarioBuilder withNodeUpEvent(long time, int nodeId) { EventBuilder builder = new EventBuilder(EventConstants.NODE_UP_EVENT_UEI, "test"); builder.setTime(new Date(time)); builder.setNodeid(nodeId); builder.setSeverity(OnmsSeverity.NORMAL.getLabel()); AlarmData data = new AlarmData(); data.setAlarmType(2); data.setReductionKey(String.format("%s:%d", EventConstants.NODE_UP_EVENT_UEI, nodeId)); data.setClearKey(String.format("%s:%d", EventConstants.NODE_DOWN_EVENT_UEI, nodeId)); builder.setAlarmData(data); builder.setLogDest("logndisplay"); builder.setLogMessage("testing"); actions.add(new SendEventAction(builder.getEvent())); return this; }
private EventBuilder createEvent(String uei, AbstractAuthenticationEvent authEvent) { EventBuilder builder = new EventBuilder(uei, "OpenNMS.WebUI"); builder.setTime(new Date(authEvent.getTimestamp())); org.springframework.security.core.Authentication auth = authEvent.getAuthentication(); if (auth != null && auth.getName() != null) { builder.addParam("user", WebSecurityUtils.sanitizeString(auth.getName())); } if (auth != null && auth.getDetails() != null && auth.getDetails() instanceof WebAuthenticationDetails) { WebAuthenticationDetails webDetails = (WebAuthenticationDetails) auth.getDetails(); if (webDetails.getRemoteAddress() != null) { builder.addParam("ip", webDetails.getRemoteAddress()); } } return builder; }
public ScenarioBuilder withNodeDownEvent(long time, int nodeId) { EventBuilder builder = new EventBuilder(EventConstants.NODE_DOWN_EVENT_UEI, "test"); builder.setTime(new Date(time)); builder.setNodeid(nodeId); builder.setSeverity(OnmsSeverity.MAJOR.getLabel()); AlarmData data = new AlarmData(); data.setAlarmType(1); data.setReductionKey(String.format("%s:%d", EventConstants.NODE_DOWN_EVENT_UEI, nodeId)); builder.setAlarmData(data); builder.setLogDest("logndisplay"); builder.setLogMessage("testing"); actions.add(new SendEventAction(builder.getEvent())); return this; }
public ScenarioBuilder withInterfaceDownEvent(long time, int nodeId) { EventBuilder builder = new EventBuilder(EventConstants.INTERFACE_DOWN_EVENT_UEI, "test"); builder.setTime(new Date(time)); builder.setNodeid(nodeId); builder.setSeverity(OnmsSeverity.MINOR.getLabel()); AlarmData data = new AlarmData(); data.setAlarmType(1); data.setReductionKey(String.format("%s:%d", EventConstants.INTERFACE_DOWN_EVENT_UEI, nodeId)); builder.setAlarmData(data); builder.setLogDest("logndisplay"); builder.setLogMessage("testing"); actions.add(new SendEventAction(builder.getEvent())); return this; }
builder.setTime(new Date(event.getTimestamp())); if (!"true".equalsIgnoreCase(System.getProperty("org.opennms.security.disableLoginSuccessEvent"))) { sendEvent(builder.getEvent()); EventBuilder builder = createEvent(FAILURE_UEI, authEvent); builder.setTime(new Date(event.getTimestamp())); builder.addParam("exceptionName", authEvent.getException().getClass().getSimpleName()); builder.addParam("exceptionMessage", authEvent.getException().getMessage());
@Override public Event createEvent(String uei, int nodeId, InetAddress address, String svcName, Date date, String reason) { EventBuilder e = MockEventUtil.createEventBuilder("Test", uei, nodeId, (address == null ? null : InetAddressUtils.str(address)), svcName, reason); e.setTime(date); return e.getEvent(); } @Override
@Test @Ignore public void testNewSuspect() throws Exception { Date date = new Date(); long finished = anticipateNotificationsForGroup("A new interface (10.1.1.1) has been discovered and is being queued for a services scan.", "A new interface (10.1.1.1) has been discovered and is being queued for a services scan.", "InitialGroup", date, 0); EventBuilder e = MockEventUtil.createNewSuspectEventBuilder("test", EventConstants.NEW_SUSPECT_INTERFACE_EVENT_UEI, "10.1.1.1"); e.setTime(date); m_eventMgr.sendEventToListeners(e.getEvent()); verifyAnticipated(finished, 1000); }
e.setTime(date); e.addParam("ds", "loadavg5"); e.addParam("value", "90");
private void processMessage(Tl1AutonomousMessage message) { LOG.debug("processMessage: Processing message: {}", message); EventBuilder bldr = new EventBuilder(Tl1AutonomousMessage.UEI, "Tl1d"); bldr.setHost(message.getHost()); bldr.setInterface(addr(message.getHost())); //interface is the IP bldr.setService("TL-1"); //Service it TL-1 bldr.setSeverity(message.getId().getHighestSeverity()); bldr.setTime(message.getTimestamp()); bldr.addParam("raw-message", message.getRawMessage()); bldr.addParam("alarm-code", message.getId().getAlarmCode()); bldr.addParam("atag", message.getId().getAlarmTag()); bldr.addParam("verb", message.getId().getVerb()); bldr.addParam("autoblock", message.getAutoBlock().getBlock()); bldr.addParam("aid",message.getAutoBlock().getAid()); bldr.addParam("additionalParams",message.getAutoBlock().getAdditionalParams()); m_eventForwarder.sendNow(bldr.getEvent()); LOG.debug("processMessage: Message processed: {}", message); }
eventBuilder.setTime(new Date(trapDTO.getCreationTime())); eventBuilder.setCommunity(trapDTO.getCommunity()); eventBuilder.setSnmpTimeStamp(trapDTO.getTimestamp());
eventBuilder.setTime(new Date(trapDTO.getCreationTime())); eventBuilder.setCommunity(trapDTO.getCommunity()); eventBuilder.setSnmpTimeStamp(trapDTO.getTimestamp());