This Week in OpenNMS - March 4th, 2019 - OIA, Netflow, Topology, Java 9+, Helm, and More!

It’s time for This Week in OpenNMS!

Last week we worked on more OpenNMS Integration API implementations, Netflow fixes, topology data updates, the Karaf 4.2 upgrade for Java 9+ support, performance fixes, and Helm updates.

Github Project Updates

  • Internals, APIs, and Documentation

    • Chandra updated the documentation to describe how to add 3rd-party JDBC drivers to the Minion.
    • Matt did more work on getting topology data from Enlinkd into OCE.
    • Patrick updated the events:stress Karaf command to handle node ID and interface options properly when using JEXL.
    • Dustin worked on supporting Netflow 9 and IPFIX flows that intermix templates and data in a single packet.
    • Markus continued his work on updating our embedded Karaf to 4.2.
    • Dustin and David did more work on the feature to add arbitrary metadata to nodes.
    • Chandra continued his work integrating SNMP datacollection configuration into the OIA.
    • David worked on updating OCE to use the JSR-233 inventory model internally.
    • Antonio added some examples to the topology test generator.
    • Jesse worked on fixing a deadlock in Alarmd while waiting for transactions to commit.
  • Web & UI

    • Jesse worked on an update to the measurements API to improve performance when using filters.
    • I fixed a bug in the new Helm templating that broke when using nested parentheses in variables.
    • Chandra updated the web UI to show managed object type and instance on the alarm details page.

Updates to the Discourse Forum

Ronny has updated the knowledge base section of the Discourse forum to be in “wiki” mode, so anyone can update and improve knowledge base posts over time.

Additionally, there is now support for marking a topic as “solved” so if you have asked a question and someone gave a good answer, you can make it easier for others to find the solution.

Thanks to everyone who has been using it, we’ve gotten a ton of great conversations and additions to the knowledge base already.

Upcoming Events and Appearances

Until Next Week…

If there’s anything you’d like me to talk about in a future TWiO, or you just have a comment or criticism you’d like to share, don’t hesitate to say hi.

- Ben

Resolved Issues Since Last TWiO

  • HZN-1479: Enable instant refresh in topology generator based on the recent changes in the topology code
  • HZN-1480: Telemetry UdpListener - False Positive Log Message Condition
  • HZN-1482: Update the topology generator so that topology is sent to the TopologyDAO
  • NMS-10591: Update webapp copyright dates to 2019