This Week in OpenNMS - October 22nd, 2018 - More Horizon 23 Prep, Correlation, Helm UI Updates, Acknowledging Situations22, Oct
It's time for This Week in OpenNMS!
Last week worked on a bunch more Horizon 23 prep, correlation engine improvements, Helm UI updates, alarm/situation acknowledgements, and much more.
Github Project Updates
Internals, APIs, and Documentation
- I made some fixes for handling the output of newer JDKs.
- Jesse worked on a JVM datasource for the correlation engine.
- Christian did some fixes to timeouts in VMware vCenter handling.
- Markus and Dustin did more work on the single-port Netflow feature.
- Matthew added timestamp metadata and weights to vertex information generated by the correlation engine.
- David added support for cascading acknowledgements between situations and alarms (and vice-versa).
- Antonio continued to work on refactoring the Enlinkd codebase.
- Chandra added timestamps to situation metadata.
- Chandra continued his work on supporting threshold alarms in correlation.
- Sebastian did more work on improving daemon reload handling.
- Jesse continued his work on creating a version-agnostic integration API.
- Chandra worked on making sure SASL authentication works with Kafka on Minions and Sentinel.
- Matthew did some work investigating the use of a graph database for the OCE cluster engine.
- I did some work on handling flapping tests better in our Bamboo integration test runs.
- I refactored the Minion and Sentinel assemblies to use a shared init script.
Web & UI
- I worked on handling node template variables in the Alarm Table panel in Helm.
- Patrick worked on performance improvements in the topology UI.
- Ronny made some UI improvements to the dashboards provided by Helm.
- Christian did some more work on situation integration in the OpenNMS alarm browser.
- I added support for multi-select variables in the Helm Alarm Table panel.
- David worked on some alarm query improvements in the ReSTv2 interface.
- Ronny worked on creating some views to ease report generation.
Upcoming Events and Appearances
Tarus will be speaking on Tuesday, November 6th about the latest features in OpenNMS including Minions, Telemetryd (flow support), Sextant (alarm correlation), and more.
Also, some OpenNMS folks will be participating in the OSMC hackathon. The hackathon will be on Thursday, November 8th and includes dinner Wednesday night and Thursday access. More details can be found at the OpenNMS OSMC Hackathon meetup page.
NETHINKS will be doing a German-language webinar on the Asset Topology Provider on November 14th, 2018. Registration is required, you can sign up on the NETHINKS site.
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-73: Incompatible node identifiers between datasources (template vars)
- HELM-105: Alarm Table Plugin not working with Multi-Select Grafana Template Variables
- HELM-106: Improve Flow Deep Dive tool with axis labels and better naming
- HELM-109: Update Grafana from 5.2.4 to 5.3.1
- HZN-1379: Document opennms-situation-feedback feature
- HZN-1387: Cannot use SASL Authentication for Kafka on Minions (might impact Sentinel)
- HZN-1394: UI enhancements for handling Situations
- HZN-1401: Support correlation of alarms triggered by thresholds
- NMS-10300: Update health:check command to check Kafka connectivity when no JMS involved
- NMS-10350: Add a Reloadable Flag in the service-configuration.xml
- NMS-10372: Wrong JMX MBeans for minions
- NMS-10377: Add Configurable Timeouts to VMware vCenter Discovery
- NMS-10378: Alarm processing is very slow when Kafka producer is enabled and Kafka is unavailable
- NMS-10407: The configuration example for Elasticsearch on the admin-docs is incorrect
- OCE-2: e2e testing framework
- OCE-5: Add creation timestamps to all of the vertices/edges on the graph
- OCE-9: Add weight to vertices on the graph managed by the cluster engine