This Week in OpenNMS: May 23rd, 2016

In the last week we worked on ActiveMQ, Camel, Karaf, Minion, Topology Maps, BSM, Newts, graphs, database access, Bamboo, and Compass.

Github Project Updates

  • ActiveMQ, Camel, and Karaf Updates

    Seth has been working on updating our ActiveMQ, Camel, and Karaf infrastructure, to resolve a number of bugs found in testing.

  • Minion

    Chandra has been working on improving the minion code that communicates with OpenNMS. Also, I continued work on associating nodes with locations for future minion support.

  • Topology Maps and Business Service Monitor

    Markus, Dustin, and Jesse have also continued to work on Project Atlas, with the goal of improving navigation through support of topology layers, and support for moving node map functionality to the topology UI. Jesse also did some work on BSM data in events.

  • Newts

    Jesse created a Newts 1.3.6 release with a driver update to Cassandra 3.0.1 as well as support for setting the replication factor when initializing a schema. The download will be available soon. Newts support in OpenNMS has also been updated to take advantage of these changes and to provide better data on ring buffer usage.

  • Graphs

    Jesse added support for trending/forecasting in Backshift graphs, and integrated it into OpenNMS. He also switched NRTG graphs to use Backshift, and added a control for opening an individual graph in a separate window.

  • Database Access

    Alejandro did some work evaluating updated database code (JDBC drivers and C3P0 pooling).

  • Bamboo Updates

    We’ve been spending a lot of time trying to clean up our continuous integration environment. That work is still ongoing… ;)

  • Compass 3.0.1

    I released a small update to Compass with a few tiny cosmetic fixes and features. As always, you can download the latest version from the Google Play or Apple App Stores.

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-311: Associate nodes with monitoringLocations via foreign key
  • HZN-336: Newts Graphing and Reporting Related Components
  • HZN-640: Refactor monitoringLocation to have UUID primary key
  • HZN-760: Write smoke tests for the GraphML topology provider
  • HZN-762: Enhance the CSV conversion tool to support layers
  • HZN-770: Validate that the JMX collection definitions we have for 2.1x also work with 3.0.x
  • HZN-778: GraphML validation: Allow duplicate edge and node ids in the document
  • NEWTS-100: Enhance the SchemaManager to support setting the replication factor.
  • NEWTS-101: Upgrade the cassandra driver to v3.0.1
  • NMS-8202: Undefined variable ifHCOutOctets.ifHighSpeed using Newts
  • NMS-8340: QuickAddNodeIT flapping during tearDown()
  • NMS-8360: If the persistence layer is not available or unresponsive the WebUI becomes unavailable or extremely slow and key components stop working
  • NMS-8363: Exceptions thrown by the Newts Conversion Tool for certain RRDs and no data on Cassandra
  • NMS-8392: Upgrade Log4j2 (there are several performance improvements)
  • NMS-8393: Return X-Frame-Options HTTP header to prevent x-frame scripting and clickjacking
  • NMS-8404: storeByForeignSource breaks node[N] style resource IDs
  • NMS-8423: BSM attributes not available in events and alarms
  • NMS-8427: WebMonitor returns false negative poll results
  • NMS-8428: Upgrade Newts to 1.3.6
  • NMS-8429: Add a new control to open Backshift graphs in their own window
  • NMS-8430: Ring buffer entries exceed capacity
  • NMS-8433: Icons "Center on Map" and "Remove from Focus" are not visible anymore
  • NMS-8435: Update NRTG to use Backshift instead of rrdgraph.js
  • NMS-8436: Provide a stress tool that can be used to stress the active persistence layer
  • NMS-8437: Newts: String properties are persisted using the "collector" thread
  • NMS-8439: Newts: The number of sample processing threads do not match the number of writer threads
  • NMS-8449: Upgrade JAXB to version 2.2.11

Previous Post Next Post