This Week in OpenNMS - October 22nd, 2018 - More Horizon 23 Prep, Correlation, Helm UI Updates, Acknowledging Situations
Benjamin Reed <[email protected]> Mon, 22 Oct 2018 14:13:23 -0400
| Newsgroups | gmane.network.opennms.announce,gmane.network.opennms.general |
|---|---|
| Message-ID | <[email protected]> |
This is a multi-part message in MIME format.
--===============9206047090814186686==
Content-Type: multipart/alternative;
boundary="------------DCB9F528E668DAC6C96FA223"
Content-Language: en-US
This is a multi-part message in MIME format.
--------------DCB9F528E668DAC6C96FA223
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
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:[email protected]>.
- 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
--------------DCB9F528E668DAC6C96FA223
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: 8bit
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
</head>
<body text="#000000" bgcolor="#FFFFFF">
<p><font face="Helvetica Neue">It's time for This Week in OpenNMS!</font></p>
<font face="Helvetica Neue">
</font>
<p><font face="Helvetica Neue">Last week worked on a bunch more
Horizon 23 prep, correlation engine improvements, Helm UI
updates, alarm/situation acknowledgements, and much more.</font></p>
<font face="Helvetica Neue">
</font>
<h2>
<font face="Helvetica Neue"><a
id="user-content-github-project-updates" class="anchor"
href="#github-project-updates" aria-hidden="true"><span
aria-hidden="true" class="octicon octicon-link"></span></a>Github
Project Updates</font></h2>
<font face="Helvetica Neue">
</font>
<ul>
<li>
<p><font face="Helvetica Neue"><strong>Internals, APIs, and
Documentation</strong></font></p>
<ul>
<li><font face="Helvetica Neue">I made some fixes for handling
the output of newer JDKs.</font></li>
<li><font face="Helvetica Neue">Jesse worked on a JVM
datasource for the correlation engine.</font></li>
<li><font face="Helvetica Neue">Christian did some fixes to
timeouts in VMware vCenter handling.</font></li>
<li><font face="Helvetica Neue">Markus and Dustin did more
work on the single-port Netflow feature.</font></li>
<li><font face="Helvetica Neue">Matthew added timestamp
metadata and weights to vertex information generated by
the correlation engine.</font></li>
<li><font face="Helvetica Neue">David added support for
cascading acknowledgements between situations and alarms
(and vice-versa).</font></li>
<li><font face="Helvetica Neue">Antonio continued to work on
refactoring the Enlinkd codebase.</font></li>
<li><font face="Helvetica Neue">Chandra added timestamps to
situation metadata.</font></li>
<li><font face="Helvetica Neue">Chandra continued his work on
supporting threshold alarms in correlation.</font></li>
<li><font face="Helvetica Neue">Sebastian did more work on
improving daemon reload handling.</font></li>
<li><font face="Helvetica Neue">Jesse continued his work on
creating a version-agnostic integration API.</font></li>
<li><font face="Helvetica Neue">Chandra worked on making sure
SASL authentication works with Kafka on Minions and
Sentinel.</font></li>
<li><font face="Helvetica Neue">Matthew did some work
investigating the use of a graph database for the OCE
cluster engine.</font></li>
<li><font face="Helvetica Neue">I did some work on handling
flapping tests better in our Bamboo integration test runs.</font></li>
<li><font face="Helvetica Neue">I refactored the Minion and
Sentinel assemblies to use a shared init script.</font></li>
</ul>
</li>
<li>
<p><font face="Helvetica Neue"><strong>Web & UI</strong></font></p>
<ul>
<li><font face="Helvetica Neue">I worked on handling node
template variables in the Alarm Table panel in Helm.</font></li>
<li><font face="Helvetica Neue">Patrick worked on performance
improvements in the topology UI.</font></li>
<li><font face="Helvetica Neue">Ronny made some UI
improvements to the dashboards provided by Helm.</font></li>
<li><font face="Helvetica Neue">Christian did some more work
on situation integration in the OpenNMS alarm browser.</font></li>
<li><font face="Helvetica Neue">I added support for
multi-select variables in the Helm Alarm Table panel.</font></li>
<li><font face="Helvetica Neue">David worked on some alarm
query improvements in the ReSTv2 interface.</font></li>
<li><font face="Helvetica Neue">Ronny worked on creating some
views to ease report generation.</font></li>
</ul>
</li>
</ul>
<font face="Helvetica Neue">
</font>
<h2>
<font face="Helvetica Neue"><a
id="user-content-upcoming-events-and-appearances"
class="anchor" href="#upcoming-events-and-appearances"
aria-hidden="true"><span aria-hidden="true" class="octicon
octicon-link"></span></a>Upcoming Events and Appearances</font></h2>
<font face="Helvetica Neue">
</font>
<ul>
<li>
<p><font face="Helvetica Neue"><strong><a
href="https://osmc.de/" rel="nofollow">OSMC 2018 Talk
and Hackathon - November 5th through 8th, 2018</a></strong></font></p>
<p><font face="Helvetica Neue">Tarus will be <a
href="https://osmc.de/schedule/" rel="nofollow">speaking
on Tuesday, November 6th</a> about the latest features in
OpenNMS including Minions, Telemetryd (flow support),
Sextant (alarm correlation), and more.</font></p>
<p><font face="Helvetica Neue">Also, some OpenNMS folks will be
participating in the <a href="https://osmc.de/hackathon/"
rel="nofollow">OSMC hackathon</a>.
The hackathon will be on Thursday, November 8th and includes
dinner Wednesday night and Thursday access.
More details can be found at the <a
href="https://wiki.opennms.org/wiki/Meetups/OSMC2018-Hackathon"
rel="nofollow">OpenNMS OSMC Hackathon meetup page</a>.</font></p>
</li>
<li>
<p><font face="Helvetica Neue"><strong><a
href="https://www.nethinks.com/blog/it-ueberwachung/jetzt-anmelden-opennms-webinar-zu-asset-topology-provider/"
rel="nofollow">NETHINKS Asset Topology Provider Webinar
- November 14th, 2018</a></strong></font></p>
<p><font face="Helvetica Neue">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 <a
href="https://www.nethinks.com/blog/it-ueberwachung/jetzt-anmelden-opennms-webinar-zu-asset-topology-provider/"
rel="nofollow">the NETHINKS site</a>.</font></p>
</li>
</ul>
<font face="Helvetica Neue">
</font>
<h2>
<font face="Helvetica Neue"><a id="user-content-until-next-week"
class="anchor" href="#until-next-week" aria-hidden="true"><span
aria-hidden="true" class="octicon octicon-link"></span></a>Until
Next Week…</font></h2>
<font face="Helvetica Neue">
</font>
<p><font face="Helvetica Neue">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 <a
href="mailto:[email protected]">say hi</a>.</font></p>
<font face="Helvetica Neue">
</font>
<p><font face="Helvetica Neue">- Ben</font></p>
<font face="Helvetica Neue">
</font>
<h2>
<font face="Helvetica Neue"><a
id="user-content-resolved-issues-since-last-twio"
class="anchor" href="#resolved-issues-since-last-twio"
aria-hidden="true"><span aria-hidden="true" class="octicon
octicon-link"></span></a>Resolved Issues Since Last TWiO</font></h2>
<font face="Helvetica Neue">
</font>
<ul>
<li>
<font face="Helvetica Neue"><a
href="https://issues.opennms.org/browse/HELM-73"
rel="nofollow">HELM-73</a>: Incompatible node identifiers
between datasources (template vars)</font></li>
<li>
<font face="Helvetica Neue"><a
href="https://issues.opennms.org/browse/HELM-105"
rel="nofollow">HELM-105</a>: Alarm Table Plugin not working
with Multi-Select Grafana Template Variables</font></li>
<li>
<font face="Helvetica Neue"><a
href="https://issues.opennms.org/browse/HELM-106"
rel="nofollow">HELM-106</a>: Improve Flow Deep Dive tool
with axis labels and better naming</font></li>
<li>
<font face="Helvetica Neue"><a
href="https://issues.opennms.org/browse/HELM-109"
rel="nofollow">HELM-109</a>: Update Grafana from 5.2.4 to
5.3.1</font></li>
<li>
<font face="Helvetica Neue"><a
href="https://issues.opennms.org/browse/HZN-1379"
rel="nofollow">HZN-1379</a>: Document
opennms-situation-feedback feature</font></li>
<li>
<font face="Helvetica Neue"><a
href="https://issues.opennms.org/browse/HZN-1387"
rel="nofollow">HZN-1387</a>: Cannot use SASL Authentication
for Kafka on Minions (might impact Sentinel)</font></li>
<li>
<font face="Helvetica Neue"><a
href="https://issues.opennms.org/browse/HZN-1394"
rel="nofollow">HZN-1394</a>: UI enhancements for handling
Situations</font></li>
<li>
<font face="Helvetica Neue"><a
href="https://issues.opennms.org/browse/HZN-1401"
rel="nofollow">HZN-1401</a>: Support correlation of alarms
triggered by thresholds</font></li>
<li>
<font face="Helvetica Neue"><a
href="https://issues.opennms.org/browse/NMS-10300"
rel="nofollow">NMS-10300</a>: Update health:check command to
check Kafka connectivity when no JMS involved</font></li>
<li>
<font face="Helvetica Neue"><a
href="https://issues.opennms.org/browse/NMS-10350"
rel="nofollow">NMS-10350</a>: Add a Reloadable Flag in the
service-configuration.xml</font></li>
<li>
<font face="Helvetica Neue"><a
href="https://issues.opennms.org/browse/NMS-10372"
rel="nofollow">NMS-10372</a>: Wrong JMX MBeans for minions</font></li>
<li>
<font face="Helvetica Neue"><a
href="https://issues.opennms.org/browse/NMS-10377"
rel="nofollow">NMS-10377</a>: Add Configurable Timeouts to
VMware vCenter Discovery</font></li>
<li>
<font face="Helvetica Neue"><a
href="https://issues.opennms.org/browse/NMS-10378"
rel="nofollow">NMS-10378</a>: Alarm processing is very slow
when Kafka producer is enabled and Kafka is unavailable</font></li>
<li>
<font face="Helvetica Neue"><a
href="https://issues.opennms.org/browse/NMS-10407"
rel="nofollow">NMS-10407</a>: The configuration example for
Elasticsearch on the admin-docs is incorrect</font></li>
<li>
<font face="Helvetica Neue"><a
href="https://issues.opennms.org/browse/OCE-2"
rel="nofollow">OCE-2</a>: e2e testing framework</font></li>
<li>
<font face="Helvetica Neue"><a
href="https://issues.opennms.org/browse/OCE-5"
rel="nofollow">OCE-5</a>: Add creation timestamps to all of
the vertices/edges on the graph</font></li>
<li>
<font face="Helvetica Neue"><a
href="https://issues.opennms.org/browse/OCE-9"
rel="nofollow">OCE-9</a>: Add weight to vertices on the
graph managed by the cluster engine</font></li>
</ul>
<font face="Helvetica Neue">
</font>
</body>
</html>
--------------DCB9F528E668DAC6C96FA223--
--===============9206047090814186686==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
--===============9206047090814186686==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
This mailing list will be going away effective 1 August 2018.
To ask an OpenNMS question, please visit Stack Overflow (quick link http://ask.opennms.org).
If you want to interact in real time, visit https://chat.opennms.org.
--===============9206047090814186686==--