OpenNMS On the Horizon – Perspective Monitoring, OpenNMS Plugin Archetype, Documentation
Tags: ooh, archetype, documentation, maven
Published: 2020-09-08 19:41:35

---
title: OpenNMS On the Horizon – Perspective Monitoring, OpenNMS Plugin Archetype, Documentation
published: true
date: 2020-09-08 19:39:39 UTC
cover_image: https://i.imgur.com/JIPa2Oe.png
tags: OOH,archetype,documentation,maven
canonical_url: https://www.opennms.com/en/blog/2020-09-08-opennms-on-the-horizon-perspective-monitoring-opennms-plugin-archetype-documentation/?utm_source=rss&utm_medium=rss&utm_campaign=opennms-on-the-horizon-perspective-monitoring-opennms-plugin-archetype-documentation
---

In the last week we continued to work on wrapping up the new perspective monitoring code (formerly remote poller), as well as other bugfixing and release preparations.

<!--
git log -author=bamboo@opennms.org -invert-grep -all -no-merges -color=always -since='2020-08-31 00:00:00' -until='2020-09-08 00:00:00' -format='%Cblue%ai %Cgreen%aN %Creset%s %Cblue(%H)%Cred%d' -author-date-order | sort | less -R
-->

## Github Project Updates

### **Internals, APIs, and Documentation**

- Jesse did some work on a Maven archetype for building an OpenNMS plugin.
- Christian, Dustin, and Patrick did more work wrapping up the new Minion perspective poller.
- Bonnie fixed some configuration documentation in the admin guide.
- Patrick worked on some cleanup in the timeseries integration layer.
- Chandra made some improvements to handling certain malformed SNMP reponses.
- Bonnie made a bunch of updates to the provisioning documentation.
- Patrick made some fixes related to the application topology manager.

### **Web, ReST, UI, and Helm**

- Chandra fixed a bug triggering custom reports.

### Contributors

<!--
git log -all -color=always -no-merges -since='2020-08-31 00:00:00' -until='2020-09-08 00:00:00' -pretty=format:'%an' | sed -e 's,bouff,Pierre Bouffard,' -e 's,mvrueden,Markus von Rüden,' -e 's,Naicisum,Sean Torres,' -e 's,Bonrob2,Bonnie Robinson,' -e 's,mmahacek,Mark Mahacek,' | sort -u | grep -vE '(dependabot|Atlassian Bamboo|CI.CD System)' | sed -e 's,^,\* ,'
-->

Thanks to all of the following contributors for committing changes since last OOH:

- Benjamin Reed
- Bonnie Robinson
- Chandra Gorantla
- Christian Pape
- Dustin Frisch
- Jesse White
- Patrick Schweizer

## September Releases: Horizon 26 and Meridian 2017 through 2019

In September we released updates to Horizon and all supported Meridian releases.

Horizon 26 got [a bump to 26.2](https://docs.opennms.org/opennms/releases/latest/releasenotes/releasenotes.html#_release_26_2_1) thanks to the addition of support for a new telemetry adapter which can collect from OpenConfig over the gRPC Juniper Telemetry Interface.

[Meridian 2019.1.11](https://meridian.opennms.com/releasenotes/2019/latest/#_release_meridian_2019_1_11) got a bunch of bug fixes and a few handy enhancements.

Meridians [2017.1.26](https://meridian.opennms.com/releasenotes/2017/latest/#_release_meridian_2017_1_26) and [2018.1.22](https://meridian.opennms.com/releasenotes/2018/latest/#_release_meridian_2018_1_22) each got a critical subset of the bug fixes that went into 2019.1.11.

## Release Roadmap

_Note that this is just based on current plans; dates, features, and releases can change or slip depending on how development goes._

### October Releases

<!--
git log -no-merges meridian-2016.1.23-1..origin/release-2016.x - . ":(exclude).circleci"
-->

The next OpenNMS release day is October 6th, 2020.

The current plan is to release Horizon 27.0.0 as well as Meridian 2019 and 2020.

### Next Horizon: 27 (Q4 2020)

The next major Horizon release will be Horizon 27.  
It's going to contain a bunch of great stuff:

- improvements to node caching for flow processing
- VMware meta-data has been moved from assets to the new node meta-data
- Minion improvements, including configuration enhancements and an overhaul to RPC thread-handling
- a new handy global search bar in the web UI
- improved SNMPv3 auth configuration
- a major rework of remote poller functionality, now integrated with the Minion (we're calling it Application Perspective Monitoring)

### Next Meridian: 2020 (Q4 2020)

Meridian 2020 will be based on Horizon 26.1, and should have roughly the same featureset as [Horizon 26.1.3](https://docs.opennms.org/opennms/releases/26.1.3/releasenotes/releasenotes.html) plus a few bugfixes we've made since then.

<!--
## Calendar of Events
### **[OpenNMS Training](https://hs.opennms.com/training-registration-2020) - Moonachie, New Jersey - April 27th through May 1st, 2020**
The OpenNMS Group [still hopes to be offering training](https://hs.opennms.com/training-registration-2020) at SecureWatch 24 Fusion Center in Moonachie, New Jersey the week of April 27th. 8 seats are available, and the deadline for signing up is April 17th.
-->

## Until Next Week…

If there’s anything you’d like me to talk about in a future OOH, or you just have a comment or criticism you’d like to share, don’t hesitate to [say hi](mailto:twio@opennms.org).

- Ben

<!--
  https://github.com/OpenNMS/twio-fodder/blob/ee50b0f05f3f93a66c242448a70fdca3993b972a/scripts/twio-issues-list.pl
-->

## Resolved Issues Since Last OOH

- [NMS-12773](https://issues.opennms.org/browse/NMS-12773): Anomaly Detection Experiment
- [NMS-12774](https://issues.opennms.org/browse/NMS-12774): Anomaly Detection - Get the consumer working
- [NMS-12823](https://issues.opennms.org/browse/NMS-12823): Application Topology Provider Status
- [NMS-12860](https://issues.opennms.org/browse/NMS-12860): Remote Poller: Documentation
- [NMS-12862](https://issues.opennms.org/browse/NMS-12862): Incorrect TSS settings
- [NMS-12865](https://issues.opennms.org/browse/NMS-12865): Remote Poller: Clearify perspecive labeling
- [NMS-12874](https://issues.opennms.org/browse/NMS-12874): Remote Poller: Rename to Perspective Poller
- [NMS-12881](https://issues.opennms.org/browse/NMS-12881): Remote Poller: Clear outages after removing from application
- [NMS-12882](https://issues.opennms.org/browse/NMS-12882): Perspective Poller shows in tracing as RemotePollerNG
- [NMS-12886](https://issues.opennms.org/browse/NMS-12886): Application Perspective Monitoring: create Application status page
- [NMS-12887](https://issues.opennms.org/browse/NMS-12887): Application Perspective Monitoring: NPE when starting OpenNMS
- [NMS-12889](https://issues.opennms.org/browse/NMS-12889): Application Perspective Monitoring: OpenNMS refuses to start if service is referenced by two applications
- [NMS-12893](https://issues.opennms.org/browse/NMS-12893): Additions to Application Perspective Monitoring docs