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

List:       opennms-discuss
Subject:    [opennms-discuss] This Week in OpenNMS - February 11th, 2019 - Integration API Extensions, Moderniza
From:       Benjamin Reed <ranger () opennms ! org>
Date:       2019-02-11 19:56:27
Message-ID: c8809cad-1ccf-2933-71ee-aadb4bde547d () opennms ! org
[Download RAW message or body]

[Attachment #2 (multipart/alternative)]


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

- 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


[Attachment #5 (text/html)]

<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 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.</font></p>
    <p><font face="Helvetica Neue"><b>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 </b><b><a
            moz-do-not-send="true"
            href="https://www.opennms.orghttps://www.opennms.org/en/blog/twio.rss">RSS</a></b><b>
          or </b><b><a moz-do-not-send="true"
            href="https://www.opennms.orghttps://www.opennms.org/en/blog/twio.atom">Atom</a></b><b>
          feeds, or read it on </b><b><a moz-do-not-send="true"
            href="https://opennms.discourse.group/c/announcements/twio">our
            Discourse</a></b><b>.</b><br>
      </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">Jesse did some work on
              refactoring poller configuration handling.</font></li>
          <li><font face="Helvetica Neue">Jesse added node assets, event
              handling, and graphs to the OIA.</font></li>
          <li><font face="Helvetica Neue">Markus did more work on the
              new core graph API and ReST service.</font></li>
          <li><font face="Helvetica Neue">David and Matt worked on a
              number of changes to our maven build to facilitate Java 9+
              support.</font></li>
          <li><font face="Helvetica Neue">Christian worked on wrapping
              up his DHCP monitor and detector refactor.</font></li>
          <li><font face="Helvetica Neue">Jeff fixed a configuration
              consistency issue in the Slack notification strategy.</font></li>
          <li><font face="Helvetica Neue">Chandra worked on collector
              support in the OIA.</font></li>
          <li><font face="Helvetica Neue">Jesse made some enhancements
              to the requisition support in OIA.</font></li>
          <li><font face="Helvetica Neue">Dustin has been working on
              adding support for arbitrary node metadata in
              requisitions.</font></li>
          <li><font face="Helvetica Neue">I added test coverage and
              fixed a few bugs in the <code>opennms</code> and <code>runjava</code>
              CLI scripts.</font></li>
          <li><font face="Helvetica Neue">Jesse did some wrap-up on
              Elasticsearch alarm indexing support.</font></li>
          <li><font face="Helvetica Neue">Jesse added support for
              configuring connection pooling options for Newts.</font></li>
          <li><font face="Helvetica Neue">Ronny added some documentation
              for SNMP trap reception in Minion.</font></li>
          <li><font face="Helvetica Neue">Patrick added support for unit
              testing topology providers using the refactored topology
              generator API.</font></li>
          <li><font face="Helvetica Neue">Chandra improved
              collection-handling to log exceptions in a useful manner.</font></li>
          <li><font face="Helvetica Neue">Chandra fixed health check to
              only check ActiveMQ connectivity if it's enabled for
              sink/RPC.</font></li>
        </ul>
      </li>
      <li>
        <p><font face="Helvetica Neue"><strong>Web &amp; UI</strong></font></p>
        <ul>
          <li><font face="Helvetica Neue">Matt did some fixes to some
              header defaults in Jetty.</font></li>
          <li><font face="Helvetica Neue">Matt fixed some bugs in locale
              handling in the web UI.</font></li>
          <li><font face="Helvetica Neue">Dustin fixed Helm so it the
              order of responses always matches the query.</font></li>
          <li><font face="Helvetica Neue">Markus did some refactoring of
              the daemon reload web UI work.</font></li>
          <li><font face="Helvetica Neue">I added linting to the Helm
              codebase and cleaned up some warnings.</font></li>
          <li><font face="Helvetica Neue">Dustin finished up his work on
              browser notification support.</font></li>
          <li><font face="Helvetica Neue">Markus did some more tweaks to
              the Bootstrap 4 UI refactor based on feedback.</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.nethinks.com/opennms-schulung.html"
                rel="nofollow">NETHINKS Training in Fulda, Germany -
                June and October</a></strong></font></p>
        <p><font face="Helvetica Neue">NETHINKS will be offering
            German-language training in their headquarters in Fulda,
            Germany.</font></p>
        <p><font face="Helvetica Neue">There are 2 dates available:</font></p>
        <ul>
          <li><font face="Helvetica Neue">June 3rd through 7th</font></li>
          <li><font face="Helvetica Neue">October 21st through 25th</font></li>
        </ul>
        <p><font face="Helvetica Neue">For more details or to sign up,
            see the <a
              href="https://www.nethinks.com/opennms-schulung.html"
              rel="nofollow">NETHINKS training page</a>.</font></p>
      </li>
      <li>
        <p><font face="Helvetica Neue"><strong><a
                href="https://osmc.de/" rel="nofollow">OSMC 2019 in
                Nuremberg, Germany - November 4th through 7th</a></strong></font></p>
        <p><font face="Helvetica Neue">We will be at OSMC in November.
            Details are still forthcoming but we're hoping to do a 1-day
            workshop.</font></p>
        <p><font face="Helvetica Neue">For more information on OSMC, see
            <a href="https://osmc.de/" rel="nofollow">their website</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:twio@opennms.org">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-128"
            rel="nofollow">HELM-128</a>: Measurements API does not
          preserve series order</font></li>
      <li>
        <font face="Helvetica Neue"><a
            href="https://issues.opennms.org/browse/HELM-129"
            rel="nofollow">HELM-129</a>: Allow queries with missing
          attributes</font></li>
      <li>
        <font face="Helvetica Neue"><a
            href="https://issues.opennms.org/browse/HZN-956"
            rel="nofollow">HZN-956</a>: Support Browser Notification API</font></li>
      <li>
        <font face="Helvetica Neue"><a
            href="https://issues.opennms.org/browse/HZN-1198"
            rel="nofollow">HZN-1198</a>: CDP Topology not discovered on
          Cisco Nexus devices</font></li>
      <li>
        <font face="Helvetica Neue"><a
            href="https://issues.opennms.org/browse/HZN-1231"
            rel="nofollow">HZN-1231</a>: Upgrade the maven-war-plugin</font></li>
      <li>
        <font face="Helvetica Neue"><a
            href="https://issues.opennms.org/browse/HZN-1420"
            rel="nofollow">HZN-1420</a>: Index alarms and alarm history
          in Elasticsearch</font></li>
      <li>
        <font face="Helvetica Neue"><a
            href="https://issues.opennms.org/browse/HZN-1471"
            rel="nofollow">HZN-1471</a>: Provide capability to expose
          GraphContainerProviders with only one graph
          (SingleGraphContainerProvider)</font></li>
      <li>
        <font face="Helvetica Neue"><a
            href="https://issues.opennms.org/browse/HZN-1472"
            rel="nofollow">HZN-1472</a>: Make GraphRepository accessible
          via OSGI</font></li>
      <li>
        <font face="Helvetica Neue"><a
            href="https://issues.opennms.org/browse/NMS-8185"
            rel="nofollow">NMS-8185</a>: Create a reload daemon
          configuration page</font></li>
      <li>
        <font face="Helvetica Neue"><a
            href="https://issues.opennms.org/browse/NMS-10486"
            rel="nofollow">NMS-10486</a>: syslog events are creating
          notifications and disregarding rules in place</font></li>
      <li>
        <font face="Helvetica Neue"><a
            href="https://issues.opennms.org/browse/NMS-10496"
            rel="nofollow">NMS-10496</a>: Update flow classification
          rules to match either the src or dst ports</font></li>
      <li>
        <font face="Helvetica Neue"><a
            href="https://issues.opennms.org/browse/NMS-10546"
            rel="nofollow">NMS-10546</a>: Cross-Site Scripting:
          Reflected</font></li>
      <li>
        <font face="Helvetica Neue"><a
            href="https://issues.opennms.org/browse/NMS-10547"
            rel="nofollow">NMS-10547</a>: Cross-Frame Scripting</font></li>
      <li>
        <font face="Helvetica Neue"><a
            href="https://issues.opennms.org/browse/NMS-10557"
            rel="nofollow">NMS-10557</a>: Upgrade liquibase to 3.x</font></li>
      <li>
        <font face="Helvetica Neue"><a
            href="https://issues.opennms.org/browse/OCE-38"
            rel="nofollow">OCE-38</a>: Add log rotation support to the
          kafka-event-mirrorer</font></li>
    </ul>
  </body>
</html>




________________________________________________________________
Note that this mailing list is not as active as other resources.

Visit https://opennms.discourse.group/ for the forum, and
visit https://chat.opennms.com for real-time chat.
________________________________________________________________

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