OpenNMS On the Horizon – Build and Infrastructure, Documentation, Flow and Measurements Bug Fixes, and Minion Remote Poller
Tags: ooh, circleci, flows, jna
Published: 2020-06-29 16:07:16

---
title: OpenNMS On the Horizon – Build and Infrastructure, Documentation, Flow and Measurements Bug Fixes, and Minion Remote Poller
cover_image: https://i.imgur.com/JIPa2Oe.png
published: true
date: 2020-06-29 16:04:58 UTC
tags: OOH,circleci,flows,jna
canonical_url: https://www.opennms.com/en/blog/2020-06-29-opennms-on-the-horizon-build-and-infrastructure-documentation-flow-and-measurements-bug-fixes-and-minion-remote-poller/?utm_source=rss&utm_medium=rss&utm_campaign=opennms-on-the-horizon-build-and-infrastructure-documentation-flow-and-measurements-bug-fixes-and-minion-remote-poller
---

In the last week we did more build and infrastructure work, documentation updates, flow and measurements bugs, and the Minion-based remote poller.

<!--
git log -author=bamboo@opennms.org -invert-grep -all -no-merges -color=always -since='2020-06-23 00:00:00' -until='2020-06-29 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**

- Ron Roskens worked on resurrecting his Dev Jam work to build on a JDK newer than 1.8.
- I did more work on infrastructure updates for CI and repo serving.
- Bonnie did more work on thresholding metadata and TCP listener documentation.
- Chandra worked on making the Minion-based remote poller handle poller package association.
- Ronny fixed a bunch of Asciidoc documentation warnings.
- Sean worked on a bug where "last seen" wasn't updating with flow raw records disabled.
- Justin Wood submitted a fix for `interfaceSnmpByIfIndex` when an interface has no associated `physaddr`.
- Marcel worked on a fix for handling the `APPLICATION TAG` field from Netflow 9.
- Ronny worked on updating us to the latest 4.x JNA.

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

- Christian added a ReST interface for accessing Minion remote poller data.

### Contributors

<!--
git log -all -color=always -no-merges -since='2020-06-23 00:00:00' -until='2020-06-29 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
- Justin Wood
- Marcel Fuhrmann
- Matthew Brooks
- Patrick Schweizer
- Ronald Roskens
- Ronny Trommer
- Sean Torres

## Calendar of Events

### **July Releases - July 7th, 2020**

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

The next OpenNMS release day is July 7th, 2020. Currently we expect releases from all supported Meridians as well as Horizon 26, due to backported updates for the RRD Newts converter and an update to the default Java version used in Docker images.

<!--
### **[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

- [ALEC-85](https://issues.opennms.org/browse/ALEC-85): ALEC smoke tests currently failing loading in Sentinel
- [NMS-12677](https://issues.opennms.org/browse/NMS-12677): Dynamic service scheduling: Polling package association
- [NMS-12735](https://issues.opennms.org/browse/NMS-12735): Document how to use meta-data with thresholding
- [NMS-12752](https://issues.opennms.org/browse/NMS-12752): Run a comparison: implementation before changes and after
- [NMS-12757](https://issues.opennms.org/browse/NMS-12757): dependency commons-beanutils 1.8.3 vulnerability
- [NMS-12770](https://issues.opennms.org/browse/NMS-12770): Fix docs warnings for resource-types, time series config and thresholding
- [NMS-12772](https://issues.opennms.org/browse/NMS-12772): Provide a test harness for time series plugins
- [NMS-12781](https://issues.opennms.org/browse/NMS-12781): Migrated VMware asset data to metadata entries
- [ORG-55](https://issues.opennms.org/browse/ORG-55): [http://xmlns.opennms.org](http://xmlns.opennms.org) content no longer available
- [ORG-87](https://issues.opennms.org/browse/ORG-87): xmlns went missing as part of our office server shutdown