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; }
/** * <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; }
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, 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>createNodeDownEventWithReason</p> * * @param source a {@link java.lang.String} object. * @param node a {@link org.opennms.netmgt.mock.MockNode} object. * @param reason a {@link java.lang.String} object. * @return a {@link org.opennms.netmgt.xml.event.Event} object. */ public static Event createNodeDownEventWithReason(String source, MockNode node, String reason) { Event event = createNodeEventWithReason(source, EventConstants.NODE_DOWN_EVENT_UEI, node, reason); 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(); }
strRet = m_eventUtil.expandParms(event.getAlarmData().getReductionKey(), event); if (strRet != null) { event.getAlarmData().setReductionKey(strRet);
strRet = m_eventUtil.expandParms(event.getAlarmData().getReductionKey(), event); if (strRet != null) { event.getAlarmData().setReductionKey(strRet);
final org.opennms.netmgt.xml.eventconf.AlarmData econfAlarmData = econf.getAlarmData(); alarmData.setAlarmType(econfAlarmData.getAlarmType()); alarmData.setReductionKey(econfAlarmData.getReductionKey()); alarmData.setAutoClean(econfAlarmData.getAutoClean()); alarmData.setX733AlarmType(econfAlarmData.getX733AlarmType());
final org.opennms.netmgt.xml.eventconf.AlarmData econfAlarmData = econf.getAlarmData(); alarmData.setAlarmType(econfAlarmData.getAlarmType()); alarmData.setReductionKey(econfAlarmData.getReductionKey()); alarmData.setAutoClean(econfAlarmData.getAutoClean()); alarmData.setX733AlarmType(econfAlarmData.getX733AlarmType());
ad.setReductionKey(alarm.getReductionKey()); ad.setAlarmType(alarm.getAlarmType()); if (alarm.getClearKey() != null)