It’s time for OpenNMS On the Horizon!

In the last week we did more thresholding cleanups, lots of Docker work, graph service updates, sink and RPC improvements, startup and config checking fixes, flow UI and ReST updates, and a ton of bug fixing.

Github Project Updates

  • Internals, APIs, and Documentation
    • David worked on fixing reloading thresholds when node categories change.
    • Ronny did more work on OpenNMS/Minion/Sentinel Docker containers.
    • Patrick continued his work on updates to the new graph service.
    • Marcel did some work cleaning up threshold events to be more descriptive/useful.
    • Matt worked on refactoring API types to the OIA.
    • Chandra worked on supporting large buffer sizes in the Kafka sink, along with some other sink/RPC metric updates.
    • David started working on refactoring Threshd out of opennms-services.
    • I fixed a bug that could cause opennms start exit codes to indicate success when they should have failed.
    • I worked on cleaning up the various RPM packages so they would create more .rpmsave files rather than .rpmnew for configs that should be overwritten by default.
    • I fixed rpmnew/rpmsave/dpkg-dist checking in OpenNMS startup as well as adding it to Minion and Sentinel.
    • Chandra added tracing to the sink API.
    • Chandra fixed a memory leak in Drools when it reloads configuration.
    • Dino contributed some fixes to the WS-Man asset adapter.
    • Christian fixed a bug in threshold load calculation.
    • Jesse fixed a memory leak in the JMX connector.
    • Patrick fixed a bug where SNMP proxy hosts would be addressed incorrectly.
  • Web, ReST, and UI
    • Christian updated the node search page to include the ability to search for nodes with or without flow data, as well as showing flow data indicators on the node list, node details, and resource graph pages.
    • David did some more work on the Helm enhancements to support root cause feedback.
    • Matt started work on supporting graphing flows for a specific host.

Upcoming Events and Appearances

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

  • HZN-1496: RPC Metrics
  • HZN-1557: Meta-Data Documentation Format Wrong
  • NMS-10658: Remove alarm-change-notifier plugin
  • NMS-10671: Default load threshold contains caluculation error

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: May 6th, 2019Last Updated: February 21st, 20232 min readTags: , , , , , , , , , , , , , , , , , , ,