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 &amp; 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==--