An application can be a great solution to model a business service, which is monitored as a composition of a number of individual checks. In a solution to show the status of an application in the topology map is discussed.
I think another great enhancement would be a way to query the status of an application and its services using the ReST interface.
As an example, consider the following ReST URLs: /opennms/rest/applications/<id> /opennms/rest/applications/<id>/services/<ifServiceId>
Acceptance / Success Criteria
None
Lucidchart Diagrams
Activity
Markus von Rüden May 10, 2016 at 7:17 AM
The usage of Applications will be deprecated in the future. Please use the Business Service Monitoring feature instead. Marking as Won't Fix.
Markus von Rüden February 25, 2016 at 4:13 AM
As this is not BSM related, I moved this to the OpenNMS jira project.
However, at the moment there are no plans to implement the requested change.
If you'd like to contribute this feature, please let me know, I am happy to help.
Markus von Rüden November 24, 2015 at 7:45 AM
Edited
Hey Sven, this is absoluetly correct. At this moment it is not clear if the concept of an application is preserved or if the new Business Service Model will replace the application concept. Another solution might be to "wrap" the current Application implementation by using the Business Service Model internally. The status shown in is a dummy implementation and might be replaced by the Business Services Model in the future.
What I am saying is: Good point, but we need to wait until we know more to decide what to do with Applications.
An application can be a great solution to model a business service, which is monitored as a composition of a number of individual checks. In a solution to show the status of an application in the topology map is discussed.
I think another great enhancement would be a way to query the status of an application and its services using the ReST interface.
As an example, consider the following ReST URLs:
/opennms/rest/applications/<id>
/opennms/rest/applications/<id>/services/<ifServiceId>