public LinkdEdgeStatus(OnmsAlarm summary) { m_status = summary.getUei().equals(EventConstants.TOPOLOGY_LINK_DOWN_EVENT_UEI) ? "down" : "up"; }
/** * <p>toString</p> * * @return a {@link java.lang.String} object. */ @Override public String toString() { return MoreObjects.toStringHelper(this) .add("alarmid", getId()) .add("distPoller", getDistPoller()) .add("uei", getUei()) .add("severity", getSeverity()) .add("lastEventTime",getLastEventTime()) .toString(); }
@Override public List<Alarm> call() throws Exception { /** * retrieve the matching alarms */ List<OnmsAlarm> onmsAlarms = getSurveillanceViewService().getAlarmsForCategories(rowCategories, colCategories); List<Alarm> alarms = new ArrayList<>(); Map<Integer, OnmsNode> nodeMap = new HashMap<>(); for (OnmsAlarm onmsAlarm : onmsAlarms) { if (!nodeMap.containsKey(onmsAlarm.getNodeId())) { nodeMap.put(onmsAlarm.getNodeId(), getSurveillanceViewService().getNodeForId(onmsAlarm.getNodeId())); } alarms.add(new Alarm(onmsAlarm.getId(), onmsAlarm.getUei(), onmsAlarm.getSeverityId(), onmsAlarm.getSeverity().getLabel(), nodeMap.get(onmsAlarm.getNodeId()).getLabel(), onmsAlarm.getNodeId(), onmsAlarm.getLogMsg(), onmsAlarm.getCounter(), onmsAlarm.getFirstEventTime(), onmsAlarm.getLastEventTime())); } return alarms; } });
@Override public void createTicket(OnmsAlarm alarm, Date now) { /* <action-event name="createTicket" for-each-result="true" > <assignment type="field" name="uei" value="uei.opennms.org/troubleTicket/create" /> <assignment type="parameter" name="alarmUei" value="${_eventuei}" /> <assignment type="parameter" name="user" value="${_user}" /> <assignment type="parameter" name="alarmId" value="${_alarmid}" /> </action-event> */ // Send the create ticket event eventForwarder.sendNow(new EventBuilder(EventConstants.TROUBLETICKET_CREATE_UEI, DefaultAlarmTicketerService.class.getSimpleName()) .addParam(EventConstants.PARM_ALARM_UEI, alarm.getUei()) .addParam(EventConstants.PARM_USER, DefaultAlarmService.DEFAULT_USER) .addParam(EventConstants.PARM_ALARM_ID, alarm.getId()) .getEvent()); // Update the lastAutomationTime updateLastAutomationTime(alarm, now); }
@Override public List<Alarm> call() throws Exception { /** * retrieve the matching alarms */ List<OnmsAlarm> onmsAlarms = getSurveillanceViewService().getAlarmsForCategories(rowCategories, colCategories); List<Alarm> alarms = new ArrayList<>(); Map<Integer, OnmsNode> nodeMap = new HashMap<>(); for (OnmsAlarm onmsAlarm : onmsAlarms) { if (!nodeMap.containsKey(onmsAlarm.getNodeId())) { nodeMap.put(onmsAlarm.getNodeId(), getSurveillanceViewService().getNodeForId(onmsAlarm.getNodeId())); } alarms.add(new Alarm(onmsAlarm.getId(), onmsAlarm.getUei(), onmsAlarm.getSeverityId(), onmsAlarm.getSeverity().getLabel(), nodeMap.get(onmsAlarm.getNodeId()).getLabel(), onmsAlarm.getNodeId(), onmsAlarm.getLogMsg(), onmsAlarm.getCounter(), onmsAlarm.getFirstEventTime(), onmsAlarm.getLastEventTime())); } return alarms; } });
@Override public void createTicket(OnmsAlarm alarm, Date now) { /* <action-event name="createTicket" for-each-result="true" > <assignment type="field" name="uei" value="uei.opennms.org/troubleTicket/create" /> <assignment type="parameter" name="alarmUei" value="${_eventuei}" /> <assignment type="parameter" name="user" value="${_user}" /> <assignment type="parameter" name="alarmId" value="${_alarmid}" /> </action-event> */ // Send the create ticket event eventForwarder.sendNow(new EventBuilder(EventConstants.TROUBLETICKET_CREATE_UEI, DefaultAlarmTicketerService.class.getSimpleName()) .addParam(EventConstants.PARM_ALARM_UEI, alarm.getUei()) .addParam(EventConstants.PARM_USER, DefaultAlarmService.DEFAULT_USER) .addParam(EventConstants.PARM_ALARM_ID, alarm.getId()) .getEvent()); // Update the lastAutomationTime updateLastAutomationTime(alarm, now); }
public static EventBuilder createEventBuilder(String uei, OnmsAlarm alarm, Map<String, String> attributes) { EventBuilder bldr = new EventBuilder(uei, "AlarmUI"); bldr.setNode(alarm.getNode()); bldr.setInterface(alarm.getIpAddr()); bldr.setService(alarm.getServiceType() == null ? null : alarm.getServiceType().getName()); bldr.addParam(EventConstants.PARM_ALARM_UEI, alarm.getUei()); if (attributes == null || !attributes.containsKey(EventConstants.PARM_USER)) bldr.addParam(EventConstants.PARM_USER, alarm.getAlarmAckUser()); bldr.addParam(EventConstants.PARM_ALARM_ID, alarm.getId()); if (alarm.getTTicketId() != null) { bldr.addParam(EventConstants.PARM_TROUBLE_TICKET, alarm.getTTicketId()); } if (attributes != null) { for (Map.Entry<String, String> attribute: attributes.entrySet()) { bldr.addParam(attribute.getKey(), attribute.getValue()); } } return bldr; }
public static EventBuilder createEventBuilder(String uei, OnmsAlarm alarm, Map<String, String> attributes) { EventBuilder bldr = new EventBuilder(uei, "AlarmUI"); bldr.setNode(alarm.getNode()); bldr.setInterface(alarm.getIpAddr()); bldr.setService(alarm.getServiceType() == null ? null : alarm.getServiceType().getName()); bldr.addParam(EventConstants.PARM_ALARM_UEI, alarm.getUei()); if (attributes == null || !attributes.containsKey(EventConstants.PARM_USER)) bldr.addParam(EventConstants.PARM_USER, alarm.getAlarmAckUser()); bldr.addParam(EventConstants.PARM_ALARM_ID, alarm.getId()); if (alarm.getTTicketId() != null) { bldr.addParam(EventConstants.PARM_TROUBLE_TICKET, alarm.getTTicketId()); } if (attributes != null) { for (Map.Entry<String, String> attribute: attributes.entrySet()) { bldr.addParam(attribute.getKey(), attribute.getValue()); } } return bldr; }
@Override public void closeTicket(OnmsAlarm alarm, Date now) { /* <action-event name="closeTicket" for-each-result="true" > <assignment type="field" name="uei" value="uei.opennms.org/troubleTicket/close" /> <assignment type="parameter" name="alarmUei" value="${_eventuei}" /> <assignment type="parameter" name="user" value="${_user}" /> <assignment type="parameter" name="alarmId" value="${_alarmid}" /> <assignment type="parameter" name="troubleTicket" value="${_tticketID}" /> </action-event> */ // Send the update ticket event eventForwarder.sendNow(new EventBuilder(EventConstants.TROUBLETICKET_CLOSE_UEI, DefaultAlarmTicketerService.class.getSimpleName()) .addParam(EventConstants.PARM_ALARM_UEI, alarm.getUei()) .addParam(EventConstants.PARM_USER, DefaultAlarmService.DEFAULT_USER) .addParam(EventConstants.PARM_ALARM_ID, alarm.getId()) .addParam(EventConstants.PARM_TROUBLE_TICKET, alarm.getTTicketId()) .getEvent()); // Update the lastAutomationTime updateLastAutomationTime(alarm, now); }
@Override public void updateTicket(OnmsAlarm alarm, Date now) { /* <action-event name="updateTicket" for-each-result="true" > <assignment type="field" name="uei" value="uei.opennms.org/troubleTicket/update" /> <assignment type="parameter" name="alarmUei" value="${_eventuei}" /> <assignment type="parameter" name="user" value="${_user}" /> <assignment type="parameter" name="alarmId" value="${_alarmid}" /> <assignment type="parameter" name="troubleTicket" value="${_tticketID}" /> </action-event> */ // Send the update ticket event eventForwarder.sendNow(new EventBuilder(EventConstants.TROUBLETICKET_UPDATE_UEI, DefaultAlarmTicketerService.class.getSimpleName()) .addParam(EventConstants.PARM_ALARM_UEI, alarm.getUei()) .addParam(EventConstants.PARM_USER, DefaultAlarmService.DEFAULT_USER) .addParam(EventConstants.PARM_ALARM_ID, alarm.getId()) .addParam(EventConstants.PARM_TROUBLE_TICKET, alarm.getTTicketId()) .getEvent()); // Update the lastAutomationTime updateLastAutomationTime(alarm, now); }
@Override public void closeTicket(OnmsAlarm alarm, Date now) { /* <action-event name="closeTicket" for-each-result="true" > <assignment type="field" name="uei" value="uei.opennms.org/troubleTicket/close" /> <assignment type="parameter" name="alarmUei" value="${_eventuei}" /> <assignment type="parameter" name="user" value="${_user}" /> <assignment type="parameter" name="alarmId" value="${_alarmid}" /> <assignment type="parameter" name="troubleTicket" value="${_tticketID}" /> </action-event> */ // Send the update ticket event eventForwarder.sendNow(new EventBuilder(EventConstants.TROUBLETICKET_CLOSE_UEI, DefaultAlarmTicketerService.class.getSimpleName()) .addParam(EventConstants.PARM_ALARM_UEI, alarm.getUei()) .addParam(EventConstants.PARM_USER, DefaultAlarmService.DEFAULT_USER) .addParam(EventConstants.PARM_ALARM_ID, alarm.getId()) .addParam(EventConstants.PARM_TROUBLE_TICKET, alarm.getTTicketId()) .getEvent()); // Update the lastAutomationTime updateLastAutomationTime(alarm, now); }
@Override public void updateTicket(OnmsAlarm alarm, Date now) { /* <action-event name="updateTicket" for-each-result="true" > <assignment type="field" name="uei" value="uei.opennms.org/troubleTicket/update" /> <assignment type="parameter" name="alarmUei" value="${_eventuei}" /> <assignment type="parameter" name="user" value="${_user}" /> <assignment type="parameter" name="alarmId" value="${_alarmid}" /> <assignment type="parameter" name="troubleTicket" value="${_tticketID}" /> </action-event> */ // Send the update ticket event eventForwarder.sendNow(new EventBuilder(EventConstants.TROUBLETICKET_UPDATE_UEI, DefaultAlarmTicketerService.class.getSimpleName()) .addParam(EventConstants.PARM_ALARM_UEI, alarm.getUei()) .addParam(EventConstants.PARM_USER, DefaultAlarmService.DEFAULT_USER) .addParam(EventConstants.PARM_ALARM_ID, alarm.getId()) .addParam(EventConstants.PARM_TROUBLE_TICKET, alarm.getTTicketId()) .getEvent()); // Update the lastAutomationTime updateLastAutomationTime(alarm, now); }
labelUei.setSizeUndefined(); labelUei.addStyleName("alerts-font"); labelUei.setValue(onmsAlarm.getUei());
m_ticketId = alarm.getTTicketId(); m_ticketState = alarm.getTTicketState(); m_uei = alarm.getUei(); m_x733Type = alarm.getX733AlarmType(); m_x733Cause = alarm.getX733ProbableCause();
m_ticketId = alarm.getTTicketId(); m_ticketState = alarm.getTTicketState(); m_uei = alarm.getUei(); m_x733Type = alarm.getX733AlarmType(); m_x733Cause = alarm.getX733ProbableCause();
public OpennmsModelProtos.Alarm.Builder toAlarm(OnmsAlarm alarm) { final OpennmsModelProtos.Alarm.Builder builder = OpennmsModelProtos.Alarm.newBuilder() .setId(alarm.getId()) .setUei(alarm.getUei()) .setCount(alarm.getCounter()) .setSeverity(toSeverity(alarm.getSeverity()));
public OpennmsModelProtos.Alarm.Builder toAlarm(OnmsAlarm alarm) { final OpennmsModelProtos.Alarm.Builder builder = OpennmsModelProtos.Alarm.newBuilder() .setId(alarm.getId()) .setUei(alarm.getUei()) .setCount(alarm.getCounter()) .setSeverity(toSeverity(alarm.getSeverity()));
alarmDTO.setUei( alarm.getUei() );
alarmDTO.setUei( alarm.getUei() );