It's time for This Week in OpenNMS!
Last week was more development work on JTI support, wrapping up of Helm, and prepping for Meridian 2017 and a new Horizon release.
Github Project Updates
Internals, APIs, and Documentation
- Seth and I worked on fixing logging in the remote poller.
- Jesse and Chandra worked on implementing JTI stream data collection.
- Jesse fixed location-handling in newSuspect events.
- Christian worked on fixing some import errors in the VMware adapter.
- Ronny worked on migrating docs to AsciiBinder for rendering.
- Jesse fixed a potential resource leak caused by SNMP sessions that fail.
Web and UI
- I cleaned up a bunch of hardcoded/bad values in various CSS themes.
- Jesse fixed the "quick add node" button in the provisioning UI.
- I fixed the BSM admin page to give a visual indication when the user triggers a config reload.
Meridian 2017 and Horizon 20.1.0 Coming Soon
Assuming any last blockers are closed out, the plan is to release Meridian 2017.1.0 this week, as well as an interim Horizon 20 release.
Horizon 21 is not quite ready yet (we still have a number of planned updates that won't meet this month's release), but we wanted to make sure a version of Horizon was available that would support the new Helm plugin for Grafana. Horizon 20.1.0 will be based on Horizon 20, but contains other ReST work and a few other features that were originally slated for Horizon 21.
Upcoming Events and Appearances
Tarus Balog will be the keynote speaker at Ohio Linux Fest in Columbus. His talk is titled "A Short History of an Open Source Business" and will be about the history of OpenNMS, decisions that were made, problems that were faced, and things we'd do different.
For details, see the Ohio Linux Fest announcement.
Alejandro Galue and Tarus Balog will be representing OpenNMS at the second annual Cubaconf to be held in Havana, Cuba, in November.
Ronny Trommer will be speaking at OSMC with a talk titled, "Another Year with OpenNMS", discussing the progress made in the last 3 major releases of OpenNMS and what's on the roadmap going forward.
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.
Resolved Issues Since Last TWiO
- HELM-54: Document severity colors and icons
- HZN-1155: OSGi-based notification strategies
- HZN-1156: Upgrade to JNA 4.3.0
- NMS-7646: Synology MIB files
- NMS-9108: "Manually Add an Interface" seems broken
- NMS-9178: java.lang.OutOfMemoryError: unable to create new native thread
- NMS-9406: Allow provisiond to perform reverse lookups without requiring an A record (foundation-2016)
- NMS-9420: No bounds-checking in processing of DHCP Options
- NMS-9606: The remote-poller.sh script looks for the remote-poller.jar file in the wrong location
- NMS-9607: Allow use of %% to escape a percent sign in the eventconf
- NMS-9608: Unable to modify poller packages through the Monitoring Locations UI
- NMS-9611: vmware importer fails with NPE
- NMS-9615: Basic syslog messages with Informational severity turn into unknown events
- NMS-9618: quick add node is broken
- NMS-9631: Remote Poller log path incorrect when using the NSIS installer