This list is closed, nobody may subscribe to it.
2000 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(3) |
Oct
(5) |
Nov
(5) |
Dec
(3) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2001 |
Jan
(4) |
Feb
(7) |
Mar
(4) |
Apr
(4) |
May
(5) |
Jun
(3) |
Jul
(3) |
Aug
(5) |
Sep
(1) |
Oct
|
Nov
(2) |
Dec
(3) |
2002 |
Jan
(5) |
Feb
(5) |
Mar
(1) |
Apr
(8) |
May
(3) |
Jun
(6) |
Jul
(1) |
Aug
(3) |
Sep
(1) |
Oct
|
Nov
(4) |
Dec
(2) |
2003 |
Jan
(1) |
Feb
(3) |
Mar
|
Apr
|
May
|
Jun
(2) |
Jul
|
Aug
|
Sep
(1) |
Oct
|
Nov
|
Dec
|
2004 |
Jan
|
Feb
|
Mar
(2) |
Apr
|
May
(2) |
Jun
|
Jul
(1) |
Aug
(4) |
Sep
|
Oct
(1) |
Nov
|
Dec
(3) |
2005 |
Jan
(3) |
Feb
(1) |
Mar
(1) |
Apr
(1) |
May
(1) |
Jun
|
Jul
|
Aug
(3) |
Sep
|
Oct
(1) |
Nov
(3) |
Dec
(1) |
2006 |
Jan
|
Feb
(1) |
Mar
|
Apr
|
May
(1) |
Jun
(1) |
Jul
(1) |
Aug
(1) |
Sep
(1) |
Oct
(2) |
Nov
(2) |
Dec
|
2007 |
Jan
(2) |
Feb
(1) |
Mar
(2) |
Apr
(3) |
May
(1) |
Jun
(5) |
Jul
(3) |
Aug
(1) |
Sep
(5) |
Oct
(2) |
Nov
(3) |
Dec
(1) |
2008 |
Jan
(2) |
Feb
(4) |
Mar
(8) |
Apr
(1) |
May
(2) |
Jun
(4) |
Jul
|
Aug
|
Sep
(3) |
Oct
(4) |
Nov
(1) |
Dec
(5) |
2009 |
Jan
(6) |
Feb
(5) |
Mar
(5) |
Apr
(7) |
May
(7) |
Jun
(7) |
Jul
(5) |
Aug
(6) |
Sep
(4) |
Oct
(2) |
Nov
(3) |
Dec
(2) |
2010 |
Jan
(1) |
Feb
(4) |
Mar
(6) |
Apr
(5) |
May
(5) |
Jun
(7) |
Jul
(4) |
Aug
(5) |
Sep
(7) |
Oct
(4) |
Nov
(6) |
Dec
(4) |
2011 |
Jan
(3) |
Feb
(6) |
Mar
(5) |
Apr
(6) |
May
(3) |
Jun
|
Jul
|
Aug
(5) |
Sep
(2) |
Oct
(1) |
Nov
|
Dec
|
2012 |
Jan
(3) |
Feb
(5) |
Mar
|
Apr
(1) |
May
(5) |
Jun
(2) |
Jul
(1) |
Aug
|
Sep
|
Oct
|
Nov
(1) |
Dec
(2) |
2013 |
Jan
(4) |
Feb
|
Mar
|
Apr
(1) |
May
|
Jun
|
Jul
|
Aug
(1) |
Sep
|
Oct
|
Nov
(1) |
Dec
(1) |
2014 |
Jan
|
Feb
|
Mar
(1) |
Apr
|
May
(1) |
Jun
(2) |
Jul
(1) |
Aug
|
Sep
(2) |
Oct
|
Nov
|
Dec
(1) |
2015 |
Jan
(5) |
Feb
(2) |
Mar
(2) |
Apr
|
May
(2) |
Jun
|
Jul
(2) |
Aug
(1) |
Sep
|
Oct
(1) |
Nov
(2) |
Dec
|
2016 |
Jan
|
Feb
|
Mar
(4) |
Apr
(4) |
May
(6) |
Jun
(5) |
Jul
(5) |
Aug
(5) |
Sep
(3) |
Oct
(5) |
Nov
(4) |
Dec
(4) |
2017 |
Jan
(5) |
Feb
(4) |
Mar
(4) |
Apr
(4) |
May
(6) |
Jun
(6) |
Jul
(5) |
Aug
(4) |
Sep
(4) |
Oct
(5) |
Nov
(4) |
Dec
(2) |
2018 |
Jan
(5) |
Feb
(3) |
Mar
(4) |
Apr
(5) |
May
(3) |
Jun
(5) |
Jul
(4) |
Aug
(4) |
Sep
(4) |
Oct
(5) |
Nov
(3) |
Dec
(3) |
2019 |
Jan
(6) |
Feb
(2) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: Benjamin R. <ra...@op...> - 2019-02-11 19:56:59
|
It's time for This Week in OpenNMS! Last week we added a ton of extensions to the OpenNMS Integration API, did more wrap-up on various modernization and refactoring projects, and fixed more bugs. *This is the last week you can get TWiO in e-mail from these mailing lists. In the future you can either subscribe to the the **RSS <https://www.opennms.orghttps://www.opennms.org/en/blog/twio.rss>**or **Atom <https://www.opennms.orghttps://www.opennms.org/en/blog/twio.atom>**feeds, or read it on **our Discourse <https://opennms.discourse.group/c/announcements/twio>**.* <#github-project-updates>Github Project Updates * *Internals, APIs, and Documentation* o Jesse did some work on refactoring poller configuration handling. o Jesse added node assets, event handling, and graphs to the OIA. o Markus did more work on the new core graph API and ReST service. o David and Matt worked on a number of changes to our maven build to facilitate Java 9+ support. o Christian worked on wrapping up his DHCP monitor and detector refactor. o Jeff fixed a configuration consistency issue in the Slack notification strategy. o Chandra worked on collector support in the OIA. o Jesse made some enhancements to the requisition support in OIA. o Dustin has been working on adding support for arbitrary node metadata in requisitions. o I added test coverage and fixed a few bugs in the |opennms| and |runjava| CLI scripts. o Jesse did some wrap-up on Elasticsearch alarm indexing support. o Jesse added support for configuring connection pooling options for Newts. o Ronny added some documentation for SNMP trap reception in Minion. o Patrick added support for unit testing topology providers using the refactored topology generator API. o Chandra improved collection-handling to log exceptions in a useful manner. o Chandra fixed health check to only check ActiveMQ connectivity if it's enabled for sink/RPC. * *Web & UI* o Matt did some fixes to some header defaults in Jetty. o Matt fixed some bugs in locale handling in the web UI. o Dustin fixed Helm so it the order of responses always matches the query. o Markus did some refactoring of the daemon reload web UI work. o I added linting to the Helm codebase and cleaned up some warnings. o Dustin finished up his work on browser notification support. o Markus did some more tweaks to the Bootstrap 4 UI refactor based on feedback. <#upcoming-events-and-appearances>Upcoming Events and Appearances * *NETHINKS Training in Fulda, Germany - June and October <https://www.nethinks.com/opennms-schulung.html>* NETHINKS will be offering German-language training in their headquarters in Fulda, Germany. There are 2 dates available: o June 3rd through 7th o October 21st through 25th For more details or to sign up, see the NETHINKS training page <https://www.nethinks.com/opennms-schulung.html>. * *OSMC 2019 in Nuremberg, Germany - November 4th through 7th <https://osmc.de/>* We will be at OSMC in November. Details are still forthcoming but we're hoping to do a 1-day workshop. For more information on OSMC, see their website <https://osmc.de/>. <#until-next-week>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 <mailto:tw...@op...>. - Ben <#resolved-issues-since-last-twio>Resolved Issues Since Last TWiO * HELM-128 <https://issues.opennms.org/browse/HELM-128>: Measurements API does not preserve series order * HELM-129 <https://issues.opennms.org/browse/HELM-129>: Allow queries with missing attributes * HZN-956 <https://issues.opennms.org/browse/HZN-956>: Support Browser Notification API * HZN-1198 <https://issues.opennms.org/browse/HZN-1198>: CDP Topology not discovered on Cisco Nexus devices * HZN-1231 <https://issues.opennms.org/browse/HZN-1231>: Upgrade the maven-war-plugin * HZN-1420 <https://issues.opennms.org/browse/HZN-1420>: Index alarms and alarm history in Elasticsearch * HZN-1471 <https://issues.opennms.org/browse/HZN-1471>: Provide capability to expose GraphContainerProviders with only one graph (SingleGraphContainerProvider) * HZN-1472 <https://issues.opennms.org/browse/HZN-1472>: Make GraphRepository accessible via OSGI * NMS-8185 <https://issues.opennms.org/browse/NMS-8185>: Create a reload daemon configuration page * NMS-10486 <https://issues.opennms.org/browse/NMS-10486>: syslog events are creating notifications and disregarding rules in place * NMS-10496 <https://issues.opennms.org/browse/NMS-10496>: Update flow classification rules to match either the src or dst ports * NMS-10546 <https://issues.opennms.org/browse/NMS-10546>: Cross-Site Scripting: Reflected * NMS-10547 <https://issues.opennms.org/browse/NMS-10547>: Cross-Frame Scripting * NMS-10557 <https://issues.opennms.org/browse/NMS-10557>: Upgrade liquibase to 3.x * OCE-38 <https://issues.opennms.org/browse/OCE-38>: Add log rotation support to the kafka-event-mirrorer |
From: Benjamin R. <ra...@op...> - 2019-02-04 17:23:26
|
It's time for This Week in OpenNMS! Last week we did more bugfix, infrastructure, and Java 9+ updating, plus we started wrapping up the UI refresh and some other projects. <#github-project-updates>Github Project Updates * *Internals, APIs, and Documentation* o Antonio continued his work exposing topology data to Kafka. o Ronny has been working on an official workflow for publishing OpenNMS/Minion/Sentinel Docker containers from CI. o I did more work on moving to Liquibase 3 for database schema management. o Markus continued to develop a new graph service/API. o Dustin wrapped up changing flow support to index by application rather than by port. o Jesse updated our test infrastructure to use Elasticsearch 6.5. o Christian did more work on modernizing our DHCP handling. o Chandra continued to develop a fix for handling notifications without associated nodes. o Jesse fixed a performance issue when loading a large number of nodes. o Patrick continued his work exposing the topology creator to the Karaf CLI. o David worked on updating some build infrastructure to work with Java 9+. o I fixed an issue with syslog parsing that could cause the wrong year to be used in some cases. o Jesse worked on requisition providers in OIA. o Jesse did some performance improvements on the Alarmd Drools context handling. * *Web & UI* o Markus continued to do minor tweaks to the Bootstrap 4 UI rework, readying it for merging. o Jesse updated Helm to support the measurements API "relaxed" mode, allowing for queries to reference missing series. o Christian fixed the SNMP config page to select the "Default" location by default. o Sebastian fixed an issue with form validation in the notification editor. o Markus made some more changes to the daemon reload page. <#opennms-mailing-lists-going-away>OpenNMS Mailing Lists Going Away We had originally planned on decommissioning the mailing lists in August. However, based on the feedback we got, it seemed that people wanted something additional between Stack Overflow and real-time chat suggested in the original announcement. Since then, we have set up a Discourse that should give the ability to do most of what was done on the mailing lists, including getting email notifications of discussion threads you're interested in. So with that in mind, here's what you need to know: <#list-shutdown--archives>List Shutdown & Archives All OpenNMS mailing lists will be shut down on Friday, February 15th. If you wish to read historical messages, they are archived on marc.info: * https://marc.info/?l=opennms-announce * https://marc.info/?l=opennms-discuss * https://marc.info/?l=opennms-install ...and so on. <#real-time-chat>Real-Time Chat If you wish to talk to OpenNMS developers and users, you can access our chat server at: https://chat.opennms.com/ For old-skoolers, you can also connect through IRC, once you have created a user account on chat.opennms.com <https://chat.opennms.com/>. To do so, connect to |chat.opennms.com| (port |6667|) with your IRC client, and then do: |/msg mattermost login chat.opennms.com opennms <email> <password>| <#discourse-forums>Discourse Forums To access the OpenNMS Discourse, just go to: https://opennms.discourse.group/ It works like most forum sites. If you wish it to behave a bit more like the old mailing lists, you can go to your preferences and enable "Mailing List Mode" which will send you an email whenever new topics are created. <#configuration-questions>Configuration Questions There is technically an |opennms| tag on Stack Overflow, but Stack Overflow is really for development questions, not configuration questions. Instead of posting to Stack Overflow, please use the /"Community Support"/ section of the Discourse: https://opennms.discourse.group/c/community-support <#until-next-week>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 <mailto:tw...@op...>. - Ben <#resolved-issues-since-last-twio>Resolved Issues Since Last TWiO * HZN-1232 <https://issues.opennms.org/browse/HZN-1232>: Update GWT to >= 2.8.2 * HZN-1443 <https://issues.opennms.org/browse/HZN-1443>: Update the elasticsearch-drift-plugin to support Elasticsearch v6.5.x * HZN-1449 <https://issues.opennms.org/browse/HZN-1449>: Improve performance of DroolsAlarmContext alarm snapshot handling * HZN-1464 <https://issues.opennms.org/browse/HZN-1464>: Core structure/API of new Graph Service * HZN-1466 <https://issues.opennms.org/browse/HZN-1466>: Upgrade to Jetty 9.4.12 * HZN-1467 <https://issues.opennms.org/browse/HZN-1467>: Upgrade Elasticsearch test server to use v6.5.x * NMS-10411 <https://issues.opennms.org/browse/NMS-10411>: Create documentation for the reloadable flag in service-configuration.xml * NMS-10497 <https://issues.opennms.org/browse/NMS-10497>: Track (flow) conversations by application instead of src/dst port * NMS-10506 <https://issues.opennms.org/browse/NMS-10506>: Node page very slow to load for nodes with more than 1000 events * NMS-10514 <https://issues.opennms.org/browse/NMS-10514>: SNMP configuration UI should select location "Default" by default, not the first location alphabetically * NMS-10533 <https://issues.opennms.org/browse/NMS-10533>: Make Topology Creator as Karaf command available * NMS-10541 <https://issues.opennms.org/browse/NMS-10541>: Recent Debian builds can't be installed on Ubuntu 14 * NMS-10548 <https://issues.opennms.org/browse/NMS-10548>: syslog parsing of messages without a year will sometimes infer the wrong year * OCE-37 <https://issues.opennms.org/browse/OCE-37>: Build a map from two different OCE Datasets |
From: Benjamin R. <ra...@op...> - 2019-01-31 18:55:22
|
We had originally planned on decommissioning the mailing lists in August. However, based on the feedback we got, it seemed that people wanted something additional between Stack Overflow and real-time chat suggested in the original announcement. Since then, we have set up a Discourse that should give the ability to do most of what was done on the mailing lists, including getting email notifications of discussion threads you're interested in. So with that in mind, here's what you need to know: List Shutdown & Archives ======================== All OpenNMS mailing lists will be shut down on Friday, February 15th. If you wish to read historical messages, they are archived on marc.info: https://marc.info/?l=opennms-announce https://marc.info/?l=opennms-discuss https://marc.info/?l=opennms-install ...and so on. Real-Time Chat ============== If you wish to talk to OpenNMS developers and users, you can access our chat server at: https://chat.opennms.com/ For old-skoolers, you can also connect through IRC, once you have created a user account on chat.opennms.com. To do so, connect to chat.opennms.com (port 6667) with your IRC client, and then do: /msg mattermost login chat.opennms.com opennms <email> <password> Discourse Forums ================ To access the OpenNMS Discourse, just go to: https://opennms.discourse.group/ It works like most forum sites. If you wish it to behave a bit more like the old mailing lists, you can go to your preferences and enable "Mailing List Mode" which will send you an email whenever new topics are created. Configuration Questions ======================= There is technically an `opennms` tag on Stack Overflow, but Stack Overflow is really for development questions, not configuration questions. Instead of posting to Stack Overflow, please use the "Community Support" section of the Discourse: https://opennms.discourse.group/c/community-support That's It ========= If you have any questions, please let me know. |
From: Benjamin R. <ra...@op...> - 2019-01-28 19:41:33
|
It's time for This Week in OpenNMS! Last week we continued a lot of existing projects as well as more bugfixes. <#github-project-updates>Github Project Updates * *Internals, APIs, and Documentation* o Antonio continued his work exposing topology data to Kafka. o Patrick worked on porting/refactoring the tool to generate test topologies to the Karaf CLI. o Markus did more work on a new graph service API. o I worked on updating our embedded Karaf to 4.2.2. o Patrick did more work on his SNMP collector refactor/replacement. o Chandra worked on an issue with notifications being sent with no associated nodes. o Jesse continued to tune his updates to Elasticsearch support. o Jesse refactored the event configuration Karaf shell tool to rely only on the OIA. o I worked on updating us to the latest PostgreSQL JDBC driver. * *Web & UI* o Sebastian did some more work on the daemon refactor and reload page. o Markus, Sebastian, and Ronny continued their work on moving to Bootstrap 4 for our web UI. o I worked on updating us to the latest version of Jetty 9. <#upcoming-events-and-appearances>Upcoming Events and Appearances * *FOSDEM - Brussels, Belgium - February 2nd and 3rd, 2019 <https://fosdem.org/2019/>* Craig Gallen will be giving a lightning talk on OpenNMS and MQTT <https://fosdem.org/2019/schedule/track/lightning_talks/> at FOSDEM in Brussels this year. <#until-next-week>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 <mailto:tw...@op...>. - Ben <#resolved-issues-since-last-twio>Resolved Issues Since Last TWiO * HELM-84 <https://issues.opennms.org/browse/HELM-84>: Display human readable values from nodeResources and nodeFilter * HZN-1442 <https://issues.opennms.org/browse/HZN-1442>: Update the SnmpCollector to use the CollectionSetBuilder * HZN-1461 <https://issues.opennms.org/browse/HZN-1461>: View event configuration definitions from the Karaf shell * NMS-9711 <https://issues.opennms.org/browse/NMS-9711>: Minion WSMAN collector is not functional due to dependency missing * NMS-10477 <https://issues.opennms.org/browse/NMS-10477>: Use a utility function instead of Integer.getInteger * NMS-10505 <https://issues.opennms.org/browse/NMS-10505>: Add karaf logging configuration for Minion/Sentinel * NMS-10515 <https://issues.opennms.org/browse/NMS-10515>: Wallboard URLs with board name should be permalinks, but return "Nothing to display" instead * NMS-10525 <https://issues.opennms.org/browse/NMS-10525>: Event parameters table have strong limits for the columns * OCE-36 <https://issues.opennms.org/browse/OCE-36>: Export data from OpenNMS (stored in ES) to an OCE Dataset |
From: Benjamin R. <ra...@op...> - 2019-01-22 16:55:39
|
It's time for This Week in OpenNMS! Last week we worked on a number of Kafka-related fixes and improvements, improved minion monitor support, the Bootstrap 4 UI rework, and a bunch of other bug fixes and enhancements. <#github-project-updates>Github Project Updates * *Internals, APIs, and Documentation* o Chandra worked on an issue where syslog events could trigger notifications when they are not supposed to. o Antonio continued his work on exposing topology data to Kafka. o Jesse fixed an issue where some event parameter names would be too long to be persisted to the database. o Chandra did more work on supporting large buffer sizes in Kafka RPC. o Christian worked on modernizing the DHCP monitor to be Minion-capable. o Jesse continued to work on updating pushing data to Elasticsearch. o Chandra did more changes to the poller API support in OIA. o Dino worked on supporting getting provisioning asset information from WS-Man. o Jesse added support for printing runtime event configuration from the Karaf CLI. o Jesse added Helm documentation for the performance datasource. o Jesse fixed some issues in the Minion WS-Man support. o Matt continued to work on tools to help evaluate alarm and situation coverage. * *Web & UI* o Markus, Sebastian, and Ronny continued their work on moving to Bootstrap 4 for our web UI. o Markus fixed an issue with exceptions in OSGi-provided ReST services getting eaten. o Christian worked on an issue where the wallboard UI would show "Nothing to display". o Markus fixed a problem where the Business Service Status panel would not show. o I worked on making it possible to use node or resource labels and names in Helm datasource labels. o Dustin did some refactoring of the code for supporting browser notifications. o Brynjar Eide worked on adding some missing thread pool information from Collectd and Pollerd's instrumentation. o Dustin worked on making Helm's queries to the measurements API have a consistent order. <#opennms-meridian-and-horizon-releases>OpenNMS Meridian and Horizon Releases Last week we released Meridian 2018.1.4 and Horizon 23.0.2. Both were primarily bugfix releases that also included a number of performance improvements to topology map loading. For a complete list of changes, see the release announcements: * Meridian 2018.1.4 <https://www.opennms.com/2019/01/18/opennms-meridian-2018-1-4-released/> * Horizon 23.0.2 <https://www.opennms.org/en/blog/releases/2019-01-17-opennms-horizon-23.0.2> <#until-next-week>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 <mailto:tw...@op...>. - Ben <#resolved-issues-since-last-twio>Resolved Issues Since Last TWiO * HZN-1458 <https://issues.opennms.org/browse/HZN-1458>: No stack-traces for exceptions thrown by REST services in OSGi * HZN-1460 <https://issues.opennms.org/browse/HZN-1460>: Add option to syslogd to include the raw syslog message as a parameter in the generated event * NMS-10357 <https://issues.opennms.org/browse/NMS-10357>: Improve Collectd and Pollerd's ThreadPool graphs * NMS-10404 <https://issues.opennms.org/browse/NMS-10404>: Support provisioning asset information via wsman * NMS-10441 <https://issues.opennms.org/browse/NMS-10441>: Update favicon.ico for higher resolutions * NMS-10446 <https://issues.opennms.org/browse/NMS-10446>: Support large buffer sizes in Kafka RPC * NMS-10449 <https://issues.opennms.org/browse/NMS-10449>: Use the DaemonService to reload a daemon instead of the DaemonNameEnum * NMS-10518 <https://issues.opennms.org/browse/NMS-10518>: refactor/clean up |opennms| script * NMS-10527 <https://issues.opennms.org/browse/NMS-10527>: Remove unused Topology Plugin "org.opennms.features.topology.plugins.ssh" * NMS-10529 <https://issues.opennms.org/browse/NMS-10529>: BusinessServiceVertexStatusInfoPanelItem is broken * NMS-10530 <https://issues.opennms.org/browse/NMS-10530>: Flow query fails with NPE if it returns no data * OIA-1 <https://issues.opennms.org/browse/OIA-1>: Add support for ServiceMonitors |
From: Benjamin R. <ra...@op...> - 2019-01-14 16:59:44
|
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>Github Project Updates * *Internals, APIs, and Documentation* o Jesse worked on handling clock skew when triggering alarms in Alarmd. o Matt worked on making it possible for the integration API to handle situation feedback without Kafka. o Antonio continued his work to publish topology data to Kafka. o Patrick started work on a new SnmpCollector that works with Minions. o Chandra did more work on handling caching/large buffer sizes in Kafka RPC. o I did some more fixes to my |opennms| shell refactor. o I worked on attempting to update to a newer version of HikariCP. o Matt added support for optionally attaching the raw syslog message to Syslogd-generated events. o Ronny worked on refactoring/replacing our Docker test images. * *Web & UI* o I fixed some issues in the group-by-node portion of Helm's alarm details tab. <#until-next-week>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 <mailto:tw...@op...>. - Ben <#resolved-issues-since-last-twio>Resolved Issues Since Last TWiO * HELM-121 <https://issues.opennms.org/browse/HELM-121>: Related alarm view should show the node label * HZN-1433 <https://issues.opennms.org/browse/HZN-1433>: Update integration api to handle alarm feedback without Kafka * HZN-1441 <https://issues.opennms.org/browse/HZN-1441>: Send inventory to OCE without Kafka using integration API * HZN-1452 <https://issues.opennms.org/browse/HZN-1452>: POC of a Graph Service which tackles all existing issues with the current Topology appraoch + allows exposing graphs via Rest * NMS-9273 <https://issues.opennms.org/browse/NMS-9273>: Create Topology Service Updates in enlinkd * NMS-9659 <https://issues.opennms.org/browse/NMS-9659>: BestMatchPingerFactory returns NullPinger when better options are available * NMS-10454 <https://issues.opennms.org/browse/NMS-10454>: Support Additional EIF Protocol Version * OCE-33 <https://issues.opennms.org/browse/OCE-33>: Flag devices and ignore comparison when clock skew is detected * OCE-34 <https://issues.opennms.org/browse/OCE-34>: Match and classify CPN Tickets and OpenNMS Situations * OCE-35 <https://issues.opennms.org/browse/OCE-35>: Match CPN Events and OpenNMS Events |
From: Benjamin R. <ra...@op...> - 2019-01-07 19:31:51
|
It's time for This Week in OpenNMS! Last week was a little light, with some folks still out and lots of post-holiday catching up to do. We worked on alarm handling and export, and the SNMP collector. <#github-project-updates>Github Project Updates * *Internals, APIs, and Documentation* o Matt worked on improving the efficiency of incremental alarm handling in the Kafka producer. o David fixed some issues in alarm de-escalation. o Jesse updated some correlation engine documentation. o Jesse did more work on indexing alarms in Elasticsearch. o Patrick continued to work on modernizing the SNMP collector. <#dealing-with-the-javapocalypse>Dealing With the Javapocalypse <#the-current-state-of-java>The Current State of Java As you may or may not have heard, Oracle will be discontinuing public Java 8 support starting this year <https://www.oracle.com/technetwork/java/java-se-support-roadmap.html>. While there is obviously still time to transition, it is time to start talking about our plans going forward. First of all, Oracle will still be providing public updates for end users, but officially you will need to get commercial support to be supported as a commercial user starting now. Additionally, RedHat has committed to continue to support OpenJDK 8 until 2023 <https://developers.redhat.com/blog/2018/09/24/the-future-of-java-and-openjdk-updates-without-oracle-support/>. While we prefer Oracle JDK for a number of performance and scalability reasons, OpenJDK 8 has been improving steadily and should be fine for many workloads. If you will be sticking with existing Meridian releases for a while, it is a good idea to try out OpenJDK in your test environment and see if it performs well with your workload. <#next-steps>Next Steps We are currently working on support for JDK 9 and up, and hope to have it ready as part of Horizon 24. OpenNMS is running in JDK 9 in a development branch, with only a few more things that need fixing. Supporting JDK 10 and up will require some additional changes as APIs that used to be bundled with the JDK must now be provided separately. Work on that will commence as soon as JDK 9 is working smoothly. After that, we will work on making the codebase /build/ with JDK 9 and up, which is a separate, more complicated task as our build system has a lot of moving parts (and maven plugins |<grin>|). Eventually, this will turn to /requiring/ JDK 9 and up, but for now we're hoping to continue to support running OpenNMS on JDK 8 and higher. Stay tuned for more details. <#until-next-week>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 <mailto:tw...@op...>. - Ben <#resolved-issues-since-last-twio>Resolved Issues Since Last TWiO * NMS-10522 <https://issues.opennms.org/browse/NMS-10522>: Situation Severity is not adjusted downward as related alarms clear * NMS-10523 <https://issues.opennms.org/browse/NMS-10523>: Syslog test failures due to year offset in eventConverter |
From: Benjamin R. <ra...@op...> - 2019-01-02 18:47:40
|
It's time for This Week in OpenNMS! We're back! And this time, it's personal. In the last few weeks we did lots of refactoring and cleanup and continued some projects that were in-progress. <#github-project-updates>Github Project Updates * *Internals, APIs, and Documentation* o Jesse and David did more work on indexing alarms in Elasticsearch. o Markus did more work on cleaning up imports in our code. o Jesse fixed a potential deadlock in reloading the Drools context in Alarmd. o Patrick continued his work on modernizing the SNMP collector codebase. o Patrick did more refactoring of integer parsing in our codebase. o Matt worked on fixing some potential concurrent modification exceptions in OSGi service binding. o I worked on fixing the BestMatchPingerFactory to use the loopback address to test validity on startup. o Dustin updated flow classification to handle omnidirectional flows. o I refactored the |opennms| script to fix all |shellcheck| warnings. o Markus worked on fixing potential OOM issues in the daemon refactor branch. o I did a bunch of work to get OpenNMS running under Java 9. o David worked on prioritization of event definitions. o I worked on updating our database upgrade infrastructure to Liquibase 3. o Antonio worked on pushing topology data to Kafka. * *Web & UI* o Dustin refactored his work on browser notifications a bit. o Sebastian continued to work on the Bootstrap 4 UI migration. o Antonio continued his work on a link and topology refactor. <#until-next-week>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 <mailto:tw...@op...>. - Ben <#resolved-issues-since-last-twio>Resolved Issues Since Last TWiO * HZN-1419 <https://issues.opennms.org/browse/HZN-1419>: Add support for prioritizing the event definitions * HZN-1450 <https://issues.opennms.org/browse/HZN-1450>: Add example on how to use Drools with alarms for nagging events * HZN-1451 <https://issues.opennms.org/browse/HZN-1451>: Prevent CME in OSGI service binding * NMS-10369 <https://issues.opennms.org/browse/NMS-10369>: Performance problems with the Topology Map on large networks * NMS-10465 <https://issues.opennms.org/browse/NMS-10465>: Event configuration should be able to match event parameters by key & value * NMS-10495 <https://issues.opennms.org/browse/NMS-10495>: linkDown alarms are not generated for unknown ifIndex values * NMS-10509 <https://issues.opennms.org/browse/NMS-10509>: Harden Drools engine in alarmd |
From: Benjamin R. <ra...@op...> - 2018-12-17 19:51:46
|
It's time for This Week in OpenNMS! Sorry I missed last week, but I was out for a bit and by the time I was back figured I'd just punt to this week. In the last two weeks we did more work on moving code to using OIA, improved flow persistence, fixed a bunch of alarm bugs, worked on a bunch of code debt, did more topology UI work, and made lots of improvements to Helm. <#github-project-updates>Github Project Updates * *Internals, APIs, and Documentation* o Chandra continued his work on service detector support in OIA. o Dustin worked on making it possible to use JSR-223 scripting to modify flow data before it is persisted. o David has been working on adding explicit priority support to events for more predictable ordering. o Matt worked on being able to send inventory directly to in-JVM OCE without using Kafka. o Christian added support for transforming nodeId and interface in JEXL when using the |event:stress| command. o Jesse worked on optimizing alarm (re)publishing to occur only if |lastModified| or |ackTime| have changed. o Christian updated the DHCP service monitor to use dhcp4java. o Chandra did more work on service monitor support in OIA. o Jesse continued develpment indexing alarm history in Elasticsearch. o Dustin worked on tracking flows by application rather than source and destination port. o Jesse worked on an example set of Drools alarm rules to create "nag" notification events. o Matt added correlation feedback support to OIA. o Matt did more work on fixing support for additional syslog formats. o Christian fixed a bug where |linkDown| alarms would not be generated if |ifIndex| is unknown. o Matt worked on improving performance of alarm snapshotting in the Drools context. o Patrick started on the thankless job of modernizing the SnmpCollector. (Thanks!) o Patrick worked on normalizing a number of places where we convert integers from strings. o Jesse did a number of fixes to improve edge cases and failures in the new alarm handling. * *Web & UI* o I did a ton of enhancements to Helm (mostly in the alarm table code) in preparation for a 3.0 release. o Christian added applications to edges in the BSM topology view. o Antonio continued his work on a topology ReST service. o Dustin added support for using the browser notification API for getting notifications. o Dustin fixed the measurements API to return responses in the same column order as requested. o Patrick worked on wrapping up his topology performance enhancements. o Sebastian continued to work on the Bootstrap 4 UI refactor. <#opennms-discourse>OpenNMS Discourse <https://opennms.discourse.group> As many of you are surely aware, traffic on our e-mail discussion lists has steadily declined for a long time. People have, for the most part, been moving to other venues for asking questions, and a lot of folks have embraced https://chat.opennms.com/ as a way to get real-time help from other community members. Thanks to the fine folks at Discourse <https://www.discourse.org/>, we now have a community forum that can hopefully meet the needs of folks who traditionally used the e-mail lists. I realize it's no replacement for the oldskool listservs I still hold in my heart, but it at least provides a lot of tools for notifications and replying by e-mail to give some amount of equivalence to the mailing lists. For more details, please read Ronny's post about updating our community spaces <https://www.opennms.org/en/blog/2018-12-13-opennms-and-discourse>, and if you want to dive right in, go to https://opennms.discourse.group. <#opennms-holiday-break-and-releases>OpenNMS Holiday Break and Releases The OpenNMS Group will be on break next week for the holidays, and we will resume normal operations in the new year. Also, a note: normally we'd do releases on the third Thursday of the month, but this time around that is... the day before we disappear for a week. So obviously that's not the greatest idea, and we'll be skipping this month's releases. The next Horizon and Meridian update scheduled is Thursday, January 17th. I hope everyone has a happy holiday and a good new year! See you in 2019! <#until-next-week>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 <mailto:tw...@op...>. - Ben <#resolved-issues-since-last-twio>Resolved Issues Since Last TWiO * HELM-98 <https://issues.opennms.org/browse/HELM-98>: Alarm Table text bold if 'Style with severity' is checked * HELM-115 <https://issues.opennms.org/browse/HELM-115>: Drag'n Drop doesn't work with Safari * HELM-116 <https://issues.opennms.org/browse/HELM-116>: Alarm table no longer respects column sizing * HELM-117 <https://issues.opennms.org/browse/HELM-117>: Unable to deselect a row in the Alarm Table * HELM-118 <https://issues.opennms.org/browse/HELM-118>: Enable Table panel to display durations * HELM-120 <https://issues.opennms.org/browse/HELM-120>: Sorting by number of alarms in the alarm table panel * HELM-121 <https://issues.opennms.org/browse/HELM-121>: Related alarm view should show the node label * HELM-123 <https://issues.opennms.org/browse/HELM-123>: Drag&drop-reordering of columns broken in Firefox 63 and Internet Explorer 11 * HELM-124 <https://issues.opennms.org/browse/HELM-124>: Limit number of alarms returned by the FM DS * HELM-125 <https://issues.opennms.org/browse/HELM-125>: Add the ability to see the complete alarm JSON from the alarm details view * HELM-126 <https://issues.opennms.org/browse/HELM-126>: white text when Style With Severity=Row is hard to read * HZN-1437 <https://issues.opennms.org/browse/HZN-1437>: Cannot clear alarms * HZN-1440 <https://issues.opennms.org/browse/HZN-1440>: Create tool to audit syslog message parsing * HZN-1449 <https://issues.opennms.org/browse/HZN-1449>: Improve performance of DroolsAlarmContext alarm snapshot handling * NMS-8622 <https://issues.opennms.org/browse/NMS-8622>: jmx config generator test failing * NMS-10337 <https://issues.opennms.org/browse/NMS-10337>: Replaced jdhcp with dhcp4java * NMS-10405 <https://issues.opennms.org/browse/NMS-10405>: Allow Applications to be added as an edge to a Business Service * NMS-10439 <https://issues.opennms.org/browse/NMS-10439>: Apply initial loading improvements to IsIs, lldp, ospf protocols * NMS-10459 <https://issues.opennms.org/browse/NMS-10459>: Meassure and improve performance of Interface loading and mapping * NMS-10461 <https://issues.opennms.org/browse/NMS-10461>: Alarm list pagination broken with situations * NMS-10473 <https://issues.opennms.org/browse/NMS-10473>: duplicate key exceptions in alarmd * NMS-10475 <https://issues.opennms.org/browse/NMS-10475>: When using the events:stress command, the node-id or interface passed as parameters are ignored when using jexl * NMS-10477 <https://issues.opennms.org/browse/NMS-10477>: Use a utility function instead of Integer.getInteger * NMS-10479 <https://issues.opennms.org/browse/NMS-10479>: Alarm Dashlet CriteriaBuilder In-Restriction not working * NMS-10480 <https://issues.opennms.org/browse/NMS-10480>: Standard output get wasted with "Unknown record type: 0 / 2209" messages * NMS-10483 <https://issues.opennms.org/browse/NMS-10483>: Make favicons in the web application great again * NMS-10487 <https://issues.opennms.org/browse/NMS-10487>: Meassure and improve performance of Cdp/Lldp/IsIsElement loading * NMS-10494 <https://issues.opennms.org/browse/NMS-10494>: Drools alarm may update alarms unnecessarily on snapshot * NMS-10502 <https://issues.opennms.org/browse/NMS-10502>: Create Application Icon for BSM Topology * OIA-2 <https://issues.opennms.org/browse/OIA-2>: Add support for ServiceDetectors |
From: Ronny T. <ro...@op...> - 2018-12-14 14:13:53
|
Hello World, as we already started earlier this year we want to streamline our communication channels. We got some feedback from you about StackOverflow and chat are no acceptable replacements for the mailing list, so we kept them online. Meanwhile we got in contact with the Discourse community which provides free hosted discourse instances for open source projects. Our project qualified for this program and we got some very positive feedback from people in the community to join this program and no here we are. We invite you to our brand new OpenNMS discourse instance which is now up and running. Be excellent to each other and we welcome you to join our community! opennms.discourse.group For more details you find more information in our recently published blog post: https://www.opennms.org/en/blog/2018-12-13-opennms-and-discourse <https://www.opennms.org/en/blog/2018-12-13-opennms-and-discourse>. If you have any questions please don't hesitate to get in contact with us in https://chat.opennms.com <https://chat.opennms.com/> or provide feedback related to the organisation of our Discourse instance here https://opennms.discourse.group/c/site-feedback <https://opennms.discourse.group/c/site-feedback>. Thank you and have a nice weekend Ronny > On 11. Jun 2018, at 18:52, Tarus BALOG <ta...@op...> wrote: > > Gang: > > In an effort to streamline the various places people can go to find > information about OpenNMS, we are decommissioning the mailing lists > effective 1 August 2018. > > If you need to ask a question, please visit the OpenNMS section of Stack > Overflow (http://ask.opennms.org). If you want to interact with people > in real time, you can visit the OpenNMS Mattermost instance > (https://chat.opennms.org). > > The mailing list archives will stay around but no new posts will be > accepted. We hope that by decreasing the number of places people can ask > questions that we can respond in a more timely and focused manner. > > -T > > -- > Tarus BALOG, Maintainer Main: +1 919 533 0160 > The OpenNMS Group, Inc. Fax: +1 773 345 3645 > Email: ta...@op... URL: http://www.opennms.org > PGP Key Fingerprint: AFA1 DDA2 24B0 4B61 8D76 9CC7 91F4 79A0 FBF2 DC21 > > ------------------------------------------------------------------------------ > Check out the vibrant tech community on one of the world's most > engaging tech sites, Slashdot.org! http://sdm.link/slashdot > _______________________________________________ > Please read the OpenNMS Mailing List FAQ: > http://www.opennms.org/wiki/index.php?page=MailingListFaq > > opennms-announce mailing list > > To *unsubscribe* or change your subscription options, see the bottom of this page: > https://lists.sourceforge.net/lists/listinfo/opennms-announce |
From: Benjamin R. <ra...@op...> - 2018-12-03 21:34:31
|
It's time for This Week in OpenNMS! In the last week we did a lot of work improving recent feature additions including netflow and topology support, as well as UI refactors and other GUI improvements. <#github-project-updates>Github Project Updates * *Internals, APIs, and Documentation* o Markus and Dustin did some wrap-up work on the multi-protocol netflow support. o Jesse fixed a timing bug in Kafka alarm sync. o Chandra did more work on moving detectors and pollers to use the integration API. o Antonio and Markus continued work on the project to move topology data to a backend service. o Chandra added support for larger Kafka buffer sizes. o David fixed a bug where alarms can be correlated to multiple situations. o Markus did some work on the daemon reload refactor. o Matthew added support for parsing a number of additional syslog formats. o Jesse did more work on indexing alarms in Elasticsearch. o Dustin worked on adding Carbon support to Telemetryd. o Matthew worked on making it possible to use OCE directly in OpenNMS core without Kafka. * *Web & UI* o Sebastian worked on the Bootstrap 4 UI migration. o Markus did more work on the Vaadin 8 migration. o I added support for getting managed object data from alarms in opennms.js and displaying it in the alarm details in Helm. o Christian made a number of alarm/severity-related UI changes, including fixing pagination, bugs in the alarm details, and situation display on the front page. o Patrick continued his work improving the performance of the topology UI. o I worked on a couple of Helm bug fixes and enhancements, including honoring the "style with severity" setting in the alarm details page, and grouping a severity's "related alarms" in the alarm details page by node. o David did more work on a GraphML exporter for OCE data. o Brynjar Eide fixed drag & drop support in IE, Firefox, and Safari when editing column order in Helm. o Ronny added nicer favicons for the web UI. <#upcoming-events-and-appearances>Upcoming Events and Appearances * *OpenNMS Training - December 10th through 14th, 2018 <https://www.opennms.com/training/>* The OpenNMS Group will be offering hands-on OpenNMS training <https://www.opennms.com/training/> in our Apex, NC office. <#until-next-week>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 <mailto:tw...@op...>. - Ben <#resolved-issues-since-last-twio>Resolved Issues Since Last TWiO * HELM-110 <https://issues.opennms.org/browse/HELM-110>: Display managed object type and instance in the alarm details view * HELM-119 <https://issues.opennms.org/browse/HELM-119>: Upgrade Grafana from 5.3.1 to 5.3.4 to fix CVE-2018-19039 * HZN-1252 <https://issues.opennms.org/browse/HZN-1252>: Add documentation Netflow 9 and Ipfix * HZN-1391 <https://issues.opennms.org/browse/HZN-1391>: Add an "ssh" action to bin/opennms * HZN-1400 <https://issues.opennms.org/browse/HZN-1400>: Prevent alarms from being correlated again after being removed from a situation * HZN-1408 <https://issues.opennms.org/browse/HZN-1408>: Update telemetryd documentation to reflect single port support * HZN-1416 <https://issues.opennms.org/browse/HZN-1416>: Generate Netflow v5 flows to validate accuracy of classification * HZN-1426 <https://issues.opennms.org/browse/HZN-1426>: Older Alarms will Not Un-Acknowledge Situations * HZN-1439 <https://issues.opennms.org/browse/HZN-1439>: Clearing a situation should clear all the related alarms * NMS-7797 <https://issues.opennms.org/browse/NMS-7797>: Update to Vaadin to version 8.5.2 * NMS-10227 <https://issues.opennms.org/browse/NMS-10227>: Add select/deselect all packages when creating a scheduled outage * NMS-10398 <https://issues.opennms.org/browse/NMS-10398>: Find out why intial loading of the topology map takes so long, fix for CDP * NMS-10420 <https://issues.opennms.org/browse/NMS-10420>: Wrong data type for Cassandra Thread Pool performance metrics * NMS-10462 <https://issues.opennms.org/browse/NMS-10462>: Wrong time in 'last' column for related alarms when viewing situation details * NMS-10463 <https://issues.opennms.org/browse/NMS-10463>: Cleared situations show up on home page * NMS-10468 <https://issues.opennms.org/browse/NMS-10468>: Fix offheap doc to be included in docs * NMS-10474 <https://issues.opennms.org/browse/NMS-10474>: Kafka Producer: Sync timing issues cause erroneous deletes * NMS-10481 <https://issues.opennms.org/browse/NMS-10481>: Broken links in Newts install documentation * OCE-26 <https://issues.opennms.org/browse/OCE-26>: Use situation and network interface icons in GraphML export * OCE-27 <https://issues.opennms.org/browse/OCE-27>: Managed object instance for SNMP interfaces can be blank * OCE-29 <https://issues.opennms.org/browse/OCE-29>: Switch to immutable implementation types for Alarms/Situations/Inventory |
From: Benjamin R. <ra...@op...> - 2018-11-26 19:38:02
|
It's time for This Week in OpenNMS! In the last week we did a lot of OCE work, continued refactoring of topology APIs, did more UI refactoring, and a bunch of other stuff. <#github-project-updates>Github Project Updates * *Internals, APIs, and Documentation* o David Hustace made some enhancements to thresholding events. o Will Keaney made some fixes for EIF decoding. o Matt worked on graph persistence in OCE. o Christian made a convenience method on |$OPENNMS_HOME/bin/opennms| to ssh to the Karaf console. o David Smith worked on making old alarms un-acknowledge situations if they get correlated. o David Hustace worked on documenting Thresholding. o David Smith fixed situations so they always reference the latest version of an alarm. o Chandra worked on detector support in the OpenNMS Integration API. o Antonio continued his work on refactoring Enlinkd and topology services. o Brynjar Eide fixed the node availability report to honor time zones properly. o Matt worked on converting a number of OCE-related objects to be immutable. o Matt added support for tagging interface threshold alarms in OCE, and made correlation of SNMP interface poller alarms possible. * *Web & UI* o Markus and Sebastian continued the work on creating a Daemon ReST service. o Markus did more work porting our Vaadin UI to Vaadin 8. o Christian added select/deselect all checkmarks to the scheduled outages page. o Sebastian did some work on the Bootstrap 4 UI refactor. o Patrick did more work on improving topology UI performance. o Jesse updated the OCE graphml export to have proper icons for situations and interfaces. <#upcoming-events-and-appearances>Upcoming Events and Appearances * *OpenNMS Training - December 10th through 14th, 2018 <https://www.opennms.com/training/>* The OpenNMS Group will be offering hands-on OpenNMS training <https://www.opennms.com/training/> in our Apex, NC office. <#until-next-week>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 <mailto:tw...@op...>. - Ben <#resolved-issues-since-last-twio>Resolved Issues Since Last TWiO * HELM-101 <https://issues.opennms.org/browse/HELM-101>: PM panels throw errors on initialization * HELM-122 <https://issues.opennms.org/browse/HELM-122>: SingleStat Panel Wrong in Helm * HZN-157 <https://issues.opennms.org/browse/HZN-157>: SmtpMonitor * HZN-1270 <https://issues.opennms.org/browse/HZN-1270>: Netflow - Support multiple protocols with a single UDP port * HZN-1426 <https://issues.opennms.org/browse/HZN-1426>: Older Alarms will Not Un-Acknowledge Situations * HZN-1432 <https://issues.opennms.org/browse/HZN-1432>: Update OCE OpennmsDatasource to subscribe to alarm feedback topic * HZN-1439 <https://issues.opennms.org/browse/HZN-1439>: Clearing a situation should clear all the related alarms * NMS-10159 <https://issues.opennms.org/browse/NMS-10159>: Extend system statistic metrics from UCD SNMP agents * NMS-10383 <https://issues.opennms.org/browse/NMS-10383>: APCs rpdu's total energy/power metric is missing * NMS-10427 <https://issues.opennms.org/browse/NMS-10427>: Provide Daemon REST service * NMS-10434 <https://issues.opennms.org/browse/NMS-10434>: Sentinel does not start using init scripts on RHEL 6.6 * NMS-10464 <https://issues.opennms.org/browse/NMS-10464>: noisy logs by the kafka-offset-producer * OCE-13 <https://issues.opennms.org/browse/OCE-13>: Managed object tagging support for interface related thresholds * OCE-19 <https://issues.opennms.org/browse/OCE-19>: Add edge styles to GraphML output to help visualize temporal distance * OCE-21 <https://issues.opennms.org/browse/OCE-21>: OCE cluster engine diagnostic text issues * OCE-25 <https://issues.opennms.org/browse/OCE-25>: Situations retain old reference to Alarms * OCE-30 <https://issues.opennms.org/browse/OCE-30>: Support correlation of alarms triggered by the SNMP interface poller |
From: Benjamin R. <ra...@op...> - 2018-11-19 20:56:19
|
It's time for This WeekThese Weeks in OpenNMS! Apologies for missing last week but I got a bug of my own and by the time I was feeling up to writing TWiO I figured I might as well just punt to the next week. I assure you, I lived. OR DID I? In the last few weeks we did more improvements to OCE, a number of topology improvements and fixes, and worked on updating a number of core tools including Kafka and Vaadin to newer versions. We also released Meridian 2017.1.13, 2018.1.3, and Horizon 23.0.1. <#github-project-updates>Github Project Updates * *Internals, APIs, and Documentation* o I wrapped up my changes to quarantine flapping tests. o Jesse did more work on making it easier to package up Karaf code. o Markus and Sebastian did more work on refactoring Daemon start/stop. o Jesse worked on creating packages for OCE. o David fixed alarm un-ack to work with old situations. o Chandra fixed SASL auth in the Kafka producer. o Antonio continued his work on a refactored topology API. o Chandra fixed propagating errors inside the Drools correlation engine. o Markus worked on getting rid of our use of the custom feature generation maven plugin. o Matthew updated the OCE datasource to handle alarm feedback. o Markus did some more updates to the single-port Netflow support. o Jesse worked on updating to Kafka 2. o Matthew continued his work on graph persistence in OCE. o Ronny has been working on a unified set of Docker containers for various OpenNMS projects. o Will Keaney updated the EIF adapter to support an additional protocol value. o Alejandro and Jeff made a number of configuration improvements. o Ronny created Docker releases for Horizon 23.0.1 (including Minion). * *Web & UI* o David continued his work on the topology graph UI for alarms and situations. o Markus worked on porting to Vaadin 8. o Patrick did more work on improving the performance of the topology UI. o I worked on updating our JS build to newer dependencies. o Markus fixed an issue with selecting a vertex that is not visible. o Markus fixed a performance issue drawing menus in the topology UI. <#new-releases-meridian-2017113-and-201813-and-horizon-2301>New Releases: Meridian 2017.1.13 and 2018.1.3, and Horizon 23.0.1 OpenNMS Meridian 2017 got a very small update, and Meridian 2018 and Horizon 23 both got bug fix and performance updates last week. For a complete list of what has changed, see the release notes: * *Meridian 2017.1.13 <https://www.opennms.com/2018/11/15/opennms-meridian-2017-1-13-released/>* * *Meridian 2018.1.3 <https://www.opennms.com/2018/11/15/opennms-meridian-2018-1-3-released/>* * *Horizon 23.0.1 <https://www.opennms.org/en/blog/releases/2018-11-15-opennms-horizon-23.0.1>* <#upcoming-events-and-appearances>Upcoming Events and Appearances * *OpenNMS Training - December 10th through 14th, 2018 <https://www.opennms.com/training/>* The OpenNMS Group will be offering hands-on OpenNMS training <https://www.opennms.com/training/> in our Apex, NC office. <#until-next-week>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 <mailto:tw...@op...>. - Ben <#resolved-issues-since-last-twio>Resolved Issues Since Last TWiO * HZN-814 <https://issues.opennms.org/browse/HZN-814>: Change eventconf for newSuspect to include location name in logmsg * HZN-1404 <https://issues.opennms.org/browse/HZN-1404>: Ticketing support for situations * HZN-1431 <https://issues.opennms.org/browse/HZN-1431>: Update OpennmsKafkaProducer to handle alarm feedback * HZN-1435 <https://issues.opennms.org/browse/HZN-1435>: Remove feedback submission actions from Opennms so that OCE is the authoritative source of situation changes * HZN-1436 <https://issues.opennms.org/browse/HZN-1436>: Packaging OpenNMS plugins * NMS-10363 <https://issues.opennms.org/browse/NMS-10363>: Detect and Attempt to Restart Failed Drools Engines * NMS-10375 <https://issues.opennms.org/browse/NMS-10375>: Enlinkd and Topologies under features * NMS-10395 <https://issues.opennms.org/browse/NMS-10395>: Sink API drops messages when there is no connectivity with Kafka * NMS-10412 <https://issues.opennms.org/browse/NMS-10412>: Remove Scale Free Topology Provider * NMS-10419 <https://issues.opennms.org/browse/NMS-10419>: Find out why selecting a node takes so long in a big topology * NMS-10424 <https://issues.opennms.org/browse/NMS-10424>: Handle Flapping Tests in Bamboo More Gracefully * NMS-10436 <https://issues.opennms.org/browse/NMS-10436>: Cannot use SASL Authentication for kafka-producer module. * NMS-10437 <https://issues.opennms.org/browse/NMS-10437>: Default Metaspace configuration is insufficient * NMS-10440 <https://issues.opennms.org/browse/NMS-10440>: Remove RemotePollerMap * NMS-10442 <https://issues.opennms.org/browse/NMS-10442>: Add support for external Proxy to the Slack Notification Strategy * NMS-10444 <https://issues.opennms.org/browse/NMS-10444>: Enhance onms-topology-generator to support isi, ospf, lldp protocols * NMS-10445 <https://issues.opennms.org/browse/NMS-10445>: Improve performance of node search * NMS-10450 <https://issues.opennms.org/browse/NMS-10450>: Allow PostgreSQL 11.x * NMS-10451 <https://issues.opennms.org/browse/NMS-10451>: When selecting a vertex which is neither visible nor in focus the ui state is stuck * NMS-10452 <https://issues.opennms.org/browse/NMS-10452>: Building the menu takes forever if a visible node has an invalid ip address set * NMS-10453 <https://issues.opennms.org/browse/NMS-10453>: "Use Default Focus" may not show the "add nodes manual" indicator if "getDefaults().getCriteria()" returns empty list rather than null * NMS-10455 <https://issues.opennms.org/browse/NMS-10455>: Use MoreObjects.ToStringHelper instead of Spring ToStringCreator * OCE-12 <https://issues.opennms.org/browse/OCE-12>: Packaging & init scripts for the Kafka Event Mirrorer (KEM) * OCE-14 <https://issues.opennms.org/browse/OCE-14>: Audit and compare situations generated by OCE to other systems |
From: Benjamin R. <ra...@op...> - 2018-11-05 17:26:45
|
It's time for This Week in OpenNMS! Last week we worked primarily on OCE-related infrastructure, some netflow work, and UI refactoring. <#github-project-updates>Github Project Updates * *Internals, APIs, and Documentation* o Jesse did a little more work on his alarm -> ElasticSearch refactor. o Antonio continued to work on Enlinkd refactoring. o Jesse worked on converting OCE to use the new integration API. o Markus did more work on wrapping up testing for single-port flow support. o Matthew fixed an issue in Kafka alarm sync. o Matthew worked on exposing alarm feedback to Kafka. o Chandra worked on adding situation support to the ticketing API. o Chandra added retries to Kafka sink so it can recover from outages. o David updated OCE to garbage collect deleted situations. * *Web & UI* o David continued his work on the topology graph UI for alarms and situations. o Patrick worked on performance improvements in the topology UI. o Markus worked on updating Vaadin to 8. o Sebastian did more work on creating a UI for daemon reload. o Jeff made some improvements to the scheduled outage UI. <#upcoming-events-and-appearances>Upcoming Events and Appearances * *Scylla Summit 2018 - November 5th through 7th, 2018 <https://scyllasummit2018.sched.com/>* Jesse will be speaking on Wednesday, November 7th <https://scyllasummit2018.sched.com/event/Herv/scaling-your-time-series-data-with-newts> about Newts, our scalable time-series database. * *OSMC 2018 Talk and Hackathon - November 5th through 8th, 2018 <https://osmc.de/>* Tarus will be speaking on Tuesday, November 6th <https://osmc.de/schedule/> 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 <https://osmc.de/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 <https://wiki.opennms.org/wiki/Meetups/OSMC2018-Hackathon>. * *NETHINKS Asset Topology Provider Webinar - November 14th, 2018 <https://www.nethinks.com/blog/it-ueberwachung/jetzt-anmelden-opennms-webinar-zu-asset-topology-provider/>* NETHINKS will be doing a German-language webinar on the Asset Topology Provider on November 14th, 2018. Registration is required, you can sign up on the NETHINKS site <https://www.nethinks.com/blog/it-ueberwachung/jetzt-anmelden-opennms-webinar-zu-asset-topology-provider/>. * *OpenNMS Training - December 10th through 14th, 2018 <https://www.opennms.com/training/>* The OpenNMS Group will be offering hands-on OpenNMS training <https://www.opennms.com/training/> in our Apex, NC office. <#until-next-week>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 <mailto:tw...@op...>. - Ben <#resolved-issues-since-last-twio>Resolved Issues Since Last TWiO * HZN-1397 <https://issues.opennms.org/browse/HZN-1397>: The alarm_situations table should contain a timestamp * HZN-1398 <https://issues.opennms.org/browse/HZN-1398>: Situation model - prevent cyclic graphs * HZN-1429 <https://issues.opennms.org/browse/HZN-1429>: Refactor alarmd scenario & test driver so that it can be used by other modules * NMS-10348 <https://issues.opennms.org/browse/NMS-10348>: Harmonizing the reload Events for the Daemons * NMS-10400 <https://issues.opennms.org/browse/NMS-10400>: Discovery UI should not allow selection of Minions as Foreign Source * NMS-10403 <https://issues.opennms.org/browse/NMS-10403>: Reloading of Script in telemetry collection is broken * NMS-10423 <https://issues.opennms.org/browse/NMS-10423>: Kafka Producer: Sync pushes all alarms when suppressIncrementalAlarms=false * NMS-10428 <https://issues.opennms.org/browse/NMS-10428>: Typo in BSFMonitor Documentation * OCE-1 <https://issues.opennms.org/browse/OCE-1>: Switch simulator for e2e testing * OCE-20 <https://issues.opennms.org/browse/OCE-20>: Gargabe collect situations |
From: Benjamin R. <ra...@op...> - 2018-10-29 17:19:39
|
It's time for This Week in OpenNMS! Last week we continued work on some outstanding feature development, fixed a lot of bugs, and made many improvements to alarm and situation workflows, among other things. <#github-project-updates>Github Project Updates * *Internals, APIs, and Documentation* o Markus worked on tests for the single-port flow feature. o Ronny made a fix to the Cassandra/Newts thread pool metrics. o Christian fixed script reloading in Telemetryd. o Chandra did more work on adding timestamps to alarm/situation associations. o Ronny did more work on simplified views for SQL reporting. o Matthew worked on handling duplicate entities in the correlation inventory. o David worked on propagating situation and alarm acknowledgements. o Jesse continued his work on the OpenNMS Integration API. o Ronny did some updates and documentation changes to PRIS. o David updated situations so the severity is escalated relative to the situation's alarms. o Chandra worked on preventing cyclic graphs in situations. o Patrick did more work on HTTP proxy support. o Jesse did some refactoring of alarm testing. o Jesse reimplemented the alarm change notifier (alarms -> ES) by implementing the |AlarmLifecycleListener| API rather than relying on triggers. * *Web & UI* o Markus fixed a timing issue with some smoke tests. o David made some improvements to the alarm/situation ReST APIs. o Markus removed the remote poller map. o Antonio worked on some Enlinkd and Topology enhancements. o Markus worked on modernizing our Vaadin infrastructure. <#upcoming-events-and-appearances>Upcoming Events and Appearances * *OSMC 2018 Talk and Hackathon - November 5th through 8th, 2018 <https://osmc.de/>* Tarus will be speaking on Tuesday, November 6th <https://osmc.de/schedule/> 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 <https://osmc.de/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 <https://wiki.opennms.org/wiki/Meetups/OSMC2018-Hackathon>. * *NETHINKS Asset Topology Provider Webinar - November 14th, 2018 <https://www.nethinks.com/blog/it-ueberwachung/jetzt-anmelden-opennms-webinar-zu-asset-topology-provider/>* NETHINKS will be doing a German-language webinar on the Asset Topology Provider on November 14th, 2018. Registration is required, you can sign up on the NETHINKS site <https://www.nethinks.com/blog/it-ueberwachung/jetzt-anmelden-opennms-webinar-zu-asset-topology-provider/>. <#until-next-week>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 <mailto:tw...@op...>. - Ben <#resolved-issues-since-last-twio>Resolved Issues Since Last TWiO * HZN-1333 <https://issues.opennms.org/browse/HZN-1333>: "Change Icon" In Topology Map Fails * HZN-1368 <https://issues.opennms.org/browse/HZN-1368>: Link on About page in GUI is dead * HZN-1396 <https://issues.opennms.org/browse/HZN-1396>: REST v2: Filter for situations using greater than operator (affectedNodeCount, relatedAlarmCount) * HZN-1398 <https://issues.opennms.org/browse/HZN-1398>: Situation model - prevent cyclic graphs * HZN-1403 <https://issues.opennms.org/browse/HZN-1403>: Acknowledging situations * HZN-1417 <https://issues.opennms.org/browse/HZN-1417>: Increment Severity of Situations * HZN-1418 <https://issues.opennms.org/browse/HZN-1418>: OpenNMS Integration API * HZN-1422 <https://issues.opennms.org/browse/HZN-1422>: Remove NCS components and tables from source * NMS-9710 <https://issues.opennms.org/browse/NMS-9710>: Be able to use Proxy for any Monitor or Collector that uses HttpClient * NMS-10379 <https://issues.opennms.org/browse/NMS-10379>: Other classes that use Http * NMS-10418 <https://issues.opennms.org/browse/NMS-10418>: Add SQL views to simplify SQL based reporting * OCE-15 <https://issues.opennms.org/browse/OCE-15>: Handling of duplicate inventory objects in the OpenNMS datasource * OCE-16 <https://issues.opennms.org/browse/OCE-16>: Rename 'incident' to 'situation' * OCE-18 <https://issues.opennms.org/browse/OCE-18>: Race condition on engine init * PRIS-140 <https://issues.opennms.org/browse/PRIS-140>: Maintenance dependencies * PRIS-147 <https://issues.opennms.org/browse/PRIS-147>: Can't provision node with multiple IP addresses with XLS source |
From: Benjamin R. <ra...@op...> - 2018-10-22 18:13:36
|
It's time for This Week in OpenNMS! Last week worked on a bunch more Horizon 23 prep, correlation engine improvements, Helm UI updates, alarm/situation acknowledgements, and much more. <#github-project-updates>Github Project Updates * *Internals, APIs, and Documentation* o I made some fixes for handling the output of newer JDKs. o Jesse worked on a JVM datasource for the correlation engine. o Christian did some fixes to timeouts in VMware vCenter handling. o Markus and Dustin did more work on the single-port Netflow feature. o Matthew added timestamp metadata and weights to vertex information generated by the correlation engine. o David added support for cascading acknowledgements between situations and alarms (and vice-versa). o Antonio continued to work on refactoring the Enlinkd codebase. o Chandra added timestamps to situation metadata. o Chandra continued his work on supporting threshold alarms in correlation. o Sebastian did more work on improving daemon reload handling. o Jesse continued his work on creating a version-agnostic integration API. o Chandra worked on making sure SASL authentication works with Kafka on Minions and Sentinel. o Matthew did some work investigating the use of a graph database for the OCE cluster engine. o I did some work on handling flapping tests better in our Bamboo integration test runs. o I refactored the Minion and Sentinel assemblies to use a shared init script. * *Web & UI* o I worked on handling node template variables in the Alarm Table panel in Helm. o Patrick worked on performance improvements in the topology UI. o Ronny made some UI improvements to the dashboards provided by Helm. o Christian did some more work on situation integration in the OpenNMS alarm browser. o I added support for multi-select variables in the Helm Alarm Table panel. o David worked on some alarm query improvements in the ReSTv2 interface. o Ronny worked on creating some views to ease report generation. <#upcoming-events-and-appearances>Upcoming Events and Appearances * *OSMC 2018 Talk and Hackathon - November 5th through 8th, 2018 <https://osmc.de/>* Tarus will be speaking on Tuesday, November 6th <https://osmc.de/schedule/> 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 <https://osmc.de/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 <https://wiki.opennms.org/wiki/Meetups/OSMC2018-Hackathon>. * *NETHINKS Asset Topology Provider Webinar - November 14th, 2018 <https://www.nethinks.com/blog/it-ueberwachung/jetzt-anmelden-opennms-webinar-zu-asset-topology-provider/>* NETHINKS will be doing a German-language webinar on the Asset Topology Provider on November 14th, 2018. Registration is required, you can sign up on the NETHINKS site <https://www.nethinks.com/blog/it-ueberwachung/jetzt-anmelden-opennms-webinar-zu-asset-topology-provider/>. <#until-next-week>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 <mailto:tw...@op...>. - Ben <#resolved-issues-since-last-twio>Resolved Issues Since Last TWiO * HELM-73 <https://issues.opennms.org/browse/HELM-73>: Incompatible node identifiers between datasources (template vars) * HELM-105 <https://issues.opennms.org/browse/HELM-105>: Alarm Table Plugin not working with Multi-Select Grafana Template Variables * HELM-106 <https://issues.opennms.org/browse/HELM-106>: Improve Flow Deep Dive tool with axis labels and better naming * HELM-109 <https://issues.opennms.org/browse/HELM-109>: Update Grafana from 5.2.4 to 5.3.1 * HZN-1379 <https://issues.opennms.org/browse/HZN-1379>: Document opennms-situation-feedback feature * HZN-1387 <https://issues.opennms.org/browse/HZN-1387>: Cannot use SASL Authentication for Kafka on Minions (might impact Sentinel) * HZN-1394 <https://issues.opennms.org/browse/HZN-1394>: UI enhancements for handling Situations * HZN-1401 <https://issues.opennms.org/browse/HZN-1401>: Support correlation of alarms triggered by thresholds * NMS-10300 <https://issues.opennms.org/browse/NMS-10300>: Update health:check command to check Kafka connectivity when no JMS involved * NMS-10350 <https://issues.opennms.org/browse/NMS-10350>: Add a Reloadable Flag in the service-configuration.xml * NMS-10372 <https://issues.opennms.org/browse/NMS-10372>: Wrong JMX MBeans for minions * NMS-10377 <https://issues.opennms.org/browse/NMS-10377>: Add Configurable Timeouts to VMware vCenter Discovery * NMS-10378 <https://issues.opennms.org/browse/NMS-10378>: Alarm processing is very slow when Kafka producer is enabled and Kafka is unavailable * NMS-10407 <https://issues.opennms.org/browse/NMS-10407>: The configuration example for Elasticsearch on the admin-docs is incorrect * OCE-2 <https://issues.opennms.org/browse/OCE-2>: e2e testing framework * OCE-5 <https://issues.opennms.org/browse/OCE-5>: Add creation timestamps to all of the vertices/edges on the graph * OCE-9 <https://issues.opennms.org/browse/OCE-9>: Add weight to vertices on the graph managed by the cluster engine |
From: Benjamin R. <ra...@op...> - 2018-10-15 16:14:41
|
It's time for This Week in OpenNMS! Last week worked on wrapping up various things targeted to Horizon 23, plus we continued work on new features relating to integration, refactoring of Enlinkd, the Helm UI, and more. <#github-project-updates>Github Project Updates * *Internals, APIs, and Documentation* o Chandra added the |managed-object| field (used by the correlation engine) to the event API and eventconf XML. o Chandra did more improvements to the health check API. o Markus worked on removing the NCS integration code. o Chandra wrapped up some work on adding support for off-heap storage of sink API messages. o Patrick did more work on adding HTTP proxy support to all parts of the codebase that use HttpClient. o Markus worked with Dustin on adding support for multiple Netflow protocols on a single UDP port. o Jesse made some small enhancements to OCE startup. o David worked on wrapping up documentation for the new correlation feature(s). o Chandra worked on adding thresholds to the set of supported correlation alarms. o Matthew added queueing to the Kafka producer so it would not block alarm processing. o Jesse worked on the OpenNMS integration API layer. * *Web & UI* o Antonio continued his work on refactoring Enlinkd and the topology code. o Christian did some work to add Situation support to the alarm browser web UI. o Sebastian continued his work on unifying the daemon reload API and giving it a web interface. o I made columns reorderable in the Helm alarm table configuration. <#upcoming-events-and-appearances>Upcoming Events and Appearances * *OSMC 2018 Talk and Hackathon - November 5th through 8th, 2018 <https://osmc.de/>* Tarus will be speaking on Tuesday, November 6th <https://osmc.de/schedule/> 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 <https://osmc.de/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 <https://wiki.opennms.org/wiki/Meetups/OSMC2018-Hackathon>. <#until-next-week>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 <mailto:tw...@op...>. - Ben <#resolved-issues-since-last-twio>Resolved Issues Since Last TWiO * HELM-62 <https://issues.opennms.org/browse/HELM-62>: Improved severity icon column * HELM-63 <https://issues.opennms.org/browse/HELM-63>: Allow the order of the columns to be changed * HELM-99 <https://issues.opennms.org/browse/HELM-99>: Add option to colorize only the 'Severity Icons' according to alarm severity * HZN-1374 <https://issues.opennms.org/browse/HZN-1374>: Sink API: Queue messages outside of the heap * HZN-1377 <https://issues.opennms.org/browse/HZN-1377>: CDP topology REST Service * HZN-1406 <https://issues.opennms.org/browse/HZN-1406>: Support for the "managed object type" field in the alarm data of an event * NMS-10312 <https://issues.opennms.org/browse/NMS-10312>: Be able to use Proxy for any Monitor or Collector that uses HttpClientWrapper directly * NMS-10313 <https://issues.opennms.org/browse/NMS-10313>: Be able to use Proxy for any Monitor or Collector that uses HttpClient via UrlFactory * NMS-10401 <https://issues.opennms.org/browse/NMS-10401>: |find-java.sh| doesn't understand newer JDK output * NMS-10402 <https://issues.opennms.org/browse/NMS-10402>: int overflow in InstallerDb causes bamboo failures * OCE-3 <https://issues.opennms.org/browse/OCE-3>: Visualize the knowledge graph |
From: Benjamin R. <ra...@op...> - 2018-10-08 16:15:05
|
It's time for This Week in OpenNMS! Last week we started work on a generic OpenNMS integration API, Kafka and Karaf feature updates, Enlinkd, Helm, and more. <#github-project-updates>Github Project Updates * *Internals, APIs, and Documentation* o Chandra worked on reloadable daemons some more. o Ronny continued his earlier work on cleaning up and refactoring the documentation. o Jeff changed JVM startup to enable the attach listener by default. o Jesse worked on creating a non-version-specific API for external tools to integrate with OpenNMS. o Marcel added new datacollection config and graphs for new APC devices. o Dustin continued to work on his branch to support multiple Netflow protocols on a single UDP port. o Ron fixed some errors in the documentation. o Matthew worked on improving Sentinel feature startup support. o Chandra added health check support for Kafka Sink & RPC. o Christian added timeouts to the VMware provisioner. * *Web & UI* o Antonio continued to work on refactoring Enlinkd and topology code. o I worked on improving the "Severity" column in Helm. <#upcoming-events-and-appearances>Upcoming Events and Appearances * *OSMC 2018 Talk and Hackathon - November 5th through 8th, 2018 <https://osmc.de/>* Tarus will be speaking on Tuesday, November 6th <https://osmc.de/schedule/> 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 <https://osmc.de/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 <https://wiki.opennms.org/wiki/Meetups/OSMC2018-Hackathon>. <#until-next-week>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 <mailto:tw...@op...>. - Ben <#resolved-issues-since-last-twio>Resolved Issues Since Last TWiO * NMS-10294 <https://issues.opennms.org/browse/NMS-10294>: LSB init script does not start Minion on Ubuntu/Debian * NMS-10330 <https://issues.opennms.org/browse/NMS-10330>: Sentinel init scripts fail to start the Karaf instance * NMS-10371 <https://issues.opennms.org/browse/NMS-10371>: Build tool to create a large tolology * NMS-10381 <https://issues.opennms.org/browse/NMS-10381>: webpack build runs even if source files are unchanged * NMS-10384 <https://issues.opennms.org/browse/NMS-10384>: Set JVM flag to start Attach listener by default * NMS-10387 <https://issues.opennms.org/browse/NMS-10387>: Class paths for collectd selector strategy in documentation is not correct * NMS-10392 <https://issues.opennms.org/browse/NMS-10392>: DNS Monitor doesn't allow for generally assumed parameters |
From: Benjamin R. <ra...@op...> - 2018-10-01 16:20:23
|
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>Github Project Updates * *Internals, APIs, and Documentation* o Sebastian fixed the daemon tools to always produce success and failure events. o Dustin continued his work on single-port flow support. o Chandra fixed the |collections:collect| command to support setting the TTL on minions. o David worked on documentation for the new situation feedback UI. o Patrick did more work on unified HTTP proxy support for monitors and such. o Christian did some work on getting OpenNMS builds working with newer JDKs. o 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. o |opennms-plugin-protocol-cifs| was added to the default Docker image in 22.0.4 and higher. * *Web & UI* o Patrick worked on fixing the "change icon" feature in the topology UI. o For users with sufficient rights, Christian added support for linking from the node page to the relevant requisition editor page. o Antonio worked on refactoring Enlinkd and topology code. <#compass-321>Compass 3.2.1 OpenNMS Compass, the OpenNMS mobile app, was updated to version 3.2.1 <https://compass.opennms.io/>. 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. <#hacktoberfest-2018>Hacktoberfest 2018 <https://www.opennms.org/hacktoberfest2018> 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 <https://www.opennms.org/hacktoberfest2018>. <#upcoming-events-and-appearances>Upcoming Events and Appearances * *OSMC 2018 Talk and Hackathon - November 5th through 8th, 2018 <https://osmc.de/>* Tarus will be speaking on Tuesday, November 6th <https://osmc.de/schedule/> 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 <https://osmc.de/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 <https://wiki.opennms.org/wiki/Meetups/OSMC2018-Hackathon>. <#until-next-week>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 <mailto:tw...@op...>. - Ben <#resolved-issues-since-last-twio>Resolved Issues Since Last TWiO * COMPASS-81 <https://issues.opennms.org/browse/COMPASS-81>: Compass crashes under Android 8 * HELM-104 <https://issues.opennms.org/browse/HELM-104>: Publish Grafana with "OpenNMS Helm App" on Docker Hub * HZN-1353 <https://issues.opennms.org/browse/HZN-1353>: REST v2: Filter for alarms that are not situations and not in a situation * NMS-10331 <https://issues.opennms.org/browse/NMS-10331>: Optionally create new alarms when a problem reoccurs * NMS-10345 <https://issues.opennms.org/browse/NMS-10345>: VmwareMonitor should go down for an entity with unacknowledged vSphere-Alarms * NMS-10352 <https://issues.opennms.org/browse/NMS-10352>: Wrong data type for certain Cassandra JMX counters * NMS-10364 <https://issues.opennms.org/browse/NMS-10364>: Link Node Page to Node Requisition * NMS-10367 <https://issues.opennms.org/browse/NMS-10367>: Cannot override TTL when running the Karaf Command collections:collect through Minions * NMS-10370 <https://issues.opennms.org/browse/NMS-10370>: Erroneous INFO-level log messages during every forced node rescan * NMS-10373 <https://issues.opennms.org/browse/NMS-10373>: Improve concurrency in Vmware Connection Pool |
From: Benjamin R. <ra...@op...> - 2018-09-24 15:37:18
|
It's time for This Week in OpenNMS! Last week we were mostly busy with OUCE, but got a bit of other work done. <#github-project-updates>Github Project Updates * *Internals, APIs, and Documentation* o Chandra did more work on creating on off-heap store for the sink API. o Dustin continued his work on single-port support for flow data. o Jesse added an API integration point for tracking archived alarms. o Patrick created a proof-of-concept using Lombok to simplify some of our code. * *Web & UI* o Antonio kept working on his topology ReST service. o Markus did more work on refactoring our web UI HTML to use the latest Bootstrap. <#ouce-2018>OUCE 2018 OUCE 2018 <https://ouce.opennms.eu/> was a lot of fun and there were a bunch of great talks. Thanks to Nethinks <https://www.nethinks.com/> for organizing the conference venue and food, it was all fantanstic. And of course thanks to all of the attendees and speakers who made the event possible. The talks were filmed and we'll be posting video to our YouTube channel <https://youtube.com/opennms> as well as blog posts about what was presented as those materials become available. Stay tuned! <#new-releases-horizon-2204-plus-meridian-2016-2017-and-2018>New Releases: Horizon 22.0.4 plus Meridian 2016, 2017, and 2018 Every third Thursday we put out new versions of every supported OpenNMS branch which has had changes worthy of release. This last week was the September release, which included updates to Horizon, Meridian 2016, Meridian 2017, and Meridian 2018. <#horizon-2204>Horizon 22.0.4 Horizon 22.0.4 contains a number of bug fixes and enhancements, including fixes in upgrades, flows, date handling, topology UI performance, and minion management. For details, see the release notes <https://www.opennms.org/en/blog/releases/2018-09-20-opennms-horizon-22.0.4>. DockerHub images for Horizon <https://github.com/opennms-forge/docker-horizon-core-web/> and Minion <https://github.com/opennms-forge/docker-minion/> have been updated to 22.0.4. <#meridian-2016116-2017111-and-2018111>Meridian 2016.1.16, 2017.1.11, and 2018.1.11 The Meridian releases mostly contain a few small bug fixes and UI changes: Meridian 2018.1.1 most significantly includes a number of fixes for running and maintaining Minions. You can view all the Meridian release announcements here: * 2016.1.16 <https://www.opennms.com/2018/09/20/opennms-meridian-2016-1-16-released/> * 2017.1.11 <https://www.opennms.com/2018/09/20/opennms-meridian-2017-1-11-released/> * 2018.1.1 <https://www.opennms.com/2018/09/20/opennms-meridian-2018-1-1-released/> <#upcoming-events-and-appearances>Upcoming Events and Appearances * *OSMC 2018 - November 5th through 8th, 2018 <https://osmc.de/>* Tarus will be speaking on Tuesday, November 6th <https://osmc.de/schedule/> 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 <https://osmc.de/hackathon/>. The hackathon will be on Thursday, November 8th and includes dinner Wednesday night and Thursday access. <#until-next-week>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 <mailto:tw...@op...>. - Ben <#resolved-issues-since-last-twio>Resolved Issues Since Last TWiO * HZN-1382 <https://issues.opennms.org/browse/HZN-1382>: Persist collection sets from telemetry adapters in Newts on Sentinel |
From: Benjamin R. <ra...@op...> - 2018-09-17 17:58:11
|
It's time for This Week in OpenNMS! Last week we continued to wrap up projects in anticipation of Horizon 23. <#github-project-updates>Github Project Updates * *Internals, APIs, and Documentation* o Matthew did more work on leader election in Sentinel containers. o David Hustace did a few more changes to the single-alarm feature. o Dustin continued his work on supporting multiple flow protocols on a single port. o Christian added support for VSphere alarms in the VmwareMonitor. o Chandra worked on using H2 as a data store for storing sync queue messages. o Alejandro worked on a Kafka auth issue on Minion. o Markus worked on making Newts persistence work in Sentinel. * *Web & UI* o I wrapped up my fixes to the navbar in the node maps. o Sebastian did more work on creating a web UI for reloading daemons. o Patrick worked on fixing an issue with the change icon feature in topology maps. o Antonio did more work on the CDP topology ReST service. <#upcoming-events-and-appearances>Upcoming Events and Appearances * *OpenNMS User Conference Europe 2018 - September 20th through 21st, 2018 <https://ouce.opennms.eu/>* OUCE 2018 <https://ouce.opennms.eu/> will be held at the Rilano Hotel in Munich, Germany <https://www.rilano-hotel-muenchen.de/>. A reception will be held on Wednesday the 19th, with talks and workshops the following Thursday and Friday. * *OSMC 2018 - November 5th through 8th, 2018 <https://osmc.de/>* Tarus will be speaking on Tuesday, November 6th <https://osmc.de/schedule/> about the latest features in OpenNMS including Minions, Telemetryd (flow support), Sextant (alarm correlation), and more. <#until-next-week>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 <mailto:tw...@op...>. - Ben <#resolved-issues-since-last-twio>Resolved Issues Since Last TWiO * HZN-1384 <https://issues.opennms.org/browse/HZN-1384>: Extend /api/v2/alarms to provide better support for situations * NMS-5223 <https://issues.opennms.org/browse/NMS-5223>: Expose list of nodes under outage * NMS-9747 <https://issues.opennms.org/browse/NMS-9747>: add polling interval definition on service UI * NMS-10332 <https://issues.opennms.org/browse/NMS-10332>: Memory related env-variables from /etc/sysconfig/minion are not honored * NMS-10340 <https://issues.opennms.org/browse/NMS-10340>: Implement a OSGi-aware CollectionAgentFactory * NMS-10342 <https://issues.opennms.org/browse/NMS-10342>: navbar.ftl not rendering * NMS-10356 <https://issues.opennms.org/browse/NMS-10356>: Jdbc Query Monitor fails with nullPointerExecption |
From: Benjamin R. <ra...@op...> - 2018-09-10 19:21:08
|
It's time for This Week in OpenNMS! Last week we mostly worked on wrapping up various in-progress projects. <#github-project-updates>Github Project Updates * *Internals, APIs, and Documentation* o David Hustace did some final cleanup to his updated alarm workflow code. o Matthew did some work work on leader election in Sentinel containers. o Chandra made some more adjustments to his work on Karaf commands to reload daemons. o Matthew extended the Kafka producer to be able to expose information on situations. o Dustin continued his work on using a single port for receiving multiple netflow protocols. * *Web & UI* o Christian added the polling interval to the service status UI. o I fixed the minion status page to show |unknown| status for minions that do not have an associated node. o David added additional situation-related features to the ReST v2 alarm API. o I updated the minion status page to link to the related node if there is one. <#meridian-201810-released>Meridian <https://www.opennms.com/meridian/> 2018.1.0 Released I don't normally go into too much detail on the .com side of things since TWiO is about the open source project for the most part, but it's the one time of year where we make a significant announcement. (Sorry, no tote bags.) Last week we released Meridian 2018.1.0 <https://www.opennms.com/2018/09/06/opennms-meridian-2018-1-0-released/>, the first release in the 2018 series. Like all Meridian releases, it will be supported with bugfixes and security updates for 3 years. Note that this means Meridian 2015 support ends at the end of this calendar year. Meridian <https://www.opennms.com/meridian/> 2018 is based on OpenNMS Horizon 21 plus a few other changes and bugfixes that went into Horizon 22. The most significant addition in Meridian 2018 is official support for the Minion. Other new features include: * *IBM Tivoli Event Integration Facility <https://meridian.opennms.com/docs/2018/latest/guide-admin/index.html#ga-events-sources-eif>*: Support has been added to bridge EIF events into OpenNMS. * *Asset Topology Provider <https://meridian.opennms.com/docs/2018/latest/guide-admin/index.html#_asset_topology_provider>*: The Asset Topology Provider generates a GraphML topology based on node metadata including asset fields. * *Alarm Sounds <https://meridian.opennms.com/docs/2018/latest/guide-admin/index.html#ga-alarm-sounds>*: The web UI can now optionally flash and play an alert sound when alarms are created and optionally updated. * *ReST Updates*: A new experimental ReST API (/opennms/api/v2) has been enabled which supports JEXL 2.x <https://commons.apache.org/proper/commons-jexl/>. * *Topology UI*: The topology UI now supports scriptable vertex status <https://meridian.opennms.com/docs/2018/latest/guide-development/index.html#gd-topology-graphml-vertex-status-provider>. * **Alarm Northbounders <https://issues.opennms.org/browse/NMS-9513>: There are new alarm northbounders for running arbitrary BSF scripts or forwarding to Drools. * *Web UI*: It is now possible to customize the date format <https://issues.opennms.org/browse/NMS-10072> used in the UI. You can configure it by overriding the |org.opennms.ui.datettimeformat| property in |opennms.properties|. * *Hawtio*: Hawtio is now included as an optional webapp package (|opennms-webapp-hawtio|) for convenience. * *IFTTT*: Support has been added for triggering IFTTT events based on alarms. On top of that, there have been many smaller improvements and enhancements since Meridian 2017. If you follow TWiO regularly, you've probably already read about them when they arrived in Horizon releases. ;) <#upcoming-events-and-appearances>Upcoming Events and Appearances * *UK Network Operators' Forum - September 11th, 2018 <https://indico.uknof.org.uk/event/43>* Tarus will be speaking at the UK Network Operators Forum <https://indico.uknof.org.uk/event/43/contributions> on September 11th, 2018. He'll be giving a talk called "What's Happening with OpenNMS" going over some of the recent enhancements to OpenNMS to extend scalability. * *OpenNMS User Conference Europe 2018 - September 20th through 21st, 2018 <https://ouce.opennms.eu/>* OUCE 2018 <https://ouce.opennms.eu/> will be held at the Rilano Hotel in Munich, Germany <https://www.rilano-hotel-muenchen.de/>. A reception will be held on Wednesday the 19th, with talks and workshops the following Thursday and Friday. * *OSMC 2018 - November 5th through 8th, 2018 <https://osmc.de/>* Tarus will be speaking on Tuesday, November 6th <https://osmc.de/schedule/> about the latest features in OpenNMS including Minions, Telemetryd (flow support), Sextant (alarm correlation), and more. <#until-next-week>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 <mailto:tw...@op...>. - Ben <#resolved-issues-since-last-twio>Resolved Issues Since Last TWiO * HELM-103 <https://issues.opennms.org/browse/HELM-103>: Flow: Application & Conversations Top N limited to 10 * HZN-1380 <https://issues.opennms.org/browse/HZN-1380>: Leader election support for Sentinel * HZN-1383 <https://issues.opennms.org/browse/HZN-1383>: Kafka Producer: Don't forward alarms for every reduce * HZN-1385 <https://issues.opennms.org/browse/HZN-1385>: Extend the Kafka Producer to expose related alarms for situations * NMS-10264 <https://issues.opennms.org/browse/NMS-10264>: Only increment the alarm count if the alarm type is not a resolving event. * NMS-10296 <https://issues.opennms.org/browse/NMS-10296>: Manage Minions page should link to the node for the minion * NMS-10324 <https://issues.opennms.org/browse/NMS-10324>: Set the default resource graph time range to "Last Day" * NMS-10338 <https://issues.opennms.org/browse/NMS-10338>: Minions without nodes should show "unknown" status |
From: Benjamin R. <ra...@op...> - 2018-09-04 15:23:57
|
It's time for This Week in OpenNMS! Last week we made improvements to Sentinel, CDP support, correlation feedback, and more. <#github-project-updates>Github Project Updates * *Internals, APIs, and Documentation* o Markus worked on some improvements to the Sentinel container code. o David worked on adding additional filtering support to Sextant. o Patrick did some performance improvements to CDP topology calculation. o Jesse fixed JSON collection on the minion. o Dustin continued his work to support multiple flow protocols on a single UDP port. o Matthew worked on high availability and leader election for Sentinel containers. o Matthew added support for skipping publishing alarm updates to Kafka if the change only affects event count or last time. o Chandra worked on queueing sink messages to disk until communication comes back online. * *Web & UI* o Antonio worked on a ReST service to expose CDP topology. o Christian added a button to delete a minion in the minion status UI. o I fixed an old regression in the web UI to make "1 day" the default graph period again (and made it configurable). o David worked on improving alarm and summary data in OpenNMS.js and Helm. o David also worked on cleaning up and finalizing the alarm correlation feedback UI in Helm. <#upcoming-events-and-appearances>Upcoming Events and Appearances * *UK Network Operators' Forum - September 11th, 2018 <https://indico.uknof.org.uk/event/43>* Tarus will be speaking at the UK Network Operators Forum <https://indico.uknof.org.uk/event/43/contributions> on September 11th, 2018. He'll be giving a talk called "What's Happening with OpenNMS" going over some of the recent enhancements to OpenNMS to extend scalability. * *OpenNMS User Conference Europe 2018 - September 20th through 21st, 2018 <https://ouce.opennms.eu/>* OUCE 2018 <https://ouce.opennms.eu/> will be held at the Rilano Hotel in Munich, Germany <https://www.rilano-hotel-muenchen.de/>. A reception will be held on Wednesday the 19th, with talks and workshops the following Thursday and Friday. * *OSMC 2018 - November 5th through 8th, 2018 <https://osmc.de/>* Tarus will be speaking on Tuesday, November 6th <https://osmc.de/schedule/> about the latest features in OpenNMS including Minions, Telemetryd (flow support), Sextant (alarm correlation), and more. <#until-next-week>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 <mailto:tw...@op...>. - Ben <#resolved-issues-since-last-twio>Resolved Issues Since Last TWiO * HZN-1373 <https://issues.opennms.org/browse/HZN-1373>: Revisit the sentinel branch and remove all introduced TODOs * HZN-1381 <https://issues.opennms.org/browse/HZN-1381>: Situation severity should be set to max related alarm severity * NMS-7555 <https://issues.opennms.org/browse/NMS-7555>: UI stack trace is truncated * NMS-10286 <https://issues.opennms.org/browse/NMS-10286>: NoClassDefFoundError for net/sf/json/JSONSerialize with the JSON collector on Minion * NMS-10306 <https://issues.opennms.org/browse/NMS-10306>: Create karaf shell commands for reload daemon * NMS-10317 <https://issues.opennms.org/browse/NMS-10317>: Improve CDP topology calculation performance * NMS-10321 <https://issues.opennms.org/browse/NMS-10321>: Minions can't be deleted from minion menu * NMS-10324 <https://issues.opennms.org/browse/NMS-10324>: Set the default resource graph time range to "Last Day" * NMS-10329 <https://issues.opennms.org/browse/NMS-10329>: Flow: Classification should not depend on direction |
From: Benjamin R. <ra...@op...> - 2018-08-27 18:00:36
|
It's time for This Week in OpenNMS! Last week we did a lot of finishing work on in-progress projects and fixed a bunch of bugs. <#github-project-updates>Github Project Updates * *Internals, APIs, and Documentation* o David did more work on the correlation feedback support in Sextant. o Patrick did a few more updates to Linkd calculation performance in Topology. o Chandra merged Malatesh's work to provide a Kafka/ActiveMQ event sink. o Christian fixed the properties cache to use a time-based cache to save memory. o David Hustace wrapped up his single-alarm tracking changes, including documenting Alarmd. o I finished up my minion status tracker branch. o Christian fixed the JavaMailer to properly set |Content-Type|. o Jesse did some fixes to the way alarm statuses propagate to Situations. * *Web & UI* o I wrapped up the JS custom date format enhancements. o Patrick did more changes to the way exceptions are shown in the web UI. <#upcoming-events-and-appearances>Upcoming Events and Appearances * *UK Network Operators' Forum - September 11th, 2018 <https://indico.uknof.org.uk/event/43>* Tarus will be speaking at the UK Network Operators Forum <https://indico.uknof.org.uk/event/43/contributions> on September 11th, 2018. He'll be giving a talk called "What's Happening with OpenNMS" going over some of the recent enhancements to OpenNMS to extend scalability. * *OpenNMS User Conference Europe 2018 - September 20th through 21st, 2018 <https://ouce.opennms.eu/>* OUCE 2018 <https://ouce.opennms.eu/> will be held at the Rilano Hotel in Munich, Germany <https://www.rilano-hotel-muenchen.de/>. A reception will be held on Wednesday the 19th, with talks and workshops the following Thursday and Friday. <#until-next-week>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 <mailto:tw...@op...>. - Ben <#resolved-issues-since-last-twio>Resolved Issues Since Last TWiO * HELM-71 <https://issues.opennms.org/browse/HELM-71>: Error messages from validateTarget() are never shown to the user * HELM-102 <https://issues.opennms.org/browse/HELM-102>: Display and Accept Alarm Correlation Feedback in HELM * HZN-1331 <https://issues.opennms.org/browse/HZN-1331>: Consume events from Kafka * HZN-1378 <https://issues.opennms.org/browse/HZN-1378>: Evaluate leader election strategies for Sentinel * NMS-3974 <https://issues.opennms.org/browse/NMS-3974>: maxRetCode in HttpDetector does not work * NMS-9027 <https://issues.opennms.org/browse/NMS-9027>: Content-Type tag wrong in emailed reports * NMS-9267 <https://issues.opennms.org/browse/NMS-9267>: The upgrade task for magic-users.properties fails because of the read-only attribute * NMS-9921 <https://issues.opennms.org/browse/NMS-9921>: Investigate OutOfMemoryException on demo.opennms.org * NMS-10072 <https://issues.opennms.org/browse/NMS-10072>: Normalize date formats across the WebUI * NMS-10232 <https://issues.opennms.org/browse/NMS-10232>: render dateformat for AngularJS * NMS-10233 <https://issues.opennms.org/browse/NMS-10233>: render date for Javascript with moment.js * NMS-10295 <https://issues.opennms.org/browse/NMS-10295>: implement minion "status" field * NMS-10319 <https://issues.opennms.org/browse/NMS-10319>: Flow: Ingress/egress traffic is improperly reported when filtering by ifIndex * NMS-10325 <https://issues.opennms.org/browse/NMS-10325>: Getting Java.Null exception error message when trying to delete notification path. |
From: Benjamin R. <ra...@op...> - 2018-08-20 18:02:28
|
It's time for This Week in OpenNMS! Last week we released new Meridian and Horizon versions, and worked on Minion status, WS-Man, reports, Sextant flows, event sinks, Enlinkd, and web UI improvements. <#github-project-updates>Github Project Updates * *Internals, APIs, and Documentation* o David Hustace did some final work on his alarm state changes, as well as adding additional documentation for alarms. o I finished up some final changes to the minion status tracker. o Patrick added documentation for the HttpDetector. o Dino worked on a WS-Man WQL detector. o Christian fixed an issue with rendering 95th percentile reports for some users. o Dustin continued his work on supporting multiple flow formats on a single port. o Jesse updated the flow query Elasticsearch template to handle the new flow direction behavior. o Chandra and Malatesh did some work on the event sink code. o Patrick did some work cleaning up various Enlinkd model objects and adding some tests. * *Web & UI* o I added a JavaScript tool + AngularJS service, filter, and directive to allow using Patrick's custom date formats. o Patrick updated exception handling in the web UI to show a complete stack trace to admin users. <#opennms-meridian-and-horizon-releases>OpenNMS Meridian and Horizon Releases OpenNMS Meridian 2015.1.10, 2016.1.15, and 2017.1.10 were released last week, in addition to OpenNMS Horizon 22.0.3. These were all primarily bug fix releases, most notably fixing a critical bug in how RADIUS authentication was handled. Users doing any combination of RADIUS authentication or RADIUS monitoring are *strongly* recommended to upgrade. For a complete list of changes, see the release notes for each respective version: * OpenNMS Meridian 2015.1.10 <http://meridian.opennms.com/releasenotes/2015/latest/#_release_meridian_2015_1_10> * OpenNMS Meridian 2016.1.15 <http://meridian.opennms.com/releasenotes/2016/latest/#_release_meridian_2016_1_15> * OpenNMS Meridian 2017.1.10 <http://meridian.opennms.com/releasenotes/2017/latest/#_release_meridian_2017_1_10> * OpenNMS Horizon 22.0.3 <http://docs.opennms.org/opennms/releases/22.0.3/releasenotes/releasenotes.html#releasenotes-changelog-22.0.3> <#upcoming-events-and-appearances>Upcoming Events and Appearances * *UK Network Operators' Forum - September 11th, 2018 <https://indico.uknof.org.uk/event/43>* Tarus will be speaking at the UK Network Operators Forum <https://indico.uknof.org.uk/event/43/contributions> on September 11th, 2018. He'll be giving a talk called "What's Happening with OpenNMS" going over some of the recent enhancements to OpenNMS to extend scalability. * *OpenNMS User Conference Europe 2018 - September 20th through 21st, 2018 <https://ouce.opennms.eu/>* OUCE 2018 <https://ouce.opennms.eu/> will be held at the Rilano Hotel in Munich, Germany <https://www.rilano-hotel-muenchen.de/>. A reception will be held on Wednesday the 19th, with talks and workshops the following Thursday and Friday. The call for papers <https://ouce.opennms.eu/cfp/2018/> is open for submissions. <#until-next-week>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 <mailto:tw...@op...>. - Ben <#resolved-issues-since-last-twio>Resolved Issues Since Last TWiO * HZN-1338 <https://issues.opennms.org/browse/HZN-1338>: Provide documentation for sentinel * HZN-1355 <https://issues.opennms.org/browse/HZN-1355>: Create REST API for Situation Correlation Feedback * HZN-1358 <https://issues.opennms.org/browse/HZN-1358>: Persist Alarm Correlation Feedback in Elasticsearch * HZN-1375 <https://issues.opennms.org/browse/HZN-1375>: Move navbar.ftl from opennms-webapp jar to webapp directory to make changes easier * NMS-9288 <https://issues.opennms.org/browse/NMS-9288>: Topology on Map is not properly displayed * NMS-9875 <https://issues.opennms.org/browse/NMS-9875>: Failed to run Jasper report local_Serial-Interface-Utilization-Summary: Key receive rate is duplicated in pie dataset * NMS-10164 <https://issues.opennms.org/browse/NMS-10164>: Support customizing the default time zone when parsing dates in syslog messages * NMS-10273 <https://issues.opennms.org/browse/NMS-10273>: Add support for Cisco Syslog Message formats to the RadixTreeSyslogParser * NMS-10301 <https://issues.opennms.org/browse/NMS-10301>: expose datetimeformat in InfoService REST Endpoint * NMS-10305 <https://issues.opennms.org/browse/NMS-10305>: Support reload daemon for Trapd * PRIS-144 <https://issues.opennms.org/browse/PRIS-144>: Support xlsx Files |