OpenNMS On the Horizon – Events, Meta-Data, Time Series, SNMP, Helm, Documentation, Perspective Monitoring
Tags: ooh, binaries, documentation, events
Published: 2020-09-28 18:00:28

---
title: OpenNMS On the Horizon – Events, Meta-Data, Time Series, SNMP, Helm, Documentation, Perspective Monitoring
published: true
cover_image: https://i.imgur.com/JIPa2Oe.png
date: 2020-09-21 16:05:55 UTC
tags: OOH,binaries,documentation,events
canonical_url: https://www.opennms.com/en/blog/2020-09-21-opennms-on-the-horizon-events-meta-data-time-series-snmp-helm-documentation-perspective-monitoring/?utm_source=rss&utm_medium=rss&utm_campaign=opennms-on-the-horizon-events-meta-data-time-series-snmp-helm-documentation-perspective-monitoring
---

In the last week we fixed a bunch of bugs relating to events, meta-data, time series, SNMP, and Helm, updated documentation, and continued to make small perspective monitoring tweaks in preparation for Horizon 27.

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

## Github Project Updates

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

- Ronny added a log category for the perspective poller
- Jesse fixed a bug in event matching when a UEI matched across multiple sources
- Chandra did more work on adding meta-data support to thresholding
- Patrick fixed some NPE issues in the time series API
- Chandra made some more fixes for handling broken agents that return the wrong number of OIDs
- Patrick created some documentation for writing time series plugins
- Christian enhanced `nodeDeleted` events to contain additional parameters
- Chandra fixed the SNMP poller to handle location when looking up config
- Patrick fixed some queries that Helm uses to determine whether flow data is available
- Bonnie reworked the documentation on setting up Minion
- Bonnie worked on providing documentation updates to handle RHEL7-specific requirements
- I build ARM64 JICMP/JICMP6/JRRD/JRRD2 binaries for RHEL7, RHEL8, and Debian/Ubuntu

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

- Ronny updated the application page to direct link to nodes, interfaces, services, and IPs
- Jeff worked on a fix to show resource labels in Grafana/Helm variables

### Contributors

<!--
git log -since='2020-09-14 00:00:00' -until='2020-09-21 00:00:00' -all -color=always -no-merges -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 the following contributors for committing changes since last OOH:

- Benjamin Reed
- Bonnie Robinson
- Chandra Gorantla
- Christian Pape
- David Schlenk
- Dino
- Jeff Gehlbach
- Jesse White
- Patrick Schweizer
- Ronny Trommer

## 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 26.2.2 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

- [JICMP-25](https://issues.opennms.org/browse/JICMP-25): Build for aarch64
- [NMS-12755](https://issues.opennms.org/browse/NMS-12755): Eventconf with same UEI but differing masks does not follow first-found-wins rule when some events have alarm-data elements and some do not
- [NMS-12818](https://issues.opennms.org/browse/NMS-12818): ArrayIndexOutOfBoundsException thrown by the SNMP Interface Poller
- [NMS-12891](https://issues.opennms.org/browse/NMS-12891): Install guide RHEL instructions are invalid on RHEL 7
- [NMS-12892](https://issues.opennms.org/browse/NMS-12892): Document the MailTransportMonitor
- [NMS-12902](https://issues.opennms.org/browse/NMS-12902): Snmp Interface Poller is not using location specific SNMP Config
- [NMS-12912](https://issues.opennms.org/browse/NMS-12912): Update link to In Memory TS DB
- [NMS-12913](https://issues.opennms.org/browse/NMS-12913): Allow to navigate to monitored items in application status view
- [OIA-32](https://issues.opennms.org/browse/OIA-32): Create howto for writing tss plugins