This Week in OpenNMS: November 14th, 2016

Benjamin Reed <[email protected]> Mon, 14 Nov 2016 11:51:18 -0500
Newsgroups gmane.network.opennms.announce
Message-ID <a01af252-4bfb-b3b5-0ece-321febe983ad__32739.3147549175$1479142447$gmane$org@opennms.org>
This is a multi-part message in MIME format.
--===============0597926778031128183==
Content-Type: multipart/alternative;
	boundary="------------B3FF39CB0C75E5FC8BB17D68"

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


      It's time for This Week in OpenNMS!

In the last week we worked on documentation and configuration files,
maps, Newts, various polling and provisioning internals, the web UI,
ReST, and bug fixes.



      Github Project Updates

  * *Documentation and Configuration*

    Ronny did documentation updates for Pollerd and poll-outages
    configuration files, as well as documentation about how users,
    groups, and roles work. Alejandro put together an
    example |opennms.conf| file.

  * *Maps*

    Markus fixed an issue with retrieving CDP topology information in
    the maps. He also fixed some other NPEs and Google Maps API and
    coordinate handling.

  * *Newts*

    Jesse updated Newts and the Newts integration to use a minimum step
    size of 5 minutes.

  * *Internals, Provisioning, and Polling*

    I finished my work on improving our handling of SNMP =E2=80=9Cerror-s=
tatus=E2=80=9D
    responses. I also did a bunch of work on handling hostname updates
    (node label and iphostname) properly during various stages of
    provisioning. Markus fixed a startup issue in bsmd. Jesse worked on
    SNI handling in the SSLCertMonitor. Christian updated the ILR to
    provide node label. Jesse updated pinger code to use the
    PingerFactory and Pinger RPC.

  * *Web UI and ReST*

    Alejandro fixed date range handling in the outages-for-node ReST
    API, as well as the availability box on the node detail page. He
    also worked on dealing with updating assets and categories through
    ReST. Jesse fixed Backshift display of incomplete string values.
    Markus fixed the display of node link detail info. Dustin added
    support for filtering by severity in the alarm list.

  * *Bug Fixes*

    We=E2=80=99ve been spending time fixing a bunch of smaller bugs and s=
tarting
    to identify blockers for 19.0.0, due in the next few months.



      Upcoming Events and Appearances


  * *Open Source Monitoring Conference - November 29th through December
    2nd, 2016 <https://www.netways.de/en/events_trainings/osmc/overview/>=
*

    Jeff will be speaking at OSMC on the current state of OpenNMS and
    what we=E2=80=99re planning for the future:
    https://www.netways.de/en/events_trainings/osmc/overview/



      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]>.


=E2=80=93 Ben


      Resolved Issues Since Last TWiO

  * HZN-852 <https://issues.opennms.org/browse/HZN-852>: Trend Charts
  * NMS-6323 <https://issues.opennms.org/browse/NMS-6323>: Enhance
    SSLCertMonitor with TLS+SNI support with node label
  * NMS-7195 <https://issues.opennms.org/browse/NMS-7195>: When the DNS
    name of a discovered node changes, Provisiond doesn=E2=80=99t update =
the
    node label.
  * NMS-8033 <https://issues.opennms.org/browse/NMS-8033>: JMX
    Datacollection for JBoss is broken in 16 and 17
  * NMS-8121 <https://issues.opennms.org/browse/NMS-8121>: Missing image
    in provisioning doc
  * NMS-8498 <https://issues.opennms.org/browse/NMS-8498>:
    Inconsistencies with the Measurements API when using Newts
  * NMS-8550 <https://issues.opennms.org/browse/NMS-8550>: Pollerd
  * NMS-8616 <https://issues.opennms.org/browse/NMS-8616>: Wrong A
    record of hostname gives no security manager: =E2=80=9CRMI class load=
er
    disabled=E2=80=9D-exception
  * NMS-8671 <https://issues.opennms.org/browse/NMS-8671>: Any SNMP
    error-status > 5 treated as unrecognized, aborts AggregateTracker
  * NMS-8721 <https://issues.opennms.org/browse/NMS-8721>: Create a more
    useful example content for opennms.conf
  * NMS-8771 <https://issues.opennms.org/browse/NMS-8771>: The Alarms
    Details widget on the OpsBoard shows the text on green instead of bla=
ck
  * NMS-8808 <https://issues.opennms.org/browse/NMS-8808>: Blank content
    when clicking on =E2=80=9CView Node Link Detailed Info=E2=80=9D
  * NMS-8823 <https://issues.opennms.org/browse/NMS-8823>: Outage ReST
    service forNode use case calculates dates incorrectly
  * NMS-8847 <https://issues.opennms.org/browse/NMS-8847>: Backshift
    shows the name of the string variables when the value is not availabl=
e
  * NMS-8853 <https://issues.opennms.org/browse/NMS-8853>: NPE when
    starting bsmd
  * NMS-8858 <https://issues.opennms.org/browse/NMS-8858>: Make the ILR
    put the node label alongside the package/IPADDR/Service tuple
  * NMS-8872 <https://issues.opennms.org/browse/NMS-8872>: NPE when
    using the Enlinkd Topology
  * NMS-8873 <https://issues.opennms.org/browse/NMS-8873>: Investigate
    poller-config.properties
  * NMS-8874 <https://issues.opennms.org/browse/NMS-8874>: The
    ipinterface.iphostname field is not updated after changing the FQDN
    associated with a given IP address
  * NMS-8875 <https://issues.opennms.org/browse/NMS-8875>: Topology is
    slow due to geocoding failures
  * NMS-8880 <https://issues.opennms.org/browse/NMS-8880>: The label of
    unreachable auto-discovered nodes is set to the IP after a rescan.
  * NMS-8882 <https://issues.opennms.org/browse/NMS-8882>: Unable to
    ping nodes with Minion due to missing class
    org.opennms.netmgt.icmp.jni6.Jni6Pinger
  * NMS-8883 <https://issues.opennms.org/browse/NMS-8883>: Provisiond
    does not support overlapping IP addresses in a requisition


--------------B3FF39CB0C75E5FC8BB17D68
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 alink=3D"#EE0000" bgcolor=3D"#ffffff" link=3D"#0B6CDA" text=3D"#0=
00000"
    vlink=3D"#551A8B">
    <div class=3D"moz-text-html" lang=3D"x-unicode">
      <p> </p>
      <h3>It's time for This Week in OpenNMS!</h3>
      <p> </p>
      <p>In the last week we worked on documentation and configuration
        files, maps, Newts, various polling and provisioning internals,
        the web UI, ReST, and bug fixes.<br>
      </p>
      <h3><br>
      </h3>
      <h3>Github Project Updates</h3>
      <p>
        <meta charset=3D"utf-8">
      </p>
      <ul>
        <li><strong style=3D"box-sizing: border-box; font-weight: bold;">=
Documentation
            and Configuration</strong></li>
      </ul>
      <blockquote>
        <p style=3D"box-sizing: border-box; margin-top: 0px;
          margin-bottom: 16px; color: rgb(51, 51, 51); font-size: 16px;
          font-style: normal; font-variant-ligatures: normal;
          font-variant-caps: normal; font-weight: normal;
          letter-spacing: normal; text-align: start; text-indent: 0px;
          text-transform: none; white-space: normal; word-spacing: 0px;">=
Ronny
          did documentation updates for Pollerd and poll-outages
          configuration files, as well as documentation about how users,
          groups, and roles work. Alejandro put together an example<span
            class=3D"Apple-converted-space">=C2=A0</span><code
            style=3D"box-sizing: border-box; font-size: 13.6px; padding:
            0.2em 0px; margin: 0px; background-color: rgba(0, 0, 0,
            0.04); border-radius: 3px;">opennms.conf</code><span
            class=3D"Apple-converted-space">=C2=A0</span>file.</p>
      </blockquote>
      <ul>
        <li><strong style=3D"box-sizing: border-box; font-weight: bold;">=
Maps</strong></li>
      </ul>
      <blockquote>
        <p style=3D"box-sizing: border-box; margin-top: 0px;
          margin-bottom: 16px; color: rgb(51, 51, 51); font-size: 16px;
          font-style: normal; font-variant-ligatures: normal;
          font-variant-caps: normal; font-weight: normal;
          letter-spacing: normal; text-align: start; text-indent: 0px;
          text-transform: none; white-space: normal; word-spacing: 0px;">=
Markus
          fixed an issue with retrieving CDP topology information in the
          maps. He also fixed some other NPEs and Google Maps API and
          coordinate handling.</p>
      </blockquote>
      <ul>
        <li><strong style=3D"box-sizing: border-box; font-weight: bold;">=
Newts</strong></li>
      </ul>
      <blockquote>
        <p style=3D"box-sizing: border-box; margin-top: 0px;
          margin-bottom: 16px; color: rgb(51, 51, 51); font-size: 16px;
          font-style: normal; font-variant-ligatures: normal;
          font-variant-caps: normal; font-weight: normal;
          letter-spacing: normal; text-align: start; text-indent: 0px;
          text-transform: none; white-space: normal; word-spacing: 0px;">=
Jesse
          updated Newts and the Newts integration to use a minimum step
          size of 5 minutes.</p>
      </blockquote>
      <ul>
        <li><strong style=3D"box-sizing: border-box; font-weight: bold;">=
Internals,
            Provisioning, and Polling</strong></li>
      </ul>
      <blockquote>
        <p style=3D"box-sizing: border-box; margin-top: 0px;
          margin-bottom: 16px; color: rgb(51, 51, 51); font-size: 16px;
          font-style: normal; font-variant-ligatures: normal;
          font-variant-caps: normal; font-weight: normal;
          letter-spacing: normal; text-align: start; text-indent: 0px;
          text-transform: none; white-space: normal; word-spacing: 0px;">=
I
          finished my work on improving our handling of SNMP
          =E2=80=9Cerror-status=E2=80=9D responses. I also did a bunch of=
 work on
          handling hostname updates (node label and iphostname) properly
          during various stages of provisioning. Markus fixed a startup
          issue in bsmd. Jesse worked on SNI handling in the
          SSLCertMonitor. Christian updated the ILR to provide node
          label. Jesse updated pinger code to use the PingerFactory and
          Pinger RPC.</p>
      </blockquote>
      <ul>
        <li><strong style=3D"box-sizing: border-box; font-weight: bold;">=
Web
            UI and ReST</strong></li>
      </ul>
      <blockquote>
        <p style=3D"box-sizing: border-box; margin-top: 0px;
          margin-bottom: 16px; color: rgb(51, 51, 51); font-size: 16px;
          font-style: normal; font-variant-ligatures: normal;
          font-variant-caps: normal; font-weight: normal;
          letter-spacing: normal; text-align: start; text-indent: 0px;
          text-transform: none; white-space: normal; word-spacing: 0px;">=
Alejandro
          fixed date range handling in the outages-for-node ReST API, as
          well as the availability box on the node detail page. He also
          worked on dealing with updating assets and categories through
          ReST. Jesse fixed Backshift display of incomplete string
          values. Markus fixed the display of node link detail info.
          Dustin added support for filtering by severity in the alarm
          list.</p>
      </blockquote>
      <ul>
        <li><strong style=3D"box-sizing: border-box; font-weight: bold;">=
Bug
            Fixes</strong></li>
      </ul>
      <blockquote>
        <p style=3D"box-sizing: border-box; margin-top: 0px;
          margin-bottom: 16px; color: rgb(51, 51, 51); font-size: 16px;
          font-style: normal; font-variant-ligatures: normal;
          font-variant-caps: normal; font-weight: normal;
          letter-spacing: normal; text-align: start; text-indent: 0px;
          text-transform: none; white-space: normal; word-spacing: 0px;">=
We=E2=80=99ve
          been spending time fixing a bunch of smaller bugs and starting
          to identify blockers for 19.0.0, due in the next few months.</p=
>
      </blockquote>
      <h3><br>
      </h3>
      <h3>Upcoming Events and Appearances </h3>
      <p> </p>
      <p> </p>
      <p> </p>
      <h3> </h3>
      <ul>
        <li><b><a
              href=3D"https://www.netways.de/en/events_trainings/osmc/ove=
rview/">Open
              Source Monitoring Conference - November 29th through
              December 2nd, 2016</a></b></li>
      </ul>
      <blockquote>Jeff will be speaking at OSMC on the current state of
        OpenNMS and what we=E2=80=99re planning for the future: <a
          href=3D"https://www.netways.de/en/events_trainings/osmc/overvie=
w/">https://www.netways.de/en/events_trainings/osmc/overview/</a><br>
      </blockquote>
      <blockquote> </blockquote>
      <h3><br>
      </h3>
      <h3>Until Next Week=E2=80=A6</h3>
      <p> </p>
      <p>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]=
rg">say
          hi</a>.</p>
      <p> </p>
      <p><br>
        =E2=80=93 Ben</p>
      <p> </p>
      <p> </p>
      <br>
      <h3>Resolved Issues Since Last TWiO</h3>
      <meta charset=3D"utf-8">
      <meta charset=3D"utf-8">
      <meta charset=3D"utf-8">
      <meta charset=3D"utf-8">
      <meta charset=3D"utf-8">
      <meta charset=3D"utf-8">
      <meta charset=3D"utf-8">
      <meta charset=3D"utf-8">
      <meta charset=3D"utf-8">
      <meta charset=3D"utf-8">
      <meta charset=3D"utf-8">
      <meta charset=3D"utf-8">
      <meta charset=3D"utf-8">
      <meta charset=3D"utf-8">
      <meta charset=3D"utf-8">
      <ul style=3D"box-sizing: border-box; padding: 0px 0px 0px 2em;
        margin-top: 0px; margin-bottom: 0px ! important; color: rgb(51,
        51, 51); font-size: 16px; font-style: normal;
        font-variant-ligatures: normal; font-variant-caps: normal;
        font-weight: normal; letter-spacing: normal; text-align: start;
        text-indent: 0px; text-transform: none; white-space: normal;
        word-spacing: 0px;">
        <li style=3D"box-sizing: border-box;"><a
            href=3D"https://issues.opennms.org/browse/HZN-852"
            style=3D"box-sizing: border-box; background: transparent;
            color: rgb(65, 131, 196); text-decoration: none;">HZN-852</a>=
:
          Trend Charts</li>
        <li style=3D"box-sizing: border-box;"><a
            href=3D"https://issues.opennms.org/browse/NMS-6323"
            style=3D"box-sizing: border-box; background: transparent;
            color: rgb(65, 131, 196); text-decoration: none;">NMS-6323</a=
>:
          Enhance SSLCertMonitor with TLS+SNI support with node label</li=
>
        <li style=3D"box-sizing: border-box;"><a
            href=3D"https://issues.opennms.org/browse/NMS-7195"
            style=3D"box-sizing: border-box; background: transparent;
            color: rgb(65, 131, 196); text-decoration: none;">NMS-7195</a=
>:
          When the DNS name of a discovered node changes, Provisiond
          doesn=E2=80=99t update the node label.</li>
        <li style=3D"box-sizing: border-box;"><a
            href=3D"https://issues.opennms.org/browse/NMS-8033"
            style=3D"box-sizing: border-box; background: transparent;
            color: rgb(65, 131, 196); text-decoration: none;">NMS-8033</a=
>:
          JMX Datacollection for JBoss is broken in 16 and 17</li>
        <li style=3D"box-sizing: border-box;"><a
            href=3D"https://issues.opennms.org/browse/NMS-8121"
            style=3D"box-sizing: border-box; background: transparent;
            color: rgb(65, 131, 196); text-decoration: none;">NMS-8121</a=
>:
          Missing image in provisioning doc</li>
        <li style=3D"box-sizing: border-box;"><a
            href=3D"https://issues.opennms.org/browse/NMS-8498"
            style=3D"box-sizing: border-box; background: transparent;
            color: rgb(65, 131, 196); text-decoration: none;">NMS-8498</a=
>:
          Inconsistencies with the Measurements API when using Newts</li>
        <li style=3D"box-sizing: border-box;"><a
            href=3D"https://issues.opennms.org/browse/NMS-8550"
            style=3D"box-sizing: border-box; background: transparent;
            color: rgb(65, 131, 196); text-decoration: none;">NMS-8550</a=
>:
          Pollerd</li>
        <li style=3D"box-sizing: border-box;"><a
            href=3D"https://issues.opennms.org/browse/NMS-8616"
            style=3D"box-sizing: border-box; background: transparent;
            color: rgb(65, 131, 196); text-decoration: none;">NMS-8616</a=
>:
          Wrong A record of hostname gives no security manager: =E2=80=9C=
RMI
          class loader disabled=E2=80=9D-exception</li>
        <li style=3D"box-sizing: border-box;"><a
            href=3D"https://issues.opennms.org/browse/NMS-8671"
            style=3D"box-sizing: border-box; background: transparent;
            color: rgb(65, 131, 196); text-decoration: none;">NMS-8671</a=
>:
          Any SNMP error-status &gt; 5 treated as unrecognized, aborts
          AggregateTracker</li>
        <li style=3D"box-sizing: border-box;"><a
            href=3D"https://issues.opennms.org/browse/NMS-8721"
            style=3D"box-sizing: border-box; background: transparent;
            color: rgb(65, 131, 196); text-decoration: none;">NMS-8721</a=
>:
          Create a more useful example content for opennms.conf</li>
        <li style=3D"box-sizing: border-box;"><a
            href=3D"https://issues.opennms.org/browse/NMS-8771"
            style=3D"box-sizing: border-box; background: transparent;
            color: rgb(65, 131, 196); text-decoration: none;">NMS-8771</a=
>:
          The Alarms Details widget on the OpsBoard shows the text on
          green instead of black</li>
        <li style=3D"box-sizing: border-box;"><a
            href=3D"https://issues.opennms.org/browse/NMS-8808"
            style=3D"box-sizing: border-box; background: transparent;
            color: rgb(65, 131, 196); text-decoration: none;">NMS-8808</a=
>:
          Blank content when clicking on =E2=80=9CView Node Link Detailed=
 Info=E2=80=9D</li>
        <li style=3D"box-sizing: border-box;"><a
            href=3D"https://issues.opennms.org/browse/NMS-8823"
            style=3D"box-sizing: border-box; background: transparent;
            color: rgb(65, 131, 196); text-decoration: none;">NMS-8823</a=
>:
          Outage ReST service forNode use case calculates dates
          incorrectly</li>
        <li style=3D"box-sizing: border-box;"><a
            href=3D"https://issues.opennms.org/browse/NMS-8847"
            style=3D"box-sizing: border-box; background: transparent;
            color: rgb(65, 131, 196); text-decoration: none;">NMS-8847</a=
>:
          Backshift shows the name of the string variables when the
          value is not available</li>
        <li style=3D"box-sizing: border-box;"><a
            href=3D"https://issues.opennms.org/browse/NMS-8853"
            style=3D"box-sizing: border-box; background: transparent;
            color: rgb(65, 131, 196); text-decoration: none;">NMS-8853</a=
>:
          NPE when starting bsmd</li>
        <li style=3D"box-sizing: border-box;"><a
            href=3D"https://issues.opennms.org/browse/NMS-8858"
            style=3D"box-sizing: border-box; background: transparent;
            color: rgb(65, 131, 196); text-decoration: none;">NMS-8858</a=
>:
          Make the ILR put the node label alongside the
          package/IPADDR/Service tuple</li>
        <li style=3D"box-sizing: border-box;"><a
            href=3D"https://issues.opennms.org/browse/NMS-8872"
            style=3D"box-sizing: border-box; background: transparent;
            color: rgb(65, 131, 196); text-decoration: none;">NMS-8872</a=
>:
          NPE when using the Enlinkd Topology</li>
        <li style=3D"box-sizing: border-box;"><a
            href=3D"https://issues.opennms.org/browse/NMS-8873"
            style=3D"box-sizing: border-box; background: transparent;
            color: rgb(65, 131, 196); text-decoration: none;">NMS-8873</a=
>:
          Investigate poller-config.properties</li>
        <li style=3D"box-sizing: border-box;"><a
            href=3D"https://issues.opennms.org/browse/NMS-8874"
            style=3D"box-sizing: border-box; background: transparent;
            color: rgb(65, 131, 196); text-decoration: none;">NMS-8874</a=
>:
          The ipinterface.iphostname field is not updated after changing
          the FQDN associated with a given IP address</li>
        <li style=3D"box-sizing: border-box;"><a
            href=3D"https://issues.opennms.org/browse/NMS-8875"
            style=3D"box-sizing: border-box; background: transparent;
            color: rgb(65, 131, 196); text-decoration: none;">NMS-8875</a=
>:
          Topology is slow due to geocoding failures</li>
        <li style=3D"box-sizing: border-box;"><a
            href=3D"https://issues.opennms.org/browse/NMS-8880"
            style=3D"box-sizing: border-box; background: transparent;
            color: rgb(65, 131, 196); text-decoration: none;">NMS-8880</a=
>:
          The label of unreachable auto-discovered nodes is set to the
          IP after a rescan.</li>
        <li style=3D"box-sizing: border-box;"><a
            href=3D"https://issues.opennms.org/browse/NMS-8882"
            style=3D"box-sizing: border-box; background: transparent;
            color: rgb(65, 131, 196); text-decoration: none;">NMS-8882</a=
>:
          Unable to ping nodes with Minion due to missing class
          org.opennms.netmgt.icmp.jni6.Jni6Pinger</li>
        <li style=3D"box-sizing: border-box;"><a
            href=3D"https://issues.opennms.org/browse/NMS-8883"
            style=3D"box-sizing: border-box; background: transparent;
            color: rgb(65, 131, 196); text-decoration: none;">NMS-8883</a=
>:
          Provisiond does not support overlapping IP addresses in a
          requisition</li>
      </ul>
    </div>
  </body>
</html>

--------------B3FF39CB0C75E5FC8BB17D68--


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

------------------------------------------------------------------------------

--===============0597926778031128183==
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
--===============0597926778031128183==--