This Week in OpenNMS: January 17th, 2017

In the last week we worked on internals, testing, the Minion, the web UI, and bug fixes.

Github Project Updates

  • Internals and Testing

    Jesse's work on making datacollection attribute names more flexible was merged. Markus's change to make Karaf log to ${OPENNMS_HOME}/logs was merged. Jesse did more work on WSMan collection. Seth did more work on testing for Elasticsearch, Kafka, and syslog. He also made it possible to forward non-persisted events to Elasticsearch and fixed some potential deadlock issues in event handling. Markus worked on making Jasper subreports compilable at runtime.

  • Minion

    Jesse's changes to make path outages location-aware was merged. Dustin worked on adding test coverage to handle overlapping IP ranges across disparate locations.

  • Web UI

    I finished the work of adding event source location and node location to the event, alarm, outage, and notification UIs, as well as cleaning up the detailed alarm list to work more like the event one. Markus made the surveillance category box scrollable so the front page isn't huge when there are a large number of categories in the system.

  • Bug Fixes

    We've been spending time fixing blockers and other bugs for 19.0.0, due early this year.

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-942: Add kafka support for sink pattern to send syslogs
  • HZN-943: Add kafka support for sink pattern to send traps
  • HZN-962: Rework Listeners in Minion and OpenNMS to use the "Sink" pattern
  • NMS-8019: Nodes with invalid NodeTypes can be created via the Nodes Rest-API
  • NMS-8055: The resourcecli tool shows metrics as graph (sounds confusing)
  • NMS-8976: Restarting OpenNMS while performing SNMP data-collection via Minions may create dataCollectionFailed alarms
  • NMS-8981: Typo in linkednode.jsp in panel title
  • NMS-9001: BSM documentation: explanation of threshold menu is missing

Previous Post Next Post