This Week in OpenNMS: January 30th, 2017

Benjamin Reed <[email protected]> Mon, 30 Jan 2017 17:04:22 -0500
Newsgroups gmane.network.opennms.announce
Message-ID <60b5c65c-8add-80c5-f6bd-4d70bddde033__26308.4295359024$1485814010$gmane$org@opennms.org>
This is a multi-part message in MIME format.
--===============2743682560715167827==
Content-Type: multipart/alternative;
	boundary="------------CC725B6F58455612DE36B05E"

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

In the last week we worked on documentation, internals, testing, minion,
web UI, and bug fixes.



      Github Project Updates

  * *Documentation*

    Ronny worked on using AsciiBinder for nicer documentation rendering.

  * *Internals and Testing*

    Jesse refactored a bunch of data collection code. Seth cleaned up
    sink aggregation code to be more reusable. Seth did more work on
    performance of Elasticsearch forwarding. Dustin did more work on
    cleaning up resource APIs. I wrapped up my work on cleaning up smoke
    test failures. Jesse did more work on improving WSman support. Seth
    worked on upgrading our embedded Quartz to 2.2.

  * *Minion*

    Christian added %nodelocation% to available event expansion parameter=
s.

  * *Web UI*

    Markus worked on a more flexible lightweight javascript-only
    replacement for node maps. Jesse did more work on upgrading Jetty to
    9.4.

  * *Bug Fixes*

    We=E2=80=99ve been spending time fixing blockers and other bugs for 1=
9.0.0,
    due early this year.



      Upcoming Events and Appearances

  * *Open Technologies for Growth - February 2nd, 2017
    <http://lata.org.lv/konference2017_eng/>*

    Tarus will be speaking on open source business at the Open Tech
    conference <http://lata.org.lv/konference2017_eng/> in Riga, Latvia
    on February 2nd.

  * *FOSDEM 2017 - February 4th and 5th, 2017 <https://fosdem.org/2017/>*

    Craig Gallen will be at FOSDEM 2017 and OpenNMS will have a booth the=
re.

  * *Training - February 27th through March 3rd, 2017
    <https://www.opennms.com/opennms-training-dates-announced-for-februar=
y-2017/>*

    The OpenNMS Group will be holding training at OpenNMS Headquarters
    in Pittsboro, NC, USA the week of February 27th, 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-620 <https://issues.opennms.org/browse/HZN-620>: Minion should
    depend on a JRE instead of a JDK
  * HZN-626 <https://issues.opennms.org/browse/HZN-626>: Collect JMS
    queue statistics from the embedded broker via JMX
  * HZN-904 <https://issues.opennms.org/browse/HZN-904>: Add SNMP
    collection and graph defintions for RPC.Server.DNS endpoint
  * HZN-905 <https://issues.opennms.org/browse/HZN-905>: Add SNMP
    collection and graph defintions for RPC.Server.Poller endpoint
  * HZN-922 <https://issues.opennms.org/browse/HZN-922>: Remove seda
    queues from Kafka blueprints
  * HZN-992 <https://issues.opennms.org/browse/HZN-992>: Add JMX
    collection and graph definitions for RPC.Server.PING endpoint
  * HZN-995 <https://issues.opennms.org/browse/HZN-995>: Update
    collectors to use strict attribute types
  * HZN-996 <https://issues.opennms.org/browse/HZN-996>: Make the
    resulting CollectionSet generated by the CollectionSetBuilder
    marshalable/unmarshalable to/from XML
  * HZN-998 <https://issues.opennms.org/browse/HZN-998>: es-rest: Use
    Elasticsearch Bulk API to batch inserts
  * NMS-5069 <https://issues.opennms.org/browse/NMS-5069>: package
    hrStorage in threshold configuration should also contain linux device=
s
  * NMS-6530 <https://issues.opennms.org/browse/NMS-6530>: vmware urls
    do not support username/passwords that require URL encoding
  * NMS-8544 <https://issues.opennms.org/browse/NMS-8544>: Multiple
    smoke tests flapping inside docker
  * NMS-8815 <https://issues.opennms.org/browse/NMS-8815>: Opennms UI
    response is very slow after applying constant load
  * NMS-8899 <https://issues.opennms.org/browse/NMS-8899>: The pristine
    etc contains a number of TODOs
  * NMS-8910 <https://issues.opennms.org/browse/NMS-8910>:
    opennms-webapp updates javascript dependencies on each build
  * NMS-8925 <https://issues.opennms.org/browse/NMS-8925>: WS-Man throws
    event 4776 and 4625 with domain user on windows side
  * NMS-8926 <https://issues.opennms.org/browse/NMS-8926>: Total Bytes
    Transfered + Average and Peak Traffic rates REPORTS
  * NMS-8955 <https://issues.opennms.org/browse/NMS-8955>: WS_Man
    datacollection using WQL fails with =E2=80=98unsupported element=E2=80=
=99
  * NMS-8963 <https://issues.opennms.org/browse/NMS-8963>: Add ability
    to forward non-persisted events to Elasticsearch
  * NMS-8995 <https://issues.opennms.org/browse/NMS-8995>: Add
    %nodelocation% event expansion parameter
  * NMS-9015 <https://issues.opennms.org/browse/NMS-9015>: es-rest:
    Non-persisted events overwrite single ES document with id=3D0
  * NMS-9022 <https://issues.opennms.org/browse/NMS-9022>:
    Expand/Collapse control of =E2=80=9Cvertices in focus=E2=80=9D (colla=
psible
    criteria) seems broken


--------------CC725B6F58455612DE36B05E
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">
    <font face=3D"Helvetica Neue,sans-serif">
      <article class=3D"markdown-body">
        <p>In the last week we worked on documentation, internals,
          testing, minion, web UI, and bug fixes.<br>
        </p>
        <h3 id=3D"github-project-updates"><br>
        </h3>
        <h3 id=3D"github-project-updates">Github Project Updates</h3>
        <ul>
          <li><strong>Documentation</strong></li>
        </ul>
        <blockquote>
          <p>Ronny worked on using AsciiBinder for nicer documentation
            rendering.<br>
          </p>
        </blockquote>
        <ul>
          <li><strong>Internals and Testing</strong></li>
        </ul>
        <blockquote>
          <p>Jesse refactored a bunch of data collection code. Seth
            cleaned up sink aggregation code to be more reusable. Seth
            did more work on performance of Elasticsearch forwarding.
            Dustin did more work on cleaning up resource APIs. I wrapped
            up my work on cleaning up smoke test failures. Jesse did
            more work on improving WSman support. Seth worked on
            upgrading our embedded Quartz to 2.2.<br>
          </p>
        </blockquote>
        <ul>
          <li><strong>Minion</strong></li>
        </ul>
        <blockquote>
          <p>Christian added %nodelocation% to available event expansion
            parameters.<br>
          </p>
        </blockquote>
        <ul>
          <li><strong>Web UI</strong></li>
        </ul>
        <blockquote>
          <p>Markus worked on a more flexible lightweight
            javascript-only replacement for node maps. Jesse did more
            work on upgrading Jetty to 9.4.<br>
          </p>
        </blockquote>
        <ul>
          <li><strong>Bug Fixes</strong></li>
        </ul>
        <blockquote>
          <p>We=E2=80=99ve been spending time fixing blockers and other b=
ugs for
            19.0.0, due early this year.<br>
          </p>
        </blockquote>
        <h3 id=3D"upcoming-events-and-appearances"><br>
          Upcoming Events and Appearances</h3>
        <ul>
          <li><strong><a href=3D"http://lata.org.lv/konference2017_eng/">=
Open
                Technologies for Growth - February 2nd, 2017</a></strong>=
</li>
        </ul>
        <blockquote>
          <p>Tarus will be speaking on open source business at the <a
              href=3D"http://lata.org.lv/konference2017_eng/">Open Tech
              conference</a> in Riga, Latvia on February 2nd.</p>
        </blockquote>
        <ul>
          <li><strong><a href=3D"https://fosdem.org/2017/">FOSDEM 2017 -
                February 4th and 5th, 2017</a></strong></li>
        </ul>
        <blockquote>
          <p>Craig Gallen will be at FOSDEM 2017 and OpenNMS will have a
            booth there.</p>
        </blockquote>
        <ul>
          <li><strong><a
href=3D"https://www.opennms.com/opennms-training-dates-announced-for-febr=
uary-2017/">Training
                - February 27th through March 3rd, 2017</a></strong></li>
        </ul>
        <blockquote>
          <p>The OpenNMS Group will be holding training at OpenNMS
            Headquarters in Pittsboro, NC, USA the week of February
            27th, 2017.</p>
        </blockquote>
        <h3 id=3D"until-next-week"><br>
        </h3>
        <h3 id=3D"until-next-week">Until Next Week=E2=80=A6</h3>
        <p>If there=E2=80=99s anything you=E2=80=99d like me to talk abou=
t in a future
          TWiO, or you just have a comment or criticism you=E2=80=99d lik=
e to
          share, don=E2=80=99t hesitate to <a href=3D"mailto:twio@opennms=
.org">say
            hi</a>.</p>
        <p>- Ben</p>
        <h3 id=3D"resolved-issues-since-last-twio"><br>
        </h3>
        <h3 id=3D"resolved-issues-since-last-twio">Resolved Issues Since
          Last TWiO</h3>
        <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-family: &quot;Helvetica Neue&quot;, Helvetica,
          &quot;Segoe UI&quot;, Arial, freesans, sans-serif; font-size:
          16px; font-style: normal; font-variant-ligatures: normal;
          font-variant-caps: normal; font-weight: normal;
          letter-spacing: normal; orphans: 2; text-align: start;
          text-indent: 0px; text-transform: none; white-space: normal;
          widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px;">
          <li style=3D"box-sizing: border-box;"><a
              href=3D"https://issues.opennms.org/browse/HZN-620"
              style=3D"box-sizing: border-box; background: transparent;
              color: rgb(65, 131, 196); text-decoration: none;">HZN-620</=
a>:
            Minion should depend on a JRE instead of a JDK</li>
          <li style=3D"box-sizing: border-box;"><a
              href=3D"https://issues.opennms.org/browse/HZN-626"
              style=3D"box-sizing: border-box; background: transparent;
              color: rgb(65, 131, 196); text-decoration: none;">HZN-626</=
a>:
            Collect JMS queue statistics from the embedded broker via
            JMX</li>
          <li style=3D"box-sizing: border-box;"><a
              href=3D"https://issues.opennms.org/browse/HZN-904"
              style=3D"box-sizing: border-box; background: transparent;
              color: rgb(65, 131, 196); text-decoration: none;">HZN-904</=
a>:
            Add SNMP collection and graph defintions for RPC.Server.DNS
            endpoint</li>
          <li style=3D"box-sizing: border-box;"><a
              href=3D"https://issues.opennms.org/browse/HZN-905"
              style=3D"box-sizing: border-box; background: transparent;
              color: rgb(65, 131, 196); text-decoration: none;">HZN-905</=
a>:
            Add SNMP collection and graph defintions for
            RPC.Server.Poller endpoint</li>
          <li style=3D"box-sizing: border-box;"><a
              href=3D"https://issues.opennms.org/browse/HZN-922"
              style=3D"box-sizing: border-box; background: transparent;
              color: rgb(65, 131, 196); text-decoration: none;">HZN-922</=
a>:
            Remove seda queues from Kafka blueprints</li>
          <li style=3D"box-sizing: border-box;"><a
              href=3D"https://issues.opennms.org/browse/HZN-992"
              style=3D"box-sizing: border-box; background: transparent;
              color: rgb(65, 131, 196); text-decoration: none;">HZN-992</=
a>:
            Add JMX collection and graph definitions for RPC.Server.PING
            endpoint</li>
          <li style=3D"box-sizing: border-box;"><a
              href=3D"https://issues.opennms.org/browse/HZN-995"
              style=3D"box-sizing: border-box; background: transparent;
              color: rgb(65, 131, 196); text-decoration: none;">HZN-995</=
a>:
            Update collectors to use strict attribute types</li>
          <li style=3D"box-sizing: border-box;"><a
              href=3D"https://issues.opennms.org/browse/HZN-996"
              style=3D"box-sizing: border-box; background: transparent;
              color: rgb(65, 131, 196); text-decoration: none;">HZN-996</=
a>:
            Make the resulting CollectionSet generated by the
            CollectionSetBuilder marshalable/unmarshalable to/from XML</l=
i>
          <li style=3D"box-sizing: border-box;"><a
              href=3D"https://issues.opennms.org/browse/HZN-998"
              style=3D"box-sizing: border-box; background: transparent;
              color: rgb(65, 131, 196); text-decoration: none;">HZN-998</=
a>:
            es-rest: Use Elasticsearch Bulk API to batch inserts</li>
          <li style=3D"box-sizing: border-box;"><a
              href=3D"https://issues.opennms.org/browse/NMS-5069"
              style=3D"box-sizing: border-box; background: transparent;
              color: rgb(65, 131, 196); text-decoration: none;">NMS-5069<=
/a>:
            package hrStorage in threshold configuration should also
            contain linux devices</li>
          <li style=3D"box-sizing: border-box;"><a
              href=3D"https://issues.opennms.org/browse/NMS-6530"
              style=3D"box-sizing: border-box; background: transparent;
              color: rgb(65, 131, 196); text-decoration: none;">NMS-6530<=
/a>:
            vmware urls do not support username/passwords that require
            URL encoding</li>
          <li style=3D"box-sizing: border-box;"><a
              href=3D"https://issues.opennms.org/browse/NMS-8544"
              style=3D"box-sizing: border-box; background: transparent;
              color: rgb(65, 131, 196); text-decoration: none;">NMS-8544<=
/a>:
            Multiple smoke tests flapping inside docker</li>
          <li style=3D"box-sizing: border-box;"><a
              href=3D"https://issues.opennms.org/browse/NMS-8815"
              style=3D"box-sizing: border-box; background: transparent;
              color: rgb(65, 131, 196); text-decoration: none;">NMS-8815<=
/a>:
            Opennms UI response is very slow after applying constant
            load</li>
          <li style=3D"box-sizing: border-box;"><a
              href=3D"https://issues.opennms.org/browse/NMS-8899"
              style=3D"box-sizing: border-box; background: transparent;
              color: rgb(65, 131, 196); text-decoration: none;">NMS-8899<=
/a>:
            The pristine etc contains a number of TODOs</li>
          <li style=3D"box-sizing: border-box;"><a
              href=3D"https://issues.opennms.org/browse/NMS-8910"
              style=3D"box-sizing: border-box; background: transparent;
              color: rgb(65, 131, 196); text-decoration: none;">NMS-8910<=
/a>:
            opennms-webapp updates javascript dependencies on each build<=
/li>
          <li style=3D"box-sizing: border-box;"><a
              href=3D"https://issues.opennms.org/browse/NMS-8925"
              style=3D"box-sizing: border-box; background: transparent;
              color: rgb(65, 131, 196); text-decoration: none;">NMS-8925<=
/a>:
            WS-Man throws event 4776 and 4625 with domain user on
            windows side</li>
          <li style=3D"box-sizing: border-box;"><a
              href=3D"https://issues.opennms.org/browse/NMS-8926"
              style=3D"box-sizing: border-box; background: transparent;
              color: rgb(65, 131, 196); text-decoration: none;">NMS-8926<=
/a>:
            Total Bytes Transfered + Average and Peak Traffic rates
            REPORTS</li>
          <li style=3D"box-sizing: border-box;"><a
              href=3D"https://issues.opennms.org/browse/NMS-8955"
              style=3D"box-sizing: border-box; background: transparent;
              color: rgb(65, 131, 196); text-decoration: none;">NMS-8955<=
/a>:
            WS_Man datacollection using WQL fails with =E2=80=98unsupport=
ed
            element=E2=80=99</li>
          <li style=3D"box-sizing: border-box;"><a
              href=3D"https://issues.opennms.org/browse/NMS-8963"
              style=3D"box-sizing: border-box; background: transparent;
              color: rgb(65, 131, 196); text-decoration: none;">NMS-8963<=
/a>:
            Add ability to forward non-persisted events to Elasticsearch<=
/li>
          <li style=3D"box-sizing: border-box;"><a
              href=3D"https://issues.opennms.org/browse/NMS-8995"
              style=3D"box-sizing: border-box; background: transparent;
              color: rgb(65, 131, 196); text-decoration: none;">NMS-8995<=
/a>:
            Add %nodelocation% event expansion parameter</li>
          <li style=3D"box-sizing: border-box;"><a
              href=3D"https://issues.opennms.org/browse/NMS-9015"
              style=3D"box-sizing: border-box; background: transparent;
              color: rgb(65, 131, 196); text-decoration: none;">NMS-9015<=
/a>:
            es-rest: Non-persisted events overwrite single ES document
            with id=3D0</li>
          <li style=3D"box-sizing: border-box;"><a
              href=3D"https://issues.opennms.org/browse/NMS-9022"
              style=3D"box-sizing: border-box; background: transparent;
              color: rgb(65, 131, 196); text-decoration: none;">NMS-9022<=
/a>:
            Expand/Collapse control of =E2=80=9Cvertices in focus=E2=80=9D=
 (collapsible
            criteria) seems broken</li>
        </ul>
        <!--
  https://github.com/OpenNMS/twio-fodder/blob/master/scripts/twio-issues-=
list.pl
--></article>
    </font>
  </body>
</html>

--------------CC725B6F58455612DE36B05E--


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