UI enhancements for handling Situations

Description

Here are a number of things we would like to see for handling situations in the OpenNMS Web UI.

1) The landing page (/opennms/index.jsp) should include a new "Situations with Pending Problems" box similar to existing "Nodes with Pending Problems".

This box should show the list of unacknowledged situations sorted by severity and number of related alarms.

The label for the situation should be of the form:
Situation [in Location]? affecting [X nodes]? having K alarms
where:

  • The location is displayed only if it is not the default location

  • X - The number of nodes if displayed only if the situation is affected > 1 node

  • K is the number of related alarms

2) Clicking on the situation from the box should take us to the alarm list (/opennms/alarm/index.htm), filtered for that specific situation and for alarms contained in the situation

3) It should also be possible to filter the alarm list to only display situations

4) When viewing a situation in the alarm details page, it should show:

  • A list of the related alarms including the last event time, the event label and the log message

5) When viewing a alarm that is contained in a situation in the alarms details page, it should contain a link to the detail page of it's parent.

Acceptance / Success Criteria

None

Lucidchart Diagrams

Activity

Show:

Christian Pape October 16, 2018 at 6:03 AM

Please review, test and merge:

Fixed

Details

Assignee

Reporter

Sprint

Fix versions

Priority

PagerDuty

Created September 28, 2018 at 8:54 PM
Updated June 3, 2019 at 8:05 AM
Resolved October 19, 2018 at 1:13 AM
Loading...