In the last week we did more changes for SNMPv3 credentials, updated dependencies, Kafka certificate validation, flows, continuous, and documentation.

Github Project Updates

Internals, APIs, and Documentation

  • Chandra worked on encrypting stored SNMPv3 credentials.
  • I did a number of dependency updates.
  • Chandra made Kafka certificate validation configurable.
  • Bonnie did more work on documentation for thresholding metadata, and users.
  • Sean worked on a fix for the flow "last seen" column not getting updated in raw mode.
  • Christian continued his work on moving remote polling functionality to the Minion.
  • Jeff added documentation for the snmpTrapAddress varbind, used when processing proxied SNMP traps.
  • I updated our CircleCI builds to perform some extra steps to publish documentation, XSDs, and other build output used during releases as artifacts.


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

  • Benjamin Reed
  • Bonnie Robinson
  • Chandra Gorantla
  • Christian Pape
  • Jeff Gehlbach
  • Patrick Schweizer
  • Sean Torres

Calendar of Events

Upcoming Releases - August 4th, 2020

The next OpenNMS release day is August 4th, 2020.
Currently we expect new bugfix releases from Meridian 2019 and Horizon 26.

Also coming up soon is Horizon 27, hopefully by early fall.
It's going to contain a bunch of great stuff:

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

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.

- Ben

Resolved Issues Since Last OOH

  • ALEC-88: Tick Errors in karaf.log that might be preventing ALEC to perform correlations.
  • NMS-12709: Document Resource types
  • NMS-12736: Add documentation for TcpListener
  • NMS-12744: Limit nubmer of calls to find metrics
  • NMS-12745: Limit calls to the timeseries_metatable
  • NMS-12746: Remove (if possible) the conversion from Opennms -> Newts -> TS
  • NMS-12747: Add JMX Meters to measure and export performance
  • NMS-12748: Remove unnecessary writes to meta_data table
  • NMS-12749: Remove conversion to Newts objects in read operation
  • NMS-12751: Clean up package structure
  • NMS-12758: Review documentation
  • NMS-12759: Optimize Performance of InfluxDb Plugin
  • NMS-12761: Using Netflow aggregations results in NPE when no results returned from ES
  • NMS-12771: Evaluate and improve opennms-cortex-tss-plugin
  • NMS-12776: Flow last seen db columns not being updated when raw records disabled
  • NMS-12785: RemotePoller: only schedule services that are part of an application

Jump to section

About the Author: RangerRick

Principal Software Engineer. Manages the release process of OpenNMS Horizon and Meridian, and a bunch of other stuff.
Published On: July 13th, 2020Last Updated: July 13th, 20202 min readTags: , , , , , , ,