This Week in OpenNMS - December 3rd, 2018 - Netflow, Correlation, Topology, and UI Improvements

Benjamin Reed <[email protected]> Mon, 3 Dec 2018 16:34:20 -0500
Newsgroups gmane.network.opennms.announce,gmane.network.opennms.general
Message-ID <[email protected]>
This is a multi-part message in MIME format.
--===============7991681400146616044==
Content-Type: multipart/alternative;
 boundary="------------5861602DDEB315D4BD4FAACF"
Content-Language: en-US

This is a multi-part message in MIME format.
--------------5861602DDEB315D4BD4FAACF
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit

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:[email protected]>.

- 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


--------------5861602DDEB315D4BD4FAACF
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">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.</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">Markus and Dustin did some
              wrap-up work on the multi-protocol netflow support.</font></li>
          <li><font face="Helvetica Neue">Jesse fixed a timing bug in
              Kafka alarm sync.</font></li>
          <li><font face="Helvetica Neue">Chandra did more work on
              moving detectors and pollers to use the integration API.</font></li>
          <li><font face="Helvetica Neue">Antonio and Markus continued
              work on the project to move topology data to a backend
              service.</font></li>
          <li><font face="Helvetica Neue">Chandra added support for
              larger Kafka buffer sizes.</font></li>
          <li><font face="Helvetica Neue">David fixed a bug where alarms
              can be correlated to multiple situations.</font></li>
          <li><font face="Helvetica Neue">Markus did some work on the
              daemon reload refactor.</font></li>
          <li><font face="Helvetica Neue">Matthew added support for
              parsing a number of additional syslog formats.</font></li>
          <li><font face="Helvetica Neue">Jesse did more work on
              indexing alarms in Elasticsearch.</font></li>
          <li><font face="Helvetica Neue">Dustin worked on adding Carbon
              support to Telemetryd.</font></li>
          <li><font face="Helvetica Neue">Matthew worked on making it
              possible to use OCE directly in OpenNMS core without
              Kafka.</font></li>
        </ul>
      </li>
      <li>
        <p><font face="Helvetica Neue"><strong>Web &amp; UI</strong></font></p>
        <ul>
          <li><font face="Helvetica Neue">Sebastian worked on the
              Bootstrap 4 UI migration.</font></li>
          <li><font face="Helvetica Neue">Markus did more work on the
              Vaadin 8 migration.</font></li>
          <li><font face="Helvetica Neue">I added support for getting
              managed object data from alarms in opennms.js and
              displaying it in the alarm details in Helm.</font></li>
          <li><font face="Helvetica Neue">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.</font></li>
          <li><font face="Helvetica Neue">Patrick continued his work
              improving the performance of the topology UI.</font></li>
          <li><font face="Helvetica Neue">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.</font></li>
          <li><font face="Helvetica Neue">David did more work on a
              GraphML exporter for OCE data.</font></li>
          <li><font face="Helvetica Neue">Brynjar Eide fixed drag &amp;
              drop support in IE, Firefox, and Safari when editing
              column order in Helm.</font></li>
          <li><font face="Helvetica Neue">Ronny added nicer favicons for
              the web UI.</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://www.opennms.com/training/" rel="nofollow">OpenNMS
                Training - December 10th through 14th, 2018</a></strong></font></p>
        <p><font face="Helvetica Neue">The OpenNMS Group will be <a
              href="https://www.opennms.com/training/" rel="nofollow">offering
              hands-on OpenNMS training</a> in our Apex, NC office.</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-110"
            rel="nofollow">HELM-110</a>: Display managed object type and
          instance in the alarm details view</font></li>
      <li>
        <font face="Helvetica Neue"><a
            href="https://issues.opennms.org/browse/HELM-119"
            rel="nofollow">HELM-119</a>: Upgrade Grafana from 5.3.1 to
          5.3.4 to fix CVE-2018-19039</font></li>
      <li>
        <font face="Helvetica Neue"><a
            href="https://issues.opennms.org/browse/HZN-1252"
            rel="nofollow">HZN-1252</a>: Add documentation Netflow 9 and
          Ipfix</font></li>
      <li>
        <font face="Helvetica Neue"><a
            href="https://issues.opennms.org/browse/HZN-1391"
            rel="nofollow">HZN-1391</a>: Add an "ssh" action to
          bin/opennms</font></li>
      <li>
        <font face="Helvetica Neue"><a
            href="https://issues.opennms.org/browse/HZN-1400"
            rel="nofollow">HZN-1400</a>: Prevent alarms from being
          correlated again after being removed from a situation</font></li>
      <li>
        <font face="Helvetica Neue"><a
            href="https://issues.opennms.org/browse/HZN-1408"
            rel="nofollow">HZN-1408</a>: Update telemetryd documentation
          to reflect single port support</font></li>
      <li>
        <font face="Helvetica Neue"><a
            href="https://issues.opennms.org/browse/HZN-1416"
            rel="nofollow">HZN-1416</a>: Generate Netflow v5 flows to
          validate accuracy of classification</font></li>
      <li>
        <font face="Helvetica Neue"><a
            href="https://issues.opennms.org/browse/HZN-1426"
            rel="nofollow">HZN-1426</a>: Older Alarms will Not
          Un-Acknowledge Situations</font></li>
      <li>
        <font face="Helvetica Neue"><a
            href="https://issues.opennms.org/browse/HZN-1439"
            rel="nofollow">HZN-1439</a>: Clearing a situation should
          clear all the related alarms</font></li>
      <li>
        <font face="Helvetica Neue"><a
            href="https://issues.opennms.org/browse/NMS-7797"
            rel="nofollow">NMS-7797</a>: Update to Vaadin to version
          8.5.2</font></li>
      <li>
        <font face="Helvetica Neue"><a
            href="https://issues.opennms.org/browse/NMS-10227"
            rel="nofollow">NMS-10227</a>: Add select/deselect all
          packages when creating a scheduled outage</font></li>
      <li>
        <font face="Helvetica Neue"><a
            href="https://issues.opennms.org/browse/NMS-10398"
            rel="nofollow">NMS-10398</a>: Find out why intial loading of
          the topology map takes so long, fix for CDP</font></li>
      <li>
        <font face="Helvetica Neue"><a
            href="https://issues.opennms.org/browse/NMS-10420"
            rel="nofollow">NMS-10420</a>: Wrong data type for Cassandra
          Thread Pool performance metrics</font></li>
      <li>
        <font face="Helvetica Neue"><a
            href="https://issues.opennms.org/browse/NMS-10462"
            rel="nofollow">NMS-10462</a>: Wrong time in 'last' column
          for related alarms when viewing situation details</font></li>
      <li>
        <font face="Helvetica Neue"><a
            href="https://issues.opennms.org/browse/NMS-10463"
            rel="nofollow">NMS-10463</a>: Cleared situations show up on
          home page</font></li>
      <li>
        <font face="Helvetica Neue"><a
            href="https://issues.opennms.org/browse/NMS-10468"
            rel="nofollow">NMS-10468</a>: Fix offheap doc to be included
          in docs</font></li>
      <li>
        <font face="Helvetica Neue"><a
            href="https://issues.opennms.org/browse/NMS-10474"
            rel="nofollow">NMS-10474</a>: Kafka Producer: Sync timing
          issues cause erroneous deletes</font></li>
      <li>
        <font face="Helvetica Neue"><a
            href="https://issues.opennms.org/browse/NMS-10481"
            rel="nofollow">NMS-10481</a>: Broken links in Newts install
          documentation</font></li>
      <li>
        <font face="Helvetica Neue"><a
            href="https://issues.opennms.org/browse/OCE-26"
            rel="nofollow">OCE-26</a>: Use situation and network
          interface icons in GraphML export</font></li>
      <li>
        <font face="Helvetica Neue"><a
            href="https://issues.opennms.org/browse/OCE-27"
            rel="nofollow">OCE-27</a>: Managed object instance for SNMP
          interfaces can be blank</font></li>
      <li>
        <font face="Helvetica Neue"><a
            href="https://issues.opennms.org/browse/OCE-29"
            rel="nofollow">OCE-29</a>: Switch to immutable
          implementation types for Alarms/Situations/Inventory</font></li>
    </ul>
    <font face="Helvetica Neue">
    </font>
  </body>
</html>

--------------5861602DDEB315D4BD4FAACF--


--===============7991681400146616044==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline


--===============7991681400146616044==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

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.

To unsubscribe or change your subscription options, see the bottom of this page:
https://lists.sourceforge.net/lists/listinfo/opennms-announce
--===============7991681400146616044==--