/** * Sends and event related to a notification * * @param uei * the UEI for the event */ private void sendNotifEvent(String uei, String logMessage, String description) { try { EventBuilder bldr = new EventBuilder(uei, "notifd"); bldr.setLogMessage(logMessage); bldr.setDescription(description); getEventManager().sendNow(bldr.getEvent()); } catch (Throwable t) { LOG.error("Could not send event {}", uei, t); } }
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 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; }
bldr.setLogMessage(HIDDEN_MESSAGE); bldr.setParam("syslogmessage", HIDDEN_MESSAGE);
bldr.setLogMessage("High threshold exceeded for %service% datasource %parm[ds]% on interface %interface%, parms: %parm[all]%"); bldr.setNodeid(0); bldr.setInterface(addr("0.0.0.0"));
bldr.setLogMessage(message.getMessage());