[prev in list] [next in list] [prev in thread] [next in thread] 

List:       opennms-discuss
Subject:    [opennms-discuss] This Week in OpenNMS: April 23rd, 2018
From:       Benjamin Reed <ranger () opennms ! org>
Date:       2018-04-23 17:45:02
Message-ID: 4fe24283-d7e8-ef74-ecea-98a7f86267b6 () opennms ! org
[Download RAW message or body]

[Attachment #2 (multipart/alternative)]


It's time for This Week in OpenNMS!

In the last week we released Horizon 21.1.0, Meridian 2016.1.12, and
Meridian 2017.1.7, and did more work on Drift and preparing for Meridian
2018.


    <#github-project-updates>Github Project Updates

  *

    *Internals, APIs, and Documentation*

      o Markus worked on some Elasticsearch updates.
      o I worked on refactoring out our Karaf container build so it can
        be shared between Minion and Sentinel.
      o Chandra worked on making telemetry persistence groovy scripts
        reloadable at runtime.
      o Patrick did performance improvements to flow query indexing.
      o Markus added support for handling source and destination in
        classification rules.
      o Jesse fixed a thread-safety issue in the index strategy code.
      o Jesse worked on improving startup cache handling in Newts.
      o Antonio worked on some bridge discovery bugs in Enlinkd.
      o Ronny worked on refactoring a number of MIB definitions.
  *

    *Web & UI*

      o Markus made some enhancements to the classification web UI.
      o Christian made it possible to use an embedded grafana box in the
        web UI when running behind a proxy.
      o David did some work on a correlation proof-of-concept in
        OpenNMS.js and Helm.


    <#opennms-horizon-2110-released>OpenNMS Horizon 21.1.0 Released

OpenNMS Horizon 21.1.0 (code name: Replicant
<https://bladerunner.wikia.com/wiki/Replicant>) was released last Thursday.

It contains bug fixes and a few enhancements, including support for
forwarding events, alarms, and nodes to Kafka.

For more details on what has changed, see the complete change log
<http://docs.opennms.org/opennms/releases/21.1.0/releasenotes/#releasenotes-changelog-21.1.0>.


    <#opennms-meridian-2016112-and-201717-released>OpenNMS Meridian
    2016.1.12
    <https://www.opennms.com/2018/04/23/opennms-meridian-2016-1-12-released/>
    and 2017.1.7
    <https://www.opennms.com/2018/04/20/opennms-meridian-2017-1-7-released/>
    Released

Both releases include a small bug fix in event handling.

Additionally, Meridian 2017.1.7 contains a few other small bug fixes,
enhancements, and configuration updates. See the release announcement
<https://www.opennms.com/2018/04/20/opennms-meridian-2017-1-7-released/>
for more details.


    <#in-development-sentinel>In Development: Sentinel

As we wrap up the Drift project
<https://www.opennms.org/en/blog/twio/2017-10-09-this-week-in-opennms>
(expected to be included in OpenNMS Horizon 22), we are starting up a
new project codenamed "Sentinel"
<https://wiki.opennms.org/wiki/DevProjects/Sentinel> to create a new
Karaf container capable of running some components of OpenNMS standalone.

In the short term, the goal of Sentinel is to be able to horizontally
scale Drift, receiving telemetry data and enhancing it with additional
OpenNMS metadata, then passing it on to Elasticsearch for storage and
indexing.

Over time, we should be able to expand it out to run other components of
OpenNMS as well, eventually being able to run any combination of OpenNMS
subsystems across multiple systems and/or processes.


    <#upcoming-events-and-appearances>Upcoming Events and Appearances

  *

    *Africa Internet Summit - April 29th through May 11th, 2018
    <http://internetsummitafrica.org/>*

    Tarus Balog will be conducting a one day workshop on OpenNMS
    <https://www.internetsummit.africa/agenda/programme> at the Africa
    Network Operators group <https://afnog.org/>'s annual Africa
    Internet Summit (AIS) <http://internetsummitafrica.org/> to be held
    in Dakar, Senegal. The training is currently scheduled for Sunday,
    May 6th.

  *

    *Dev-Jam 2018 - June 10th through 16th, 2018
    <https://wiki.opennms.org/wiki/Dev-Jam_2018>*

    The OpenNMS developers conference, Dev-Jam, will return again this
    year to the University of Minnesota in Minneapolis. Dev-Jam is a
    week of fun -- half hackathon, half social get-together. More
    information is available on the OpenNMS wiki
    <https://wiki.opennms.org/wiki/Dev-Jam_2018> and registration is now
    open <http://www.opennms.com/opennms-dev-jam-registration> -- please
    join us! All are welcome.

  *

    *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 now 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:twio@opennms.org>.

- Ben


    <#resolved-issues-since-last-twio>Resolved Issues Since Last TWiO

  * HELM-90 <https://issues.opennms.org/browse/HELM-90>: Options tab in
    Alarm Table shows OpenNMS homepage
  * HZN-1256 <https://issues.opennms.org/browse/HZN-1256>: Kafka Entity
    Streams
  * HZN-1272 <https://issues.opennms.org/browse/HZN-1272>: EventToIndex
    - Alarm Change Old/New parameters submitted to ES as single string
    and not JSON objects
  * HZN-1281 <https://issues.opennms.org/browse/HZN-1281>: Netflow -
    Limit queries to specified indices
  * HZN-1296 <https://issues.opennms.org/browse/HZN-1296>: Flow
    documents logged against incorrect ES index
  * HZN-1298 <https://issues.opennms.org/browse/HZN-1298>: Make time
    padding for IndexSelector configurable
  * NMS-8974 <https://issues.opennms.org/browse/NMS-8974>: missing files
    in debian x64 distribution
  * NMS-9559 <https://issues.opennms.org/browse/NMS-9559>: Store
    forwarders lacks of memory
  * NMS-9831 <https://issues.opennms.org/browse/NMS-9831>: Karaf
    opennms-es-rest Plugin - Creating OID mappings causing ES index
    mappings to exceed 1000
  * NMS-9915 <https://issues.opennms.org/browse/NMS-9915>: JasperStudio
    extension dependency error
  * NMS-9916 <https://issues.opennms.org/browse/NMS-9916>: The Grafana
    Box on the front page doesn't work when Grafana is behind a Web Proxy
  * NMS-9937 <https://issues.opennms.org/browse/NMS-9937>: Refactor
    UserGroupLdapAuthoritiesPopulator to provide a default role.
  * NMS-9952 <https://issues.opennms.org/browse/NMS-9952>: The JDBC
    Collector doesn't work


[Attachment #5 (text/html)]

<html>
  <head>
    <meta http-equiv="content-type" content="text/html; charset=utf-8">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <p><font face="Helvetica Neue" size="-1">It's time for This Week in
        OpenNMS!</font></p>
    <font face="Helvetica Neue" size="-1">
    </font>
    <p><font face="Helvetica Neue" size="-1">In the last week we
        released Horizon 21.1.0, Meridian 2016.1.12, and Meridian
        2017.1.7, and did more work on Drift and preparing for Meridian
        2018.</font></p>
    <font face="Helvetica Neue" size="-1">
    </font>
    <h2>
      <font face="Helvetica Neue" size="-1"><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" size="-1">
    </font>
    <ul>
      <li>
        <p><font face="Helvetica Neue" size="-1"><strong>Internals,
              APIs, and Documentation</strong></font></p>
        <ul>
          <li><font face="Helvetica Neue" size="-1">Markus worked on
              some Elasticsearch updates.</font></li>
          <li><font face="Helvetica Neue" size="-1">I worked on
              refactoring out our Karaf container build so it can be
              shared between Minion and Sentinel.</font></li>
          <li><font face="Helvetica Neue" size="-1">Chandra worked on
              making telemetry persistence groovy scripts reloadable at
              runtime.</font></li>
          <li><font face="Helvetica Neue" size="-1">Patrick did
              performance improvements to flow query indexing.</font></li>
          <li><font face="Helvetica Neue" size="-1">Markus added support
              for handling source and destination in classification
              rules.</font></li>
          <li><font face="Helvetica Neue" size="-1">Jesse fixed a
              thread-safety issue in the index strategy code.</font></li>
          <li><font face="Helvetica Neue" size="-1">Jesse worked on
              improving startup cache handling in Newts.</font></li>
          <li><font face="Helvetica Neue" size="-1">Antonio worked on
              some bridge discovery bugs in Enlinkd.</font></li>
          <li><font face="Helvetica Neue" size="-1">Ronny worked on
              refactoring a number of MIB definitions.</font></li>
        </ul>
      </li>
      <li>
        <p><font face="Helvetica Neue" size="-1"><strong>Web &amp; UI</strong></font></p>
        <ul>
          <li><font face="Helvetica Neue" size="-1">Markus made some
              enhancements to the classification web UI.</font></li>
          <li><font face="Helvetica Neue" size="-1">Christian made it
              possible to use an embedded grafana box in the web UI when
              running behind a proxy.</font></li>
          <li><font face="Helvetica Neue" size="-1">David did some work
              on a correlation proof-of-concept in OpenNMS.js and Helm.</font></li>
        </ul>
      </li>
    </ul>
    <font face="Helvetica Neue" size="-1">
    </font>
    <h2>
      <font face="Helvetica Neue" size="-1"><a
          id="user-content-opennms-horizon-2110-released" class="anchor"
          href="#opennms-horizon-2110-released" aria-hidden="true"><span
            aria-hidden="true" class="octicon octicon-link"></span></a>OpenNMS
        Horizon 21.1.0 Released</font></h2>
    <font face="Helvetica Neue" size="-1">
    </font>
    <p><font face="Helvetica Neue" size="-1">OpenNMS Horizon 21.1.0
        (code name: <a
          href="https://bladerunner.wikia.com/wiki/Replicant"
          rel="nofollow">Replicant</a>) was released last Thursday.</font></p>
    <font face="Helvetica Neue" size="-1">
    </font>
    <p><font face="Helvetica Neue" size="-1">It contains bug fixes and a
        few enhancements, including support for forwarding events,
        alarms, and nodes to Kafka.</font></p>
    <font face="Helvetica Neue" size="-1">
    </font>
    <p><font face="Helvetica Neue" size="-1">For more details on what
        has changed, see the complete <a
href="http://docs.opennms.org/opennms/releases/21.1.0/releasenotes/#releasenotes-changelog-21.1.0"
          rel="nofollow">change log</a>.</font></p>
    <font face="Helvetica Neue" size="-1">
    </font>
    <h2>
      <font face="Helvetica Neue" size="-1"><a
          id="user-content-opennms-meridian-2016112-and-201717-released"
          class="anchor"
          href="#opennms-meridian-2016112-and-201717-released"
          aria-hidden="true"><span aria-hidden="true" class="octicon
            octicon-link"></span></a>OpenNMS Meridian <a
href="https://www.opennms.com/2018/04/23/opennms-meridian-2016-1-12-released/"
          rel="nofollow">2016.1.12</a> and <a
href="https://www.opennms.com/2018/04/20/opennms-meridian-2017-1-7-released/"
          rel="nofollow">2017.1.7</a> Released</font></h2>
    <font face="Helvetica Neue" size="-1">
    </font>
    <p><font face="Helvetica Neue" size="-1">Both releases include a
        small bug fix in event handling.</font></p>
    <font face="Helvetica Neue" size="-1">
    </font>
    <p><font face="Helvetica Neue" size="-1">Additionally, Meridian
        2017.1.7 contains a few other small bug fixes, enhancements, and
        configuration updates. See <a
href="https://www.opennms.com/2018/04/20/opennms-meridian-2017-1-7-released/"
          rel="nofollow">the release announcement</a> for more details.</font></p>
    <font face="Helvetica Neue" size="-1">
    </font>
    <h2>
      <font face="Helvetica Neue" size="-1"><a
          id="user-content-in-development-sentinel" class="anchor"
          href="#in-development-sentinel" aria-hidden="true"><span
            aria-hidden="true" class="octicon octicon-link"></span></a>In
        Development: Sentinel</font></h2>
    <font face="Helvetica Neue" size="-1">
    </font>
    <p><font face="Helvetica Neue" size="-1">As we wrap up <a
href="https://www.opennms.org/en/blog/twio/2017-10-09-this-week-in-opennms"
          rel="nofollow">the Drift project</a> (expected to be included
        in OpenNMS Horizon 22), we are <a
          href="https://wiki.opennms.org/wiki/DevProjects/Sentinel"
          rel="nofollow">starting up a new project codenamed "Sentinel"</a>
        to create a new Karaf container capable of running some
        components of OpenNMS standalone.</font></p>
    <font face="Helvetica Neue" size="-1">
    </font>
    <p><font face="Helvetica Neue" size="-1">In the short term, the goal
        of Sentinel is to be able to horizontally scale Drift, receiving
        telemetry data and enhancing it with additional OpenNMS
        metadata, then passing it on to Elasticsearch for storage and
        indexing.</font></p>
    <font face="Helvetica Neue" size="-1">
    </font>
    <p><font face="Helvetica Neue" size="-1">Over time, we should be
        able to expand it out to run other components of OpenNMS as
        well, eventually being able to run any combination of OpenNMS
        subsystems across multiple systems and/or processes.</font></p>
    <font face="Helvetica Neue" size="-1">
    </font>
    <h2>
      <font face="Helvetica Neue" size="-1"><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" size="-1">
    </font>
    <ul>
      <li>
        <p><font face="Helvetica Neue" size="-1"><strong><a
                href="http://internetsummitafrica.org/" rel="nofollow">Africa
                Internet Summit - April 29th through May 11th, 2018</a></strong></font></p>
        <p><font face="Helvetica Neue" size="-1">Tarus Balog will be <a
              href="https://www.internetsummit.africa/agenda/programme"
              rel="nofollow">conducting a one day workshop on OpenNMS</a>
            at the <a href="https://afnog.org/" rel="nofollow">Africa
              Network Operators group</a>'s annual <a
              href="http://internetsummitafrica.org/" rel="nofollow">Africa
              Internet Summit (AIS)</a> to be held in Dakar, Senegal.
            The training is currently scheduled for Sunday, May 6th.</font></p>
      </li>
      <li>
        <p><font face="Helvetica Neue" size="-1"><strong><a
                href="https://wiki.opennms.org/wiki/Dev-Jam_2018"
                rel="nofollow">Dev-Jam 2018 - June 10th through 16th,
                2018</a></strong></font></p>
        <p><font face="Helvetica Neue" size="-1">The OpenNMS developers
            conference, Dev-Jam, will return again this year to the
            University of Minnesota in Minneapolis.
            Dev-Jam is a week of fun -- half hackathon, half social
            get-together. More information is available on <a
              href="https://wiki.opennms.org/wiki/Dev-Jam_2018"
              rel="nofollow">the OpenNMS wiki</a> and <a
              href="http://www.opennms.com/opennms-dev-jam-registration"
              rel="nofollow">registration is now open</a> -- please join
            us! All are welcome.</font></p>
      </li>
      <li>
        <p><font face="Helvetica Neue" size="-1"><strong><a
                href="https://ouce.opennms.eu/" rel="nofollow">OpenNMS
                User Conference Europe 2018 - September 20th through
                21st, 2018</a></strong></font></p>
        <p><font face="Helvetica Neue" size="-1"><a
              href="https://ouce.opennms.eu/" rel="nofollow">OUCE 2018</a>
            will be held at the <a
              href="https://www.rilano-hotel-muenchen.de/"
              rel="nofollow">Rilano Hotel in Munich, Germany</a>.
            A reception will be held on Wednesday the 19th, with talks
            and workshops the following Thursday and Friday.
            The <a href="https://ouce.opennms.eu/cfp/2018/"
              rel="nofollow">call for papers</a> is now open for
            submissions.</font></p>
      </li>
    </ul>
    <font face="Helvetica Neue" size="-1">
    </font>
    <h2>
      <font face="Helvetica Neue" size="-1"><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" size="-1">
    </font>
    <p><font face="Helvetica Neue" size="-1">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:twio@opennms.org">say hi</a>.</font></p>
    <font face="Helvetica Neue" size="-1">
    </font>
    <p><font face="Helvetica Neue" size="-1">- Ben</font></p>
    <font face="Helvetica Neue" size="-1">
    </font>
    <h2>
      <font face="Helvetica Neue" size="-1"><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" size="-1">
    </font>
    <ul>
      <li>
        <font face="Helvetica Neue" size="-1"><a
            href="https://issues.opennms.org/browse/HELM-90"
            rel="nofollow">HELM-90</a>: Options tab in Alarm Table shows
          OpenNMS homepage</font></li>
      <li>
        <font face="Helvetica Neue" size="-1"><a
            href="https://issues.opennms.org/browse/HZN-1256"
            rel="nofollow">HZN-1256</a>: Kafka Entity Streams</font></li>
      <li>
        <font face="Helvetica Neue" size="-1"><a
            href="https://issues.opennms.org/browse/HZN-1272"
            rel="nofollow">HZN-1272</a>: EventToIndex - Alarm Change
          Old/New parameters submitted to ES as single string and not
          JSON objects</font></li>
      <li>
        <font face="Helvetica Neue" size="-1"><a
            href="https://issues.opennms.org/browse/HZN-1281"
            rel="nofollow">HZN-1281</a>: Netflow - Limit queries to
          specified indices</font></li>
      <li>
        <font face="Helvetica Neue" size="-1"><a
            href="https://issues.opennms.org/browse/HZN-1296"
            rel="nofollow">HZN-1296</a>: Flow documents logged against
          incorrect ES index</font></li>
      <li>
        <font face="Helvetica Neue" size="-1"><a
            href="https://issues.opennms.org/browse/HZN-1298"
            rel="nofollow">HZN-1298</a>: Make time padding for
          IndexSelector configurable</font></li>
      <li>
        <font face="Helvetica Neue" size="-1"><a
            href="https://issues.opennms.org/browse/NMS-8974"
            rel="nofollow">NMS-8974</a>: missing files in debian x64
          distribution</font></li>
      <li>
        <font face="Helvetica Neue" size="-1"><a
            href="https://issues.opennms.org/browse/NMS-9559"
            rel="nofollow">NMS-9559</a>: Store forwarders lacks of
          memory</font></li>
      <li>
        <font face="Helvetica Neue" size="-1"><a
            href="https://issues.opennms.org/browse/NMS-9831"
            rel="nofollow">NMS-9831</a>: Karaf opennms-es-rest Plugin -
          Creating OID mappings causing ES index mappings to exceed 1000</font></li>
      <li>
        <font face="Helvetica Neue" size="-1"><a
            href="https://issues.opennms.org/browse/NMS-9915"
            rel="nofollow">NMS-9915</a>: JasperStudio extension
          dependency error</font></li>
      <li>
        <font face="Helvetica Neue" size="-1"><a
            href="https://issues.opennms.org/browse/NMS-9916"
            rel="nofollow">NMS-9916</a>: The Grafana Box on the front
          page doesn't work when Grafana is behind a Web Proxy</font></li>
      <li>
        <font face="Helvetica Neue" size="-1"><a
            href="https://issues.opennms.org/browse/NMS-9937"
            rel="nofollow">NMS-9937</a>: Refactor
          UserGroupLdapAuthoritiesPopulator to provide a default role.</font></li>
      <li>
        <font face="Helvetica Neue" size="-1"><a
            href="https://issues.opennms.org/browse/NMS-9952"
            rel="nofollow">NMS-9952</a>: The JDBC Collector doesn't work</font></li>
    </ul>
    <font face="Helvetica Neue" size="-1">
    </font>
  </body>
</html>


------------------------------------------------------------------------------
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/index.php/Mailing_List_FAQ

opennms-discuss mailing list

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

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic