DEV Community

loading...
Cover image for OpenNMS On the Horizon - Documentation, Bug Fixes, Topology and Classification UI, and More!
OpenNMS

OpenNMS On the Horizon - Documentation, Bug Fixes, Topology and Classification UI, and More!

Benjamin Reed
Developer at OpenNMS by day, member of SIBR and the Seattle Garages by night.
Originally published at opennms.discourse.group on ・3 min read

It's time for OpenNMS On the Horizon!

In the last week we updated documentation, fixed a number of important bugs, continued to work on topology and classification UI improvements, and more.

Github Project Updates

  • Internals, APIs, and Documentation

    • Ronny worked with Alejandro and Jesse to improve our Newts installation guide to follow more best practice with Schema installation and we have stopped maintaining our own Cassandra installation instructions.
    • Patrick continued his work on refactoring and evaluating our time series APIs.
    • Markus worked on documentation for the new graph service.
    • Dustin fixed some issues with dropped packets on the telemetryd listeners.
    • Jesse fixed some issues with exception handling in OIA.
    • Markus made improvements to the flow classification rule engine to reduce memory usage and to fix port range handling.
    • Chandra updated the SNMP detector to support SNMP profiles.
    • Christian fixed some issues with associating flows with nodes behind NAT.
    • Jesse did more work on the changes to allow flows to balance across Kafka partitions.
    • Markus worked on optimizations in graph view enrichment.
    • I worked on adding support for deleting nodes triggered by the downtime model if only unmanaged interfaces remain.
    • Jesse updated Alarmd processing to use Drools streaming again now that they have fixed upstream bugs.
  • Web, ReST, and UI

    • Markus did more work on adding support for choosing a layer in the topology UI in the URL.
    • Markus fixed the classification UI to report better error messages.
    • Antonio continued his work on enhancements to the topology link provider.

Calendar of Events

  • January Releases - January 7th, 2020

The next OpenNMS release day is January 7th, 2020.

So far we expect to be putting out the following releases:

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

  • ALEC-65: Model inventory for BGP peers
  • ALEC-82: OpenNMS Direct Inventory Datasource Peformance Issues
  • NMS-11847: Add support to use Apache Kafka as Messaging Broker with Docker Image
  • NMS-11934: As an Operator I want to configure the message producer to use Kafka so I can use my existing scalable Kafka infrastructure with Minions
  • NMS-11973: As an Operator I want to configure the message consumer to use Kafka so I can use my existing scalable Kafka infrastructure with Horizon
  • NMS-12407: possible issue in JCIFS Monitor - contiously increase of threads - finally heap dump
  • NMS-12418: Wrong links in the Help/Support page
  • NMS-12427: Allow telemetry flows to balance across Kafka partitions
  • NMS-12430: TCP Listeners are broken
  • NMS-12431: Cannot define a specific layer in topology app URL
  • NMS-12432: Classification UI: Error responses are not shown properly
  • NMS-12433: Classification Engine: The end of the range is excluded, which is not intuitive
  • NMS-12434: Add system test for IpfixTcpParser
  • NMS-12435: Associate exporter node using Observation Domain Id
  • NMS-12441: Provide basic development documentation

Discussion (0)