/** * Gets the trap event LogMsg. * * @param trap the trap object * @return the trap event LogMsg */ protected Logmsg getTrapEventLogmsg(Notification trap) { Logmsg msg = new Logmsg(); msg.setDest(LogDestType.LOGNDISPLAY); final StringBuilder dbuf = new StringBuilder(); dbuf.append("<p>"); dbuf.append("\n"); dbuf.append("\t").append(trap.getId()).append(" trap received\n"); int vbNum = 1; for (SmiVariable var : trap.getObjects()) { dbuf.append("\t").append(var.getId()).append("=%parm[#").append(vbNum).append("]%\n"); vbNum++; } if (dbuf.charAt(dbuf.length() - 1) == '\n') { dbuf.deleteCharAt(dbuf.length() - 1); // delete the \n at the end } dbuf.append("</p>\n\t"); msg.setContent(dbuf.toString()); return msg; }
/** * Gets the trap event LogMsg. * * @param trap the trap object * @return the trap event LogMsg */ protected Logmsg getTrapEventLogmsg(Notification trap) { Logmsg msg = new Logmsg(); msg.setDest(LogDestType.LOGNDISPLAY); final StringBuilder dbuf = new StringBuilder(); dbuf.append("<p>"); dbuf.append("\n"); dbuf.append("\t").append(trap.getId()).append(" trap received\n"); int vbNum = 1; for (SmiVariable var : trap.getObjects()) { dbuf.append("\t").append(var.getId()).append("=%parm[#").append(vbNum).append("]%\n"); vbNum++; } if (dbuf.charAt(dbuf.length() - 1) == '\n') { dbuf.deleteCharAt(dbuf.length() - 1); // delete the \n at the end } dbuf.append("</p>\n\t"); msg.setContent(dbuf.toString()); return msg; }
private static Logmsg toLogMsg(org.opennms.integration.api.v1.config.events.LogMessage l) { final Logmsg logmsg = new Logmsg(); logmsg.setContent(l.getContent()); logmsg.setDest(toLogDestType(l.getDestination())); return logmsg; }
/** * Creates the OpenNMS event. * * @return the basic example OpenNMS event */ public org.opennms.netmgt.xml.eventconf.Event createBasicEvent() { org.opennms.netmgt.xml.eventconf.Event e = new org.opennms.netmgt.xml.eventconf.Event(); e.setUei("uei.opennms.org/newEvent"); e.setEventLabel("New Event"); e.setDescr("New Event Description"); e.setLogmsg(new Logmsg()); e.getLogmsg().setContent("New Event Log Message"); e.getLogmsg().setDest(LogDestType.LOGNDISPLAY); e.setSeverity("Indeterminate"); e.setMask(new Mask()); return e; }
/** * Creates the OpenNMS event. * * @return the basic example OpenNMS event */ public org.opennms.netmgt.xml.eventconf.Event createBasicEvent() { org.opennms.netmgt.xml.eventconf.Event e = new org.opennms.netmgt.xml.eventconf.Event(); e.setUei("uei.opennms.org/newEvent"); e.setEventLabel("New Event"); e.setDescr("New Event Description"); e.setLogmsg(new Logmsg()); e.getLogmsg().setContent("New Event Log Message"); e.getLogmsg().setDest(LogDestType.LOGNDISPLAY); e.setSeverity("Indeterminate"); e.setMask(new Mask()); return e; }