This Week in OpenNMS: September 11th, 2017

Benjamin Reed <[email protected]> Mon, 11 Sep 2017 11:32:34 -0400
Newsgroups gmane.network.opennms.announce,gmane.network.opennms.general
Message-ID <[email protected]>
This is a multi-part message in MIME format.
--===============6170159513478646738==
Content-Type: multipart/alternative;
 boundary="------------C7E6043BB8E4E29796D5647B"
Content-Language: en-US

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

It's time for This Week in OpenNMS!

Last week was more Helm wrap-up and fixing issues to prepare for the
release of Meridian 2017.



    <#github-project-updates>


    Github Project Updates

  *

    *Internals, APIs, and Documentation*

      o Seth did some cleanup of misformatted APC eventconf entries.
      o Jesse started working on adding support for Juniper Telemetry
        Interface.
      o Christian fixed the startup path in the remote poller script.
      o Seth fixed the criteria API to handle stacking join conditions.
      o I fixed our DHCP handler to deal with malformed packets better.
      o Seth fixed the syslog handler to parse |INFORMATIONAL| messages
        correctly.
      o Christian improved IP-address probing logic in the VMware
        integration.
  *

    *Web and UI*

      o Seth fixed model update logic in the ReSTv2 API.
      o I cleaned up some of our CSS to be parameterized rather than
        hardcoding colors.
      o Jesse added an alarm detail link API to OpenNMS.js.
      o Jesse fixed the OpenNMS.js Grafana adapter to properly set
        authentication headers.
      o Jesse added support for multi-select in the Helm alarm list.
      o Jesse did some other UI polishing in Helm.



    <#upcoming-events-and-appearances>


    Upcoming Events and Appearances

  *

    *Ohio Linux Fest - Columbus, OH - September 29th through 30th, 2017
    <https://ohiolinux.org/tarus-balog-to-keynote-ohio-linuxfest-2017/>*

    Tarus Balog will be the keynote speaker at Ohio Linux Fest in
    Columbus. His talk is titled /"A Short History of an Open Source
    Business"/ and will be about the history of OpenNMS, decisions that
    were made, problems that were faced, and things we'd do different.

    For details, see the Ohio Linux Fest announcement
    <https://ohiolinux.org/tarus-balog-to-keynote-ohio-linuxfest-2017/>.

  *

    *OSMC - Nuremberg, Germany - November 21st through 24th, 2017
    <https://osmc.de/>*

    Ronny Trommer will be speaking at OSMC with a talk titled, /"Another
    Year with OpenNMS"/, discussing the progress made in the last 3
    major releases of OpenNMS and what's on the roadmap going forward.

    Ronny's talk <https://osmc.de/events/en-another-year-with-opennms/>
    will be on Thursday, November 23rd. Full details of the schedule are
    available on the OSMC site <https://osmc.de/schedule/>.



    <#until-next-week>


    Until Next Week=E2=80=A6

If there=E2=80=99s anything you=E2=80=99d like me to talk about in a futu=
re TWiO, or you
just have a comment or criticism you=E2=80=99d like to share, don=E2=80=99=
t hesitate to
say hi <mailto:[email protected]>.

- Ben



    <#resolved-issues-since-last-twio>


    Resolved Issues Since Last TWiO

  * HELM-3 <https://issues.opennms.org/browse/HELM-3>: Allow alarms to
    be classified by type
  * HELM-28 <https://issues.opennms.org/browse/HELM-28>: Usability
    improvements to filtering
  * HELM-53 <https://issues.opennms.org/browse/HELM-53>: Multi-select
    support
  * HELM-55 <https://issues.opennms.org/browse/HELM-55>: Add a link to
    the associated alarm in OpenNMS
  * HELM-56 <https://issues.opennms.org/browse/HELM-56>: Hide the
    ticketing tab in the alarm details modal when ticketing is not used
  * HELM-58 <https://issues.opennms.org/browse/HELM-58>: MomentJS
    warning after running sample code
  * HZN-1107 <https://issues.opennms.org/browse/HZN-1107>: Could not
    read 'SecurityProtocols.properties' from classpath!
  * HZN-1146 <https://issues.opennms.org/browse/HZN-1146>: RESTv2 alarm
    endpoint: Support searching for a single event parameter key-value
    pair on lastEvent
  * HZN-1150 <https://issues.opennms.org/browse/HZN-1150>: Allow
    acknowledging alarms on behalf of another user without require admin
  * NMS-5593 <https://issues.opennms.org/browse/NMS-5593>: provisiond han=
gs
  * NMS-9278 <https://issues.opennms.org/browse/NMS-9278>: Finishing the
    implementation of the missing endpoints for ReST v2
  * NMS-9497 <https://issues.opennms.org/browse/NMS-9497>: The
    alarm-type for BSM event definitions is conceptually incorrect
  * NMS-9587 <https://issues.opennms.org/browse/NMS-9587>: Expose
    ticketing url (when enabled) via the rest endpoint
  * NMS-9599 <https://issues.opennms.org/browse/NMS-9599>: offset=3D0 is
    rendering as offset=3Dnull in ReSTv2 collections
  * NMS-9609 <https://issues.opennms.org/browse/NMS-9609>: Remove any
    mention of using Atomikos as a valid DB Connection Pool to avoid
    unwanted side effects
  * NMS-9622 <https://issues.opennms.org/browse/NMS-9622>: installing
    OpenNms: faillure to start the service because of the database
    connection


--------------C7E6043BB8E4E29796D5647B
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: quoted-printable

<html>
  <head>
    <meta http-equiv=3D"content-type" content=3D"text/html; charset=3Dutf=
-8">
  </head>
  <body bgcolor=3D"#FFFFFF" text=3D"#000000">
    <p><font face=3D"Helvetica Neue">It's time for This Week in OpenNMS!<=
/font></p>
    <font face=3D"Helvetica Neue">
    </font>
    <p><font face=3D"Helvetica Neue">Last week was more Helm wrap-up and
        fixing issues to prepare for the release of Meridian 2017.</font>=
</p>
    <font face=3D"Helvetica Neue">
    </font>
    <h2><br>
      <font face=3D"Helvetica Neue"><a
          id=3D"user-content-github-project-updates" class=3D"anchor"
          href=3D"#github-project-updates" aria-hidden=3D"true"><span
            aria-hidden=3D"true" class=3D"octicon octicon-link"></span></=
a></font></h2>
    <h2><font face=3D"Helvetica Neue">Github Project Updates</font></h2>
    <font face=3D"Helvetica Neue">
    </font>
    <ul>
      <li>
        <p><font face=3D"Helvetica Neue"><strong>Internals, APIs, and
              Documentation</strong></font></p>
        <ul>
          <li><font face=3D"Helvetica Neue">Seth did some cleanup of
              misformatted APC eventconf entries.</font></li>
          <li><font face=3D"Helvetica Neue">Jesse started working on
              adding support for Juniper Telemetry Interface.</font></li>
          <li><font face=3D"Helvetica Neue">Christian fixed the startup
              path in the remote poller script.</font></li>
          <li><font face=3D"Helvetica Neue">Seth fixed the criteria API t=
o
              handle stacking join conditions.</font></li>
          <li><font face=3D"Helvetica Neue">I fixed our DHCP handler to
              deal with malformed packets better.</font></li>
          <li><font face=3D"Helvetica Neue">Seth fixed the syslog handler
              to parse <code>INFORMATIONAL</code> messages correctly.</fo=
nt></li>
          <li><font face=3D"Helvetica Neue">Christian improved IP-address
              probing logic in the VMware integration.</font></li>
        </ul>
      </li>
      <li>
        <p><font face=3D"Helvetica Neue"><strong>Web and UI</strong></fon=
t></p>
        <ul>
          <li><font face=3D"Helvetica Neue">Seth fixed model update logic
              in the ReSTv2 API.</font></li>
          <li><font face=3D"Helvetica Neue">I cleaned up some of our CSS
              to be parameterized rather than hardcoding colors.</font></=
li>
          <li><font face=3D"Helvetica Neue">Jesse added an alarm detail
              link API to OpenNMS.js.</font></li>
          <li><font face=3D"Helvetica Neue">Jesse fixed the OpenNMS.js
              Grafana adapter to properly set authentication headers.</fo=
nt></li>
          <li><font face=3D"Helvetica Neue">Jesse added support for
              multi-select in the Helm alarm list.</font></li>
          <li><font face=3D"Helvetica Neue">Jesse did some other UI
              polishing in Helm.</font></li>
        </ul>
      </li>
    </ul>
    <font face=3D"Helvetica Neue">
    </font>
    <h2><br>
      <font face=3D"Helvetica Neue"><a
          id=3D"user-content-upcoming-events-and-appearances"
          class=3D"anchor" href=3D"#upcoming-events-and-appearances"
          aria-hidden=3D"true"><span aria-hidden=3D"true" class=3D"octico=
n
            octicon-link"></span></a></font></h2>
    <h2><font face=3D"Helvetica Neue">Upcoming Events and Appearances</fo=
nt></h2>
    <font face=3D"Helvetica Neue">
    </font>
    <ul>
      <li>
        <p><font face=3D"Helvetica Neue"><strong><a
                href=3D"https://ohiolinux.org/tarus-balog-to-keynote-ohio=
-linuxfest-2017/">Ohio
                Linux Fest - Columbus, OH - September 29th through 30th,
                2017</a></strong></font></p>
        <p><font face=3D"Helvetica Neue">Tarus Balog will be the keynote
            speaker at Ohio Linux Fest in Columbus. His talk is titled <e=
m>"A
              Short History of an Open Source Business"</em> and will be
            about the history of OpenNMS, decisions that were made,
            problems that were faced, and things we'd do different.</font=
></p>
        <p><font face=3D"Helvetica Neue">For details, see <a
              href=3D"https://ohiolinux.org/tarus-balog-to-keynote-ohio-l=
inuxfest-2017/">the
              Ohio Linux Fest announcement</a>.</font></p>
      </li>
      <li>
        <p><font face=3D"Helvetica Neue"><strong><a
                href=3D"https://osmc.de/">OSMC - Nuremberg, Germany -
                November 21st through 24th, 2017</a></strong></font></p>
        <p><font face=3D"Helvetica Neue">Ronny Trommer will be speaking a=
t
            OSMC with a talk titled, <em>"Another Year with OpenNMS"</em>=
,
            discussing the progress made in the last 3 major releases of
            OpenNMS and what's on the roadmap going forward.</font></p>
        <p><font face=3D"Helvetica Neue"><a
              href=3D"https://osmc.de/events/en-another-year-with-opennms=
/">Ronny's
              talk</a> will be on Thursday, November 23rd. Full details
            of the schedule are available on <a
              href=3D"https://osmc.de/schedule/">the OSMC site</a>.</font=
></p>
      </li>
    </ul>
    <font face=3D"Helvetica Neue">
    </font>
    <h2><br>
      <font face=3D"Helvetica Neue"><a id=3D"user-content-until-next-week=
"
          class=3D"anchor" href=3D"#until-next-week" aria-hidden=3D"true"=
><span
            aria-hidden=3D"true" class=3D"octicon octicon-link"></span></=
a></font></h2>
    <h2><font face=3D"Helvetica Neue">Until Next Week=E2=80=A6</font></h2=
>
    <font face=3D"Helvetica Neue">
    </font>
    <p><font face=3D"Helvetica Neue">If there=E2=80=99s anything you=E2=80=
=99d like me to
        talk about in a future TWiO, or you just have a comment or
        criticism you=E2=80=99d like to share, don=E2=80=99t hesitate to =
<a
          href=3D"mailto:[email protected]">say hi</a>.</font></p>
    <font face=3D"Helvetica Neue">
    </font>
    <p><font face=3D"Helvetica Neue">- Ben</font></p>
    <font face=3D"Helvetica Neue">
    </font>
    <h2><br>
      <font face=3D"Helvetica Neue"><a
          id=3D"user-content-resolved-issues-since-last-twio"
          class=3D"anchor" href=3D"#resolved-issues-since-last-twio"
          aria-hidden=3D"true"><span aria-hidden=3D"true" class=3D"octico=
n
            octicon-link"></span></a></font></h2>
    <h2><font face=3D"Helvetica Neue">Resolved Issues Since Last TWiO</fo=
nt></h2>
    <font face=3D"Helvetica Neue">
    </font>
    <ul>
      <li>
        <font face=3D"Helvetica Neue"><a
            href=3D"https://issues.opennms.org/browse/HELM-3">HELM-3</a>:
          Allow alarms to be classified by type</font></li>
      <li>
        <font face=3D"Helvetica Neue"><a
            href=3D"https://issues.opennms.org/browse/HELM-28">HELM-28</a=
>:
          Usability improvements to filtering</font></li>
      <li>
        <font face=3D"Helvetica Neue"><a
            href=3D"https://issues.opennms.org/browse/HELM-53">HELM-53</a=
>:
          Multi-select support</font></li>
      <li>
        <font face=3D"Helvetica Neue"><a
            href=3D"https://issues.opennms.org/browse/HELM-55">HELM-55</a=
>:
          Add a link to the associated alarm in OpenNMS</font></li>
      <li>
        <font face=3D"Helvetica Neue"><a
            href=3D"https://issues.opennms.org/browse/HELM-56">HELM-56</a=
>:
          Hide the ticketing tab in the alarm details modal when
          ticketing is not used</font></li>
      <li>
        <font face=3D"Helvetica Neue"><a
            href=3D"https://issues.opennms.org/browse/HELM-58">HELM-58</a=
>:
          MomentJS warning after running sample code</font></li>
      <li>
        <font face=3D"Helvetica Neue"><a
            href=3D"https://issues.opennms.org/browse/HZN-1107">HZN-1107<=
/a>:
          Could not read 'SecurityProtocols.properties' from classpath!</=
font></li>
      <li>
        <font face=3D"Helvetica Neue"><a
            href=3D"https://issues.opennms.org/browse/HZN-1146">HZN-1146<=
/a>:
          RESTv2 alarm endpoint: Support searching for a single event
          parameter key-value pair on lastEvent</font></li>
      <li>
        <font face=3D"Helvetica Neue"><a
            href=3D"https://issues.opennms.org/browse/HZN-1150">HZN-1150<=
/a>:
          Allow acknowledging alarms on behalf of another user without
          require admin</font></li>
      <li>
        <font face=3D"Helvetica Neue"><a
            href=3D"https://issues.opennms.org/browse/NMS-5593">NMS-5593<=
/a>:
          provisiond hangs</font></li>
      <li>
        <font face=3D"Helvetica Neue"><a
            href=3D"https://issues.opennms.org/browse/NMS-9278">NMS-9278<=
/a>:
          Finishing the implementation of the missing endpoints for ReST
          v2</font></li>
      <li>
        <font face=3D"Helvetica Neue"><a
            href=3D"https://issues.opennms.org/browse/NMS-9497">NMS-9497<=
/a>:
          The alarm-type for BSM event definitions is conceptually
          incorrect</font></li>
      <li>
        <font face=3D"Helvetica Neue"><a
            href=3D"https://issues.opennms.org/browse/NMS-9587">NMS-9587<=
/a>:
          Expose ticketing url (when enabled) via the rest endpoint</font=
></li>
      <li>
        <font face=3D"Helvetica Neue"><a
            href=3D"https://issues.opennms.org/browse/NMS-9599">NMS-9599<=
/a>:
          offset=3D0 is rendering as offset=3Dnull in ReSTv2 collections<=
/font></li>
      <li>
        <font face=3D"Helvetica Neue"><a
            href=3D"https://issues.opennms.org/browse/NMS-9609">NMS-9609<=
/a>:
          Remove any mention of using Atomikos as a valid DB Connection
          Pool to avoid unwanted side effects</font></li>
      <li>
        <font face=3D"Helvetica Neue"><a
            href=3D"https://issues.opennms.org/browse/NMS-9622">NMS-9622<=
/a>:
          installing OpenNms: faillure to start the service because of
          the database connection</font></li>
    </ul>
    <font face=3D"Helvetica Neue">
    </font>
  </body>
</html>

--------------C7E6043BB8E4E29796D5647B--


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

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
--===============6170159513478646738==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Please read the OpenNMS Mailing List FAQ:
http://www.opennms.org/wiki/index.php?page=MailingListFaq

opennms-announce mailing list

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