It's time for This Week in OpenNMS!
Last week we fixed the Android Compass crash, did more work on OpenNMS proxy, daemon, link, and collection infrastructure, and fixed a number of issues with the OpenNMS Docker images. We also worked on a number of web UI improvements.
Github Project Updates
Internals, APIs, and Documentation
- Sebastian fixed the daemon tools to always produce success and failure events.
- Dustin continued his work on single-port flow support.
- Chandra fixed the
collections:collectcommand to support setting the TTL on minions.
- David worked on documentation for the new situation feedback UI.
- Patrick did more work on unified HTTP proxy support for monitors and such.
- Christian did some work on getting OpenNMS builds working with newer JDKs.
- Jan Papež fixed a bug in our Docker container image, where the database name was not properly configured if your database wasn't called
opennms. Images for 22.0.4 and higher should contain the fix.
opennms-plugin-protocol-cifswas added to the default Docker image in 22.0.4 and higher.
Web & UI
- Patrick worked on fixing the "change icon" feature in the topology UI.
- For users with sufficient rights, Christian added support for linking from the node page to the relevant requisition editor page.
- Antonio worked on refactoring Enlinkd and topology code.
OpenNMS Compass, the OpenNMS mobile app, was updated to version 3.2.1. This version fixes the crash-on-launch bug when running on Android 8 (Oreo) and higher, as well as adding support for setting a timeout for slow connections or OpenNMS servers.
Every year, Github and DigitalOcean put on "Hacktoberfest," a way to celebrate and encourage open source contribution. To participate, you only need to sign up and then make 5 pull requests to open source projects during the month of October. For more details, see the OpenNMS Hacktoberfest 2018 page.
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.
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
- COMPASS-81: Compass crashes under Android 8
- HELM-104: Publish Grafana with "OpenNMS Helm App" on Docker Hub
- HZN-1353: REST v2: Filter for alarms that are not situations and not in a situation
- NMS-10331: Optionally create new alarms when a problem reoccurs
- NMS-10345: VmwareMonitor should go down for an entity with unacknowledged vSphere-Alarms
- NMS-10352: Wrong data type for certain Cassandra JMX counters
- NMS-10364: Link Node Page to Node Requisition
- NMS-10367: Cannot override TTL when running the Karaf Command collections:collect through Minions
- NMS-10370: Erroneous INFO-level log messages during every forced node rescan
- NMS-10373: Improve concurrency in Vmware Connection Pool