OpenNMS On the Horizon – SNMPv3, Dependencies, Kafka Certificates, Flows, CircleCI, Documentation
Tags: ooh, circleci, documentation, flows
Published: 2020-07-13 16:36:38

---
title: OpenNMS On the Horizon – SNMPv3, Dependencies, Kafka Certificates, Flows, CircleCI, Documentation
published: true
cover_image: https://i.imgur.com/JIPa2Oe.png
date: 2020-07-13 16:31:26 UTC
tags: OOH,circleci,documentation,flows
canonical_url: https://www.opennms.com/en/blog/2020-07-13-opennms-on-the-horizon-snmpv3-dependencies-kafka-certificates-flows-circleci-documentation/?utm_source=rss&utm_medium=rss&utm_campaign=opennms-on-the-horizon-snmpv3-dependencies-kafka-certificates-flows-circleci-documentation
---

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

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

- 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.

<!--
### __Web, ReST, UI, and Helm__
* 
-->

### Contributors

<!--
git log -all -color=always -no-merges -since='2020-07-06 00:00:00' -until='2020-07-13 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
- Jeff Gehlbach
- Patrick Schweizer
- Sean Torres

## Calendar of Events

### **Upcoming Releases - August 4th, 2020**

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

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

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