This Week in OpenNMS: June 26th, 2017

Benjamin Reed <[email protected]> Mon, 26 Jun 2017 12:07:23 -0400
Newsgroups gmane.network.opennms.announce
Message-ID <3b09db45-94a0-f50b-af54-44fe17ee8949__48857.6145879508$1498493423$gmane$org@opennms.org>
This is a multi-part message in MIME format.
--===============6076084620554004535==
Content-Type: multipart/alternative;
 boundary="------------D6B3D3E8C05613B31F90952D"
Content-Language: en-US

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

It=E2=80=99s time for This Week in OpenNMS! In the last week we did vario=
us
internal and web UI work.



      Github Project Updates

  * *Internals, APIs, and Documentation
    *

      * Ron Roskens added documentation about collection resource types.
      * Brynjar Eide fixed a bug in scanning SNMP devices with missing
        IP-MIB::ipAddressIfIndexentries.
      * Jesse did more work on Java 9 support.
      * Antonio squashed more topology and Enlinkd bugs.
      * Jean-Marie Kubek improved test support for RADIUS by using an
        internal tinyRadius server.
      * Markus did more work on changing our provisioning code to store
        requisition information in the database.
      * Alejandro fixed events to log in a more useful fashion.
      * I worked on cleaning up a number of things broken by the JAXB
        changes introduced in 20.0.0 (including the thresholding and KSC
        report editors).
      * Jesse fixed a bug in Collectd not properly handling node,
        interface, and service deleted events.
      * Jesse added v2 (FIQL) support to the JavaScript API for OpenNMS
        <https://github.com/OpenNMS/opennms-js>.

  * *Web
    *

      * Markus fixed an issue with the dashboard loading properly.
      * Markus added an API to expose OpenNMS web UI navigation info to
        ReST clients.
      * Seth worked on the ReSTv2 APIs more.
      * Roman Solomakhov improved topology icon support.
      * Dustin made vertex status scriptable in the topology GraphML
        provider.
      * Markus worked on refactoring the admin UI angular code.
      * Jesse and Markus worked on a Grafana-based UI for working with
        alarms. (code name: "HELM
        <https://github.com/OpenNMS/grafana-opennms-helm-app>")


      Upcoming Events and Appearances

  *


          *Dev-Jam 2017 - Concordia University - July 16th through 21st
          <http://www.opennms.com/opennms-dev-jam-registration>*

    Our annual developers=E2=80=99 conference, Dev-Jam, will be held in
    Montreal, Canada this year. For details, please see Tarus=E2=80=99s
    announcement on the OpenNMS blog:
    https://opennms.org/en/blog/2017-03-07-devjam-2017

    When you=E2=80=99re ready to register, go to the registration page:
    http://www.opennms.com/opennms-dev-jam-registration

    See you there!

  *


          *OpenNMS Training - Apex, NC - September 11th through 15th
          <http://www.opennms.com/training/>*

    The OpenNMS Group's next training session in Apex, NC will be
    September 11th through 15th. For more details on OpenNMS training
    and to sign up, see The OpenNMS.com training page:
    http://www.opennms.com/training/

  *


          *Ohio Linux Fest - Columbus, OH - September 29th through 30th,
          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/


      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

  * HZN-862 <https://issues.opennms.org/browse/HZN-862>: Implement
    ByteArrayPartitioner to generate partition number to store kafka
    messegas for syslog & traps
  * HZN-1080 <https://issues.opennms.org/browse/HZN-1080>: The location
    field on the SNMP configuration page should be a select box
  * HZN-1082 <https://issues.opennms.org/browse/HZN-1082>: Missing
    java.xml.bind.* classes when compiling under Java 9
  * HZN-1089 <https://issues.opennms.org/browse/HZN-1089>: VMware v6
    data collection not working
  * HZN-1094 <https://issues.opennms.org/browse/HZN-1094>: Upgrade Camel
    to version 2.19
  * HZN-1095 <https://issues.opennms.org/browse/HZN-1095>: Use
    cxf-xjc-plugin instead of maven-jaxb2-plugin
  * NMS-8759 <https://issues.opennms.org/browse/NMS-8759>: Add category
    search provider support to Atlas topology provider
  * NMS-9335 <https://issues.opennms.org/browse/NMS-9335>:
    LoadingTopology from db result in NPE
  * NMS-9351 <https://issues.opennms.org/browse/NMS-9351>: Upgrade
    Spring from 4.1 to 4.2
  * NMS-9403 <https://issues.opennms.org/browse/NMS-9403>: Add Resource
    Types to admin guide documentation
  * NMS-9409 <https://issues.opennms.org/browse/NMS-9409>: TCP
    persistence strategy should output time in milliseconds, not seconds
  * NMS-9414 <https://issues.opennms.org/browse/NMS-9414>: Node Label
    Change form Broken
  * NMS-9415 <https://issues.opennms.org/browse/NMS-9415>:
    NullPointerException during nodeScan on devices with broken
    IP-MIB::ipAddressIfIndex
  * NMS-9417 <https://issues.opennms.org/browse/NMS-9417>:
    RadiusAuthMonitorTest is @ignored as it needs an external radius serv=
er
  * NMS-9421 <https://issues.opennms.org/browse/NMS-9421>: Possible XSS
    in Alarm Filter Favorites
  * NMS-9427 <https://issues.opennms.org/browse/NMS-9427>: NPE on Vaadin
    Dashboard
  * NMS-9450 <https://issues.opennms.org/browse/NMS-9450>: Unable to
    "Change Label" of Node
  * NMS-9455 <https://issues.opennms.org/browse/NMS-9455>:
    BridgeTopology Discovery Mismatch after opennms restart
  * NMS-9456 <https://issues.opennms.org/browse/NMS-9456>:
    ClassNotFoundException when running vmwarecimquery/vmwareconfigbuilde=
r


--------------D6B3D3E8C05613B31F90952D
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 text=3D"#000000" vlink=3D"#551A8B" bgcolor=3D"#ffffff" alink=3D"#=
EE0000"
    link=3D"#0B6CDA">
    <font face=3D"Helvetica Neue,sans-serif"> </font>
    <article class=3D"markdown-body">
      <p><font face=3D"Helvetica Neue,sans-serif">It=E2=80=99s time for T=
his Week
          in OpenNMS! In the last week we did various internal and web
          UI work.<br>
        </font> </p>
      <h3 id=3D"github-project-updates"><font face=3D"Helvetica
          Neue,sans-serif"><br>
        </font> </h3>
      <h3 id=3D"github-project-updates"><font face=3D"Helvetica
          Neue,sans-serif">Github Project Updates</font></h3>
      <ul>
        <li><font face=3D"Helvetica Neue,sans-serif"><strong>Internals,
              APIs, and Documentation<br>
            </strong></font></li>
      </ul>
      <blockquote>
        <ul>
          <li><font face=3D"Helvetica Neue,sans-serif">Ron Roskens added
              documentation about collection resource types.</font></li>
          <li><font face=3D"Helvetica Neue,sans-serif">Brynjar Eide fixed
              a bug in scanning SNMP devices with missing </font><tt>IP-M=
IB::ipAddressIfIndex</tt><font
              face=3D"Helvetica Neue,sans-serif"> entries.</font></li>
          <li><font face=3D"Helvetica Neue,sans-serif">Jesse did more wor=
k
              on Java 9 support.</font></li>
          <li><font face=3D"Helvetica Neue,sans-serif">Antonio squashed
              more topology and Enlinkd bugs.</font></li>
          <li><font face=3D"Helvetica Neue,sans-serif">Jean-Marie Kubek
              improved test support for RADIUS by using an internal
              tinyRadius server.</font></li>
          <li><font face=3D"Helvetica Neue,sans-serif">Markus did more
              work on changing our provisioning code to store
              requisition information in the database.</font></li>
          <li><font face=3D"Helvetica Neue,sans-serif">Alejandro fixed
              events to log in a more useful fashion.</font></li>
          <li><font face=3D"Helvetica Neue,sans-serif">I worked on
              cleaning up a number of things broken by the JAXB changes
              introduced in 20.0.0 (including the thresholding and KSC
              report editors).</font></li>
          <li><font face=3D"Helvetica Neue,sans-serif">Jesse fixed a bug
              in Collectd not properly handling node, interface, and
              service deleted events.</font></li>
          <li><font face=3D"Helvetica Neue,sans-serif">Jesse added v2
              (FIQL) support to the <a
                href=3D"https://github.com/OpenNMS/opennms-js">JavaScript
                API for OpenNMS</a>.</font></li>
        </ul>
      </blockquote>
      <ul>
        <li><font face=3D"Helvetica Neue,sans-serif"><strong>Web<br>
            </strong></font></li>
      </ul>
      <blockquote>
        <ul>
          <li><font face=3D"Helvetica Neue,sans-serif">Markus fixed an
              issue with the dashboard loading properly.</font></li>
          <li><font face=3D"Helvetica Neue,sans-serif">Markus added an AP=
I
              to expose OpenNMS web UI navigation info to ReST clients.</=
font></li>
          <li><font face=3D"Helvetica Neue,sans-serif">Seth worked on the
              ReSTv2 APIs more.</font></li>
          <li><font face=3D"Helvetica Neue,sans-serif">Roman Solomakhov
              improved topology icon support.</font></li>
          <li><font face=3D"Helvetica Neue,sans-serif">Dustin made vertex
              status scriptable in the topology GraphML provider.</font><=
/li>
          <li><font face=3D"Helvetica Neue,sans-serif">Markus worked on
              refactoring the admin UI angular code.</font></li>
          <li><font face=3D"Helvetica Neue,sans-serif">Jesse and Markus
              worked on a Grafana-based UI for working with alarms.
              (code name: "<a
                href=3D"https://github.com/OpenNMS/grafana-opennms-helm-a=
pp">HELM</a>")</font></li>
        </ul>
      </blockquote>
      <font face=3D"Helvetica Neue,sans-serif"><br>
      </font>
      <h3 id=3D"upcoming-events-and-appearances"><font face=3D"Helvetica
          Neue,sans-serif">Upcoming Events and Appearances</font></h3>
      <ul>
        <li>
          <h3><font face=3D"Helvetica Neue,sans-serif"><strong><a
                  href=3D"http://www.opennms.com/opennms-dev-jam-registra=
tion">Dev-Jam
                  2017 - Concordia University - July 16th through 21st</a=
></strong></font></h3>
          <p><font face=3D"Helvetica Neue,sans-serif">Our annual
              developers=E2=80=99 conference, Dev-Jam, will be held in Mo=
ntreal,
              Canada this year. For details, please see Tarus=E2=80=99s
              announcement on the OpenNMS blog: <a
                href=3D"https://opennms.org/en/blog/2017-03-07-devjam-201=
7">https://opennms.org/en/blog/2017-03-07-devjam-2017</a></font></p>
          <p><font face=3D"Helvetica Neue,sans-serif">When you=E2=80=99re=
 ready to
              register, go to the registration page: <a
                href=3D"http://www.opennms.com/opennms-dev-jam-registrati=
on">http://www.opennms.com/opennms-dev-jam-registration</a></font></p>
          <p><font face=3D"Helvetica Neue,sans-serif">See you there!</fon=
t></p>
        </li>
        <li>
          <h3><font face=3D"Helvetica Neue,sans-serif"><strong><a
                  href=3D"http://www.opennms.com/training/">OpenNMS
                  Training - Apex, NC - September 11th through 15th</a></=
strong></font></h3>
          <p><font face=3D"Helvetica Neue,sans-serif">The OpenNMS Group's
              next training session in Apex, NC will be September 11th
              through 15th. For more details on OpenNMS training and to
              sign up, see The OpenNMS.com training page: <a
                href=3D"http://www.opennms.com/training/">http://www.open=
nms.com/training/</a></font></p>
        </li>
        <li>
          <h3><font face=3D"Helvetica Neue,sans-serif"><strong><a href=3D=
"">Ohio
                  Linux Fest - Columbus, OH - September 29th through
                  30th, 2017</a></strong></font></h3>
          <p><font face=3D"Helvetica Neue,sans-serif">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.</font></p>
          <p><font face=3D"Helvetica Neue,sans-serif">For details, see th=
e
              Ohio Linux Fest announcement: <a
                href=3D"https://ohiolinux.org/tarus-balog-to-keynote-ohio=
-linuxfest-2017/">https://ohiolinux.org/tarus-balog-to-keynote-ohio-linux=
fest-2017/</a></font></p>
        </li>
      </ul>
      <h3 id=3D"until-next-week"><font face=3D"Helvetica Neue,sans-serif"=
>Until
          Next Week=E2=80=A6</font></h3>
      <p><font face=3D"Helvetica Neue,sans-serif">If there=E2=80=99s anyt=
hing
          you=E2=80=99d like me to talk about in a future TWiO, or you ju=
st have
          a comment or criticism you=E2=80=99d like to share, don=E2=80=99=
t hesitate to
          <a href=3D"mailto:[email protected]">say hi</a>.</font></p>
      <p><font face=3D"Helvetica Neue,sans-serif">- Ben</font></p>
      <h3 id=3D"resolved-issues-since-last-twio"><font face=3D"Helvetica
          Neue,sans-serif"><br>
        </font> </h3>
      <h3 id=3D"resolved-issues-since-last-twio"><font face=3D"Helvetica
          Neue,sans-serif">Resolved Issues Since Last TWiO</font></h3>
      <meta charset=3D"utf-8">
      <font face=3D"Helvetica Neue,sans-serif"> </font>
      <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">
      <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; -webkit-text-stroke-width: 0px;
        text-decoration-style: initial; text-decoration-color: initial;">
        <li style=3D"box-sizing: border-box;"><font face=3D"Helvetica
            Neue,sans-serif"><a
              href=3D"https://issues.opennms.org/browse/HZN-862"
              style=3D"box-sizing: border-box; background-color:
              transparent; color: rgb(64, 120, 192); text-decoration:
              none;">HZN-862</a>: Implement ByteArrayPartitioner to
            generate partition number to store kafka messegas for syslog
            &amp; traps</font></li>
        <li style=3D"box-sizing: border-box;"><font face=3D"Helvetica
            Neue,sans-serif"><a
              href=3D"https://issues.opennms.org/browse/HZN-1080"
              style=3D"box-sizing: border-box; background-color:
              transparent; color: rgb(64, 120, 192); text-decoration:
              none;">HZN-1080</a>: The location field on the SNMP
            configuration page should be a select box</font></li>
        <li style=3D"box-sizing: border-box;"><font face=3D"Helvetica
            Neue,sans-serif"><a
              href=3D"https://issues.opennms.org/browse/HZN-1082"
              style=3D"box-sizing: border-box; background-color:
              transparent; color: rgb(64, 120, 192); text-decoration:
              none;">HZN-1082</a>: Missing java.xml.bind.* classes when
            compiling under Java 9</font></li>
        <li style=3D"box-sizing: border-box;"><font face=3D"Helvetica
            Neue,sans-serif"><a
              href=3D"https://issues.opennms.org/browse/HZN-1089"
              style=3D"box-sizing: border-box; background-color:
              transparent; color: rgb(64, 120, 192); text-decoration:
              none;">HZN-1089</a>: VMware v6 data collection not working<=
/font></li>
        <li style=3D"box-sizing: border-box;"><font face=3D"Helvetica
            Neue,sans-serif"><a
              href=3D"https://issues.opennms.org/browse/HZN-1094"
              style=3D"box-sizing: border-box; background-color:
              transparent; color: rgb(64, 120, 192); text-decoration:
              none;">HZN-1094</a>: Upgrade Camel to version 2.19</font></=
li>
        <li style=3D"box-sizing: border-box;"><font face=3D"Helvetica
            Neue,sans-serif"><a
              href=3D"https://issues.opennms.org/browse/HZN-1095"
              style=3D"box-sizing: border-box; background-color:
              transparent; color: rgb(64, 120, 192); text-decoration:
              none;">HZN-1095</a>: Use cxf-xjc-plugin instead of
            maven-jaxb2-plugin</font></li>
        <li style=3D"box-sizing: border-box;"><font face=3D"Helvetica
            Neue,sans-serif"><a
              href=3D"https://issues.opennms.org/browse/NMS-8759"
              style=3D"box-sizing: border-box; background-color:
              transparent; color: rgb(64, 120, 192); text-decoration:
              none;">NMS-8759</a>: Add category search provider support
            to Atlas topology provider</font></li>
        <li style=3D"box-sizing: border-box;"><font face=3D"Helvetica
            Neue,sans-serif"><a
              href=3D"https://issues.opennms.org/browse/NMS-9335"
              style=3D"box-sizing: border-box; background-color:
              transparent; color: rgb(64, 120, 192); text-decoration:
              none;">NMS-9335</a>: LoadingTopology from db result in NPE<=
/font></li>
        <li style=3D"box-sizing: border-box;"><font face=3D"Helvetica
            Neue,sans-serif"><a
              href=3D"https://issues.opennms.org/browse/NMS-9351"
              style=3D"box-sizing: border-box; background-color:
              transparent; color: rgb(64, 120, 192); text-decoration:
              none;">NMS-9351</a>: Upgrade Spring from 4.1 to 4.2</font><=
/li>
        <li style=3D"box-sizing: border-box;"><font face=3D"Helvetica
            Neue,sans-serif"><a
              href=3D"https://issues.opennms.org/browse/NMS-9403"
              style=3D"box-sizing: border-box; background-color:
              transparent; color: rgb(64, 120, 192); text-decoration:
              none;">NMS-9403</a>: Add Resource Types to admin guide
            documentation</font></li>
        <li style=3D"box-sizing: border-box;"><font face=3D"Helvetica
            Neue,sans-serif"><a
              href=3D"https://issues.opennms.org/browse/NMS-9409"
              style=3D"box-sizing: border-box; background-color:
              transparent; color: rgb(64, 120, 192); text-decoration:
              none;">NMS-9409</a>: TCP persistence strategy should
            output time in milliseconds, not seconds</font></li>
        <li style=3D"box-sizing: border-box;"><font face=3D"Helvetica
            Neue,sans-serif"><a
              href=3D"https://issues.opennms.org/browse/NMS-9414"
              style=3D"box-sizing: border-box; background-color:
              transparent; color: rgb(64, 120, 192); text-decoration:
              none;">NMS-9414</a>: Node Label Change form Broken</font></=
li>
        <li style=3D"box-sizing: border-box;"><font face=3D"Helvetica
            Neue,sans-serif"><a
              href=3D"https://issues.opennms.org/browse/NMS-9415"
              style=3D"box-sizing: border-box; background-color:
              transparent; color: rgb(64, 120, 192); text-decoration:
              none;">NMS-9415</a>: NullPointerException during nodeScan
            on devices with broken IP-MIB::ipAddressIfIndex</font></li>
        <li style=3D"box-sizing: border-box;"><font face=3D"Helvetica
            Neue,sans-serif"><a
              href=3D"https://issues.opennms.org/browse/NMS-9417"
              style=3D"box-sizing: border-box; background-color:
              transparent; color: rgb(64, 120, 192); text-decoration:
              none;">NMS-9417</a>: RadiusAuthMonitorTest is @ignored as
            it needs an external radius server</font></li>
        <li style=3D"box-sizing: border-box;"><font face=3D"Helvetica
            Neue,sans-serif"><a
              href=3D"https://issues.opennms.org/browse/NMS-9421"
              style=3D"box-sizing: border-box; background-color:
              transparent; color: rgb(64, 120, 192); text-decoration:
              none;">NMS-9421</a>: Possible XSS in Alarm Filter
            Favorites</font></li>
        <li style=3D"box-sizing: border-box;"><font face=3D"Helvetica
            Neue,sans-serif"><a
              href=3D"https://issues.opennms.org/browse/NMS-9427"
              style=3D"box-sizing: border-box; background-color:
              transparent; color: rgb(64, 120, 192); text-decoration:
              none;">NMS-9427</a>: NPE on Vaadin Dashboard</font></li>
        <li style=3D"box-sizing: border-box;"><font face=3D"Helvetica
            Neue,sans-serif"><a
              href=3D"https://issues.opennms.org/browse/NMS-9450"
              style=3D"box-sizing: border-box; background-color:
              transparent; color: rgb(64, 120, 192); text-decoration:
              none;">NMS-9450</a>: Unable to "Change Label" of Node</font=
></li>
        <li style=3D"box-sizing: border-box;"><font face=3D"Helvetica
            Neue,sans-serif"><a
              href=3D"https://issues.opennms.org/browse/NMS-9455"
              style=3D"box-sizing: border-box; background-color:
              transparent; color: rgb(64, 120, 192); text-decoration:
              none;">NMS-9455</a>: BridgeTopology Discovery Mismatch
            after opennms restart</font></li>
        <li style=3D"box-sizing: border-box;"><font face=3D"Helvetica
            Neue,sans-serif"><a
              href=3D"https://issues.opennms.org/browse/NMS-9456"
              style=3D"box-sizing: border-box; background-color:
              transparent; color: rgb(64, 120, 192); text-decoration:
              none;">NMS-9456</a>: ClassNotFoundException when running
            vmwarecimquery/vmwareconfigbuilder</font></li>
      </ul>
      <!--
  https://github.com/OpenNMS/twio-fodder/blob/master/scripts/twio-issues-=
list.pl
--></article>
    <font face=3D"Helvetica Neue,sans-serif"> </font>
  </body>
</html>

--------------D6B3D3E8C05613B31F90952D--


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