It's time for This Week in OpenNMS!

Last week we did more alarm correlation updates, lots of Kafka fixes and enhancements, worked on a new SNMP collector, and did a lot of other smaller changes.

Github Project Updates

  • Internals, APIs, and Documentation
    • Jesse worked on handling clock skew when triggering alarms in Alarmd.
    • Matt worked on making it possible for the integration API to handle situation feedback without Kafka.
    • Antonio continued his work to publish topology data to Kafka.
    • Patrick started work on a new SnmpCollector that works with Minions.
    • Chandra did more work on handling caching/large buffer sizes in Kafka RPC.
    • I did some more fixes to my opennms shell refactor.
    • I worked on attempting to update to a newer version of HikariCP.
    • Matt added support for optionally attaching the raw syslog message to Syslogd-generated events.
    • Ronny worked on refactoring/replacing our Docker test images.
  • Web & UI
    • I fixed some issues in the group-by-node portion of Helm's alarm details tab.

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

  • HELM-121: Related alarm view should show the node label
  • HZN-1433: Update integration api to handle alarm feedback without Kafka
  • HZN-1441: Send inventory to OCE without Kafka using integration API
  • HZN-1452: POC of a Graph Service which tackles all existing issues with the current Topology appraoch + allows exposing graphs via Rest
  • NMS-9273: Create Topology Service Updates in enlinkd
  • NMS-9659: BestMatchPingerFactory returns NullPinger when better options are available
  • NMS-10454: Support Additional EIF Protocol Version
  • OCE-33: Flag devices and ignore comparison when clock skew is detected
  • OCE-34: Match and classify CPN Tickets and OpenNMS Situations
  • OCE-35: Match CPN Events and OpenNMS Events

Jump to section

About the Author: RangerRick

Principal Software Engineer. Manages the release process of OpenNMS Horizon and Meridian, and a bunch of other stuff.
Published On: January 14th, 2019Last Updated: April 4th, 20192 min readTags: , , , , , , ,