It's time for OpenNMS On the Horizon!

In the last week we worked on netflow payload processing improvements, BMP support, time-series persistence, Helm documentation, Karaf shell commands, topology UI providers, and new ReST APIs.

Github Project Updates

Internals, APIs, and Documentation

  • Chandra continued his work on using protobuf rather than BSON for netflow payloads.
  • Christian, Dustin, and Jesse did more work on adding BMP support.
  • Patrick continued his work on a new time-series persistence API.
  • Bonnie documented forecast filters for Helm.
  • Chandra added a Karaf shell command for displaying the local SNMP engine ID.
  • Matt fixed a logging race condition in Telemetryd.

Web, ReST, and UI

  • Markus updated the VMware and Enlinkd topology providers to use OIA-enriched vertex metadata.
  • I added /api/v2/ipinterfaces and /api/v2/snmpinterfaces endpoints to the ReST API.

Calendar of Events

March Releases - March 3rd, 2020

The next OpenNMS release day is March 3rd, 2020.

It is expected we'll put out releases on all supported:

  • Horizon 25.2.1
  • Meridian 2017.1.21
  • Meridian 2018.1.16
  • Meridian 2019.1.4

OpenNMS Training - Moonachie, New Jersey - March 23rd through 27th, 2020

The OpenNMS Group will be offering training at SecureWatch 24 Fusion Center in Moonachie, New Jersey the week of March 23rd. 8 seats are available, and the deadline for signing up is March 16th.

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

  • JICMP-23: create CircleCI build for JICMP
  • NMS-11868: WS-Man Integration
  • NMS-12314: Discovery enhancements
  • NMS-12415: Create BMP Adapter for Peer Up / Down Events
  • NMS-12492: Investigate persisting route prefixes learned from BMP in Elasticsearch
  • NMS-12519: Add Netflow 9 generation support to udpgen
  • NMS-12538: Expose OnmsIpInterface, OnmsSnmpInterface, others as top-level resources in REST API
  • NMS-12539: The OpenNMS web UI has encountered an error that it does not know how to handle.
  • NMS-12540: Enable Status Enrichment for existing graph providers
  • NMS-12547: Use ProtoBuf to transport parsed BMP messages
  • NMS-12552: BMP parser is to strict for unknown elements / types
  • NMS-12554: Add basic system test for BMP processing
  • NMS-12557: Support signing code in CircleCI
  • NMS-12564: SystemExecutiveMonitor fails with exit code 6
  • NMS-12572: HQL Injection