This Week in OpenNMS: October 10th, 2016

In the last week we worked on data collection, Minion, maps, users and groups, and bug fixes.

Github Project Updates

  • Data Collection

    Alejandro fixed an issue in SNMP counter wrap causing spikes in graphs. Ronny added collection configuration for Elasticsearch stats (using the XmlCollector). Seth cleaned up a bunch of graph definitions. Chandra fixed the JMX Detector to be able to handle timeouts properly despite the Java JMX APIs being ancient and unable to handle it themselves. (but we're not bitter...)

  • Minion

    Chandra worked on handling locations in SNMP config and fixed an issue with Trapd on shutdown. He also worked on exposing location-based definitions in provisiond, poller, and ReST. Pradeep added more Kafka metrics to be monitored through JMX. I worked on cleaning up the Minion assembly and packaging, and making it so Minion can run as non-root. Seth worked on renaming the localhost default location to Default to make it less confusing.

  • Maps

    I updated our leaflet maps (geomaps) to the latest version of leaflet and the markercluster service. Dustin fixed resource graph rendering in the topology map info panel.

  • Users and Groups

    Alejandro did more work on migrating the info stored in magic-users.properties to users.xml including an upgrade script.

  • Bug Fixes

    Seth fixed a regression in 18 that removed the ability to allow nodes to be discovered without a default foreign source. Alejandro fixed a bug that prevented installation using PostgreSQL 9.6. We've also been spending time fixing a bunch of smaller bugs and starting to identify blockers for 19.0.0, due in the next few months.

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-445: Implement ActiveMQ authentication mechanism
  • HZN-755: Use Backshift graphs in custom info panels
  • HZN-879: Extend snmp-config.xml to support location based definitions
  • HZN-902: Integrate location based Definitions in provision/poller/REST APIs
  • NMS-7106: If a target node is rebooted the RRD/JRB files contains spikes because the sysUpTime check is not working
  • NMS-7908: Replace the X with back button in the Angular provisioning WebUI
  • NMS-8327: JMXDetector does not respect the 'timeout'
  • NMS-8545: Create JMX monitoring definitions for Apache Kafka
  • NMS-8697: Collect Elasticsearch stats via REST using the XmlCollector
  • NMS-8760: Override ShutdownStrategy in Syslogd, Trapd Camel contexts
  • NMS-8761: pb with Bridge Forwarding Table Links found by Enhanced Linkd
  • NMS-8790: The search page for events is not working as expected

Previous Post Next Post