new EventBuilder("uei.opennms.org/vendor/IBM/EIF/"+eifClass,"eif"). setNodeid(nodeId). setSeverity(EifSeverity.valueOf(eifSlotMap.get("severity")).toOnmsSeverity().getLabel()). setParms(parmList).getEvent());
new EventBuilder("uei.opennms.org/vendor/IBM/EIF/"+eifClass,"eif"). setNodeid(nodeId). setSeverity(EifSeverity.valueOf(eifSlotMap.get("severity")).toOnmsSeverity().getLabel()). setParms(parmList).getEvent());
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; }
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; }
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 static EventBuilder createNodeUpEventBuilder(String source, OnmsNode node) { EventBuilder event = createNodeEventBuilder(source, EventConstants.NODE_UP_EVENT_UEI, node); event.setSeverity(OnmsSeverity.NORMAL.getLabel()); // <alarm-data reduction-key="%uei%:%dpname%:%nodeid%" alarm-type="2" clear-key="uei.opennms.org/nodes/nodeDown:%dpname%:%nodeid%" auto-clean="false" /> AlarmData alarmData = new AlarmData(); alarmData.setReductionKey("%uei%:%dpname%:%nodeid%"); alarmData.setAlarmType(2); alarmData.setClearKey("uei.opennms.org/nodes/nodeDown:%dpname%:%nodeid%"); alarmData.setAutoClean(false); event.setAlarmData(alarmData); return event; }
/** * <p>createNodeDownEventBuilder</p> * * @param source a {@link java.lang.String} object. * @param node a {@link org.opennms.netmgt.mock.MockNode} object. * @return a {@link org.opennms.netmgt.model.events.EventBuilder} object. */ public static EventBuilder createNodeDownEventBuilder(String source, OnmsNode node) { EventBuilder event = createNodeEventBuilder(source, EventConstants.NODE_DOWN_EVENT_UEI, node); event.setSeverity(OnmsSeverity.MAJOR.getLabel()); // <alarm-data reduction-key="%uei%:%dpname%:%nodeid%" alarm-type="1" auto-clean="false" /> AlarmData alarmData = new AlarmData(); alarmData.setReductionKey("%uei%:%dpname%:%nodeid%"); alarmData.setAlarmType(1); alarmData.setAutoClean(false); event.setAlarmData(alarmData); return event; }
/** * <p>createNodeDownEventBuilder</p> * * @param source a {@link java.lang.String} object. * @param node a {@link org.opennms.netmgt.mock.MockNode} object. * @return a {@link org.opennms.netmgt.model.events.EventBuilder} object. */ public static EventBuilder createNodeDownEventBuilder(String source, MockNode node) { EventBuilder event = createNodeEventBuilder(source, EventConstants.NODE_DOWN_EVENT_UEI, node); event.setSeverity(OnmsSeverity.MAJOR.getLabel()); // <alarm-data reduction-key="%uei%:%dpname%:%nodeid%" alarm-type="1" auto-clean="false" /> AlarmData alarmData = new AlarmData(); alarmData.setReductionKey("%uei%:%dpname%:%nodeid%"); alarmData.setAlarmType(1); alarmData.setAutoClean(false); event.setAlarmData(alarmData); return event; }
/** * <p>createNodeUpEventBuilder</p> * * @param source a {@link java.lang.String} object. * @param node a {@link org.opennms.netmgt.mock.MockNode} object. * @return a {@link org.opennms.netmgt.model.events.EventBuilder} object. */ public static EventBuilder createNodeUpEventBuilder(String source, MockNode node) { EventBuilder event = createNodeEventBuilder(source, EventConstants.NODE_UP_EVENT_UEI, node); event.setSeverity(OnmsSeverity.NORMAL.getLabel()); // <alarm-data reduction-key="%uei%:%dpname%:%nodeid%" alarm-type="2" auto-clean="false" /> AlarmData alarmData = new AlarmData(); alarmData.setReductionKey("%uei%:%dpname%:%nodeid%"); alarmData.setClearKey("uei.opennms.org/nodes/nodeDown:%dpname%:%nodeid%"); alarmData.setAlarmType(2); alarmData.setAutoClean(false); event.setAlarmData(alarmData); return event; }
/** * <p>createNodeUpEvent</p> * * @param source a {@link java.lang.String} object. * @param node a {@link org.opennms.netmgt.mock.MockNode} object. * @return a {@link org.opennms.netmgt.xml.event.Event} object. */ public static Event createNodeUpEvent(String source, MockNode node) { EventBuilder event = createNodeEventBuilder(source, EventConstants.NODE_UP_EVENT_UEI, node); event.setSeverity(OnmsSeverity.NORMAL.getLabel()); // <alarm-data reduction-key="%uei%:%dpname%:%nodeid%" alarm-type="2" clear-key="uei.opennms.org/nodes/nodeDown:%dpname%:%nodeid%" auto-clean="false" /> AlarmData alarmData = new AlarmData(); alarmData.setReductionKey("%uei%:%dpname%:%nodeid%"); alarmData.setAlarmType(2); alarmData.setClearKey("uei.opennms.org/nodes/nodeDown:%dpname%:%nodeid%"); alarmData.setAutoClean(false); event.setAlarmData(alarmData); return event.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(); }
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); }
ebldr.addParam(EventConstants.PARM_BUSINESS_SERVICE_ID, businessService.getId()); ebldr.addParam(EventConstants.PARM_BUSINESS_SERVICE_NAME, businessService.getName()); ebldr.setSeverity(newSeverity.toString()); } else { ebldr = new EventBuilder(EventConstants.BUSINESS_SERVICE_PROBLEM_RESOLVED_UEI, NAME);