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

  • Official OpenNMS Training in Apex, NC - March 25th through 29th
    The OpenNMS Group will be doing training at our headquarters in Apex, NC the week of March 25th.You can register online at the OpenNMS web site.
  • NETHINKS Training in Fulda, Germany - June and October
    NETHINKS will be offering German-language training in their headquarters in Fulda, Germany.There are 2 dates available:
    • June 3rd through 7th
    • October 21st through 25th
  • OpenNMS Dev-Jam 2019 in Minneapolis, MNDev-Jam 2019 will be once again on the University of Minneapolis campus, from June 24th through 28th.More details will be forthcoming as we start to put together plans, but please plan on joining us for a week of fun, coding, and frivolity.
  • OSMC 2019 in Nuremberg, Germany - November 4th through 7thWe will be at OSMC in November. Details are still forthcoming but we're hoping to do a 1-day workshop.For more information on OSMC, see their website.

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

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: March 4th, 2019Last Updated: February 21st, 20233 min readTags: , , , , , , , , , , , , , , ,