This Week in OpenNMS: January 9th, 2017

In the last couple of weeks we worked on internals, testing, the Minion, and bug fixes. We also released OpenNMS Horizon 18.0.3, OpenNMS Meridian 2016.1.4, and OpenNMS Meridian 2015.1.4.

Github Project Updates

  • Internals and Testing

    Seth continued his work on handling full event queues more gracefully. Alejandro enhanced the RRD stresser to make the RRAs configurable. Jesse did more improvements to our WSMan support.

  • Minion

    Seth made the syslog and trapd queues configurable. He also added support for forwarding non-persisted events to Elasticsearch. Jesse fixed some issues with outages and datacollection failures from the Minion on restart.

  • Bug Fixes

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

New Releases

OpenNMS Horizon 18.0.3 (Dugong)

This release has been a long time coming, with tons of bug fixes including a fix for a discovery/provisioning regression over Horizon 17.

Notable Changes:

  • fix for the duplicate node regression
  • many improvements and fixes to SNMP graph definitions
  • a number of GUI tweaks and fixes (event search, alarm details, ops board colors, node link details)
  • Newts fixes: improved Measurements API compatibility for graphing, fixed retrying when Cassandra is unavailable
  • better handling of invalid or unlikely SNMP error responses from agents
  • some fixes to JMX-related code (trap counters, the config command-line tool)
  • fixes to a number of crashes and exceptions in various subsystems (BSMD, Enlinkd, SNMP)
  • the JIRA ticketer now handles HTTPS properly and now supports additional fields
  • bug fixes and improvements to WS-MAN collection

For more details, see the complete Release Notes.

OpenNMS Meridian 2016.1.4 (Dymaxion)

The fifth Meridian 2016.1.4 release contains a number of the bug fixes and enhancements that have been rolled into recent 18.x releases.

Release notes are available on the Meridian web site.

OpenNMS Meridian 2015.1.4 (ULAST)

Meridian releases are supported for 3 years, so we have backported the most important fixes from recent 18.x releases to Meridian 2015 as well.

Release notes are available on the Meridian web site.

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-604: Modularize Trapd
  • HZN-932: Improve eventd's event throughput
  • HZN-963: Add Kafka support to the Sink IPC
  • HZN-966: Convert Syslogd to use a Sink module
  • HZN-983: Make the hawtio feature available in the Minion RPMs
  • HZN-984: Avoid logging JMS message contents by default
  • HZN-986: Make Elasticsearch ports configurable in forwarder
  • NMS-5110: New-suspect event flood possible in trapd
  • NMS-8756: Exception in LatencyStoringServiceMonitorAdaptor: IncorrectResultSizeDataAccessException
  • NMS-8767: Auto-Discover architecture/behavior has changed and broke its typical usage
  • NMS-8790: The search page for events is not working as expected
  • NMS-8903: Better logging for SNMP traps with processing problems
  • NMS-8915: ArrayIndexOutOfBoundsException while processing some trap varbinds
  • NMS-8955: WS_Man datacollection using WQL fails with 'unsupported element'
  • NMS-8957: Alarmd creates new database transaction for every event
  • NMS-8965: Exposing JMX through 18980 doesn't work with authentication
  • NMS-8966: es-rest: EventForwarderQueueImpl needs configurable blockWhenFull behavior
  • NMS-8970: Search Events Error
  • NMS-8972: Make the RRAs tunable for the metrics:stress command when using for RRDtool.
  • NMS-8975: Restarting OpenNMS while monitoring nodes via Minions may create erroneous outages

Previous Post Next Post