This Week in OpenNMS: April 3rd, 2017

Benjamin Reed <[email protected]> Mon, 3 Apr 2017 11:17:54 -0400
Newsgroups gmane.network.opennms.announce
Message-ID <509e9797-97bb-27fd-ec04-3e06999f0ee5__38849.4708146483$1491232981$gmane$org@opennms.org>
This is a multi-part message in MIME format.
--===============2062654208274889454==
Content-Type: multipart/alternative;
	boundary="------------25D6D9006D9C4958BED6D4F1"

This is a multi-part message in MIME format.
--------------25D6D9006D9C4958BED6D4F1
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 worked on
various internals and cleanup, and the web UI.



      Github Project Updates

  * *Internals*

    I did more work on using Java 8=E2=80=99s Optional in our JAXB classe=
s and
    other cleanups. Seth continued his work on refactoring our syslog
    parser, and on moving our embedded Quartz scheduler to 2.2. Jesse
    worked on improving string support in the TCP persister. Dustin
    worked on improving deletion handling in Provisiond. Antonio fixed
    more Enlinkd issues.

  * *Web UI
    *

    Christian added support for searching sub-trees in the BSM UI.



      Upcoming Events and Appearances

  * *Percona Live - April 24th through 27th, 2017
    <https://www.percona.com/live/17/> *

        Jesse will be speaking at Percona
        <https://www.percona.com/live/17/users/jesse-white> in Santa
        Clara, California on April 25th, 2017.

  * *OpenNMS Hackathon - April 28th through April 30th, 2017
    <http://doodle.com/poll/khqydbip8ee76ine> *

        Markus is arranging an OpenNMS hackathon in Fulda, Germany at
        the end of April. If you=E2=80=99d like to hack on the OpenNMS co=
de
        fixing bugs, implementing features, or just want to talk with
        other OpenNMS developers, please follow this link to let them
        know you=E2=80=99re interested in joining: OpenNMS Hackathon Dood=
le
        <http://doodle.com/poll/khqydbip8ee76ine>

  * *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=99=
s
        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 pag=
e:
        http://www.opennms.com/opennms-dev-jam-registration

        See you there!



      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-699 <https://issues.opennms.org/browse/HZN-699>: Add support for
    searching in the =E2=80=9CManage Business Services=E2=80=9D UI
  * HZN-1011 <https://issues.opennms.org/browse/HZN-1011>: XmlCollector
    support for Minion
  * HZN-1020 <https://issues.opennms.org/browse/HZN-1020>: DNS
    requisition handler
  * HZN-1032 <https://issues.opennms.org/browse/HZN-1032>: Remove old
    requisition ui
  * HZN-1034 <https://issues.opennms.org/browse/HZN-1034>: Add support
    for synchronous EventListener invocation
  * NMS-4551 <https://issues.opennms.org/browse/NMS-4551>: Merge
    Provisioning Groups while Retaining the data
  * NMS-4606 <https://issues.opennms.org/browse/NMS-4606>: Windows 2008
    Server Interfaces show as 0.0.0.0
  * NMS-6584 <https://issues.opennms.org/browse/NMS-6584>: Update Quartz
    to current version
  * NMS-7233 <https://issues.opennms.org/browse/NMS-7233>: XML collector
    RPM has non-relocatable /var/opennms
  * NMS-8441 <https://issues.opennms.org/browse/NMS-8441>: RWS client
    always uses plain HTTP, even if rws-config.html has HTTPS URL
  * NMS-8601 <https://issues.opennms.org/browse/NMS-8601>: Simple
    usability improvement to the provisioning UI
  * NMS-8667 <https://issues.opennms.org/browse/NMS-8667>: Null
    ospfrouterid in NodeDiscoveryOspf
  * NMS-8725 <https://issues.opennms.org/browse/NMS-8725>: Write Syslog
    Parser to handle all message types (Cisco, syslog-ng, etc)
  * NMS-8726 <https://issues.opennms.org/browse/NMS-8726>: Create unit
    test to profile Syslogd=E2=80=99s ConvertToEvent performance
  * NMS-8777 <https://issues.opennms.org/browse/NMS-8777>: Incoming
    syslog/trap flood can overwhelm new handler code
  * NMS-9000 <https://issues.opennms.org/browse/NMS-9000>:
    =E2=80=9Cinvert-status=E2=80=9D parameter is missing in documentation
  * NMS-9118 <https://issues.opennms.org/browse/NMS-9118>: no iplike for
    postgresql 9.6 on debian
  * NMS-9156 <https://issues.opennms.org/browse/NMS-9156>: Enhanced
    Linkd NPE: vlanmap is null
  * NMS-9159 <https://issues.opennms.org/browse/NMS-9159>: Elasticsearch
    alarms integration improvements
  * NMS-9192 <https://issues.opennms.org/browse/NMS-9192>: EIF
    documentation was not added to index.adoc
  * NMS-9197 <https://issues.opennms.org/browse/NMS-9197>: OpenNMS Loses
    Events if Elasticsearch is down
  * NMS-9210 <https://issues.opennms.org/browse/NMS-9210>: es-rest:
    Allow a comma-separated list of Elasticsearch URIs
  * NMS-9222 <https://issues.opennms.org/browse/NMS-9222>: Set domain
    level for DNS adapter
  * PRIS-137 <https://issues.opennms.org/browse/PRIS-137>: Bump version
    dependencies


--------------25D6D9006D9C4958BED6D4F1
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"> </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 worked on various internals
          and cleanup, and the web UI.<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</s=
trong></font></li>
      </ul>
      <blockquote>
        <p><font face=3D"Helvetica Neue,sans-serif">I did more work on
            using Java 8=E2=80=99s Optional in our JAXB classes and other
            cleanups. Seth continued his work on refactoring our syslog
            parser, and on moving our embedded Quartz scheduler to 2.2.
            Jesse worked on improving string support in the TCP
            persister. Dustin worked on improving deletion handling in
            Provisiond. Antonio fixed more Enlinkd issues.<br>
          </font> </p>
      </blockquote>
      <ul>
        <li><font face=3D"Helvetica Neue,sans-serif"><strong>Web UI<br>
            </strong></font></li>
      </ul>
      <blockquote>
        <p><font face=3D"Helvetica Neue,sans-serif">Christian added
            support for searching sub-trees in the BSM UI. </font></p>
      </blockquote>
      <h3 id=3D"horizon-19.0.1-coming-shortly"><font face=3D"Helvetica
          Neue,sans-serif"><br>
        </font> </h3>
      <h3 id=3D"upcoming-events-and-appearances"><font face=3D"Helvetica
          Neue,sans-serif">Upcoming Events and Appearances</font></h3>
      <ul>
        <li> <font face=3D"Helvetica Neue,sans-serif"><strong> <a
                href=3D"https://www.percona.com/live/17/">Percona Live -
                April 24th through 27th, 2017<br>
              </a> </strong></font>
          <blockquote>
            <p><font face=3D"Helvetica Neue,sans-serif">Jesse <a
                  href=3D"https://www.percona.com/live/17/users/jesse-whi=
te">will
                  be speaking at Percona</a> in Santa Clara, California
                on April 25th, 2017.</font></p>
          </blockquote>
        </li>
        <li> <font face=3D"Helvetica Neue,sans-serif"><strong> <a
                href=3D"http://doodle.com/poll/khqydbip8ee76ine">OpenNMS
                Hackathon - April 28th through April 30th, 2017<br>
              </a> </strong></font>
          <blockquote>
            <p><font face=3D"Helvetica Neue,sans-serif">Markus is
                arranging an OpenNMS hackathon in Fulda, Germany at the
                end of April. If you=E2=80=99d like to hack on the OpenNM=
S code
                fixing bugs, implementing features, or just want to talk
                with other OpenNMS developers, please follow this link
                to let them know you=E2=80=99re interested in joining: <a
                  href=3D"http://doodle.com/poll/khqydbip8ee76ine">OpenNM=
S
                  Hackathon Doodle</a></font></p>
          </blockquote>
        </li>
        <li> <font face=3D"Helvetica Neue,sans-serif"><strong> <a
                href=3D"http://www.opennms.com/opennms-dev-jam-registrati=
on">Dev-Jam
                2017 - Concordia University - July 16th through 21st<br>
              </a> </strong></font>
          <blockquote>
            <p><font face=3D"Helvetica Neue,sans-serif">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: <a
                  href=3D"https://opennms.org/en/blog/2017-03-07-devjam-2=
017">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=99=
re ready
                to register, go to the registration page: <a
                  href=3D"http://www.opennms.com/opennms-dev-jam-registra=
tion">http://www.opennms.com/opennms-dev-jam-registration</a></font></p>
            <p><font face=3D"Helvetica Neue,sans-serif">See you there!</f=
ont></p>
          </blockquote>
        </li>
      </ul>
      <h3 id=3D"until-next-week"><font face=3D"Helvetica Neue,sans-serif"=
><br>
        </font> </h3>
      <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">
      <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;"><font face=3D"Helvetica
            Neue,sans-serif"><a
              href=3D"https://issues.opennms.org/browse/HZN-699"
              style=3D"box-sizing: border-box; background: transparent;
              color: rgb(65, 131, 196); text-decoration: none;">HZN-699</=
a>:
            Add support for searching in the =E2=80=9CManage Business Ser=
vices=E2=80=9D
            UI</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-1011"
              style=3D"box-sizing: border-box; background: transparent;
              color: rgb(65, 131, 196); text-decoration: none;">HZN-1011<=
/a>:
            XmlCollector support for Minion</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-1020"
              style=3D"box-sizing: border-box; background: transparent;
              color: rgb(65, 131, 196); text-decoration: none;">HZN-1020<=
/a>:
            DNS requisition handler</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-1032"
              style=3D"box-sizing: border-box; background: transparent;
              color: rgb(65, 131, 196); text-decoration: none;">HZN-1032<=
/a>:
            Remove old requisition ui</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-1034"
              style=3D"box-sizing: border-box; background: transparent;
              color: rgb(65, 131, 196); text-decoration: none;">HZN-1034<=
/a>:
            Add support for synchronous EventListener invocation</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-4551"
              style=3D"box-sizing: border-box; background: transparent;
              color: rgb(65, 131, 196); text-decoration: none;">NMS-4551<=
/a>:
            Merge Provisioning Groups while Retaining the data</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-4606"
              style=3D"box-sizing: border-box; background: transparent;
              color: rgb(65, 131, 196); text-decoration: none;">NMS-4606<=
/a>:
            Windows 2008 Server Interfaces show as 0.0.0.0</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-6584"
              style=3D"box-sizing: border-box; background: transparent;
              color: rgb(65, 131, 196); text-decoration: none;">NMS-6584<=
/a>:
            Update Quartz to current version</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-7233"
              style=3D"box-sizing: border-box; background: transparent;
              color: rgb(65, 131, 196); text-decoration: none;">NMS-7233<=
/a>:
            XML collector RPM has non-relocatable /var/opennms</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-8441"
              style=3D"box-sizing: border-box; background: transparent;
              color: rgb(65, 131, 196); text-decoration: none;">NMS-8441<=
/a>:
            RWS client always uses plain HTTP, even if rws-config.html
            has HTTPS URL</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-8601"
              style=3D"box-sizing: border-box; background: transparent;
              color: rgb(65, 131, 196); text-decoration: none;">NMS-8601<=
/a>:
            Simple usability improvement to the provisioning UI</font></l=
i>
        <li style=3D"box-sizing: border-box;"><font face=3D"Helvetica
            Neue,sans-serif"><a
              href=3D"https://issues.opennms.org/browse/NMS-8667"
              style=3D"box-sizing: border-box; background: transparent;
              color: rgb(65, 131, 196); text-decoration: none;">NMS-8667<=
/a>:
            Null ospfrouterid in NodeDiscoveryOspf</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-8725"
              style=3D"box-sizing: border-box; background: transparent;
              color: rgb(65, 131, 196); text-decoration: none;">NMS-8725<=
/a>:
            Write Syslog Parser to handle all message types (Cisco,
            syslog-ng, etc)</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-8726"
              style=3D"box-sizing: border-box; background: transparent;
              color: rgb(65, 131, 196); text-decoration: none;">NMS-8726<=
/a>:
            Create unit test to profile Syslogd=E2=80=99s ConvertToEvent
            performance</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-8777"
              style=3D"box-sizing: border-box; background: transparent;
              color: rgb(65, 131, 196); text-decoration: none;">NMS-8777<=
/a>:
            Incoming syslog/trap flood can overwhelm new handler code</fo=
nt></li>
        <li style=3D"box-sizing: border-box;"><font face=3D"Helvetica
            Neue,sans-serif"><a
              href=3D"https://issues.opennms.org/browse/NMS-9000"
              style=3D"box-sizing: border-box; background: transparent;
              color: rgb(65, 131, 196); text-decoration: none;">NMS-9000<=
/a>:
            =E2=80=9Cinvert-status=E2=80=9D parameter is missing in docum=
entation</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-9118"
              style=3D"box-sizing: border-box; background: transparent;
              color: rgb(65, 131, 196); text-decoration: none;">NMS-9118<=
/a>:
            no iplike for postgresql 9.6 on debian</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-9156"
              style=3D"box-sizing: border-box; background: transparent;
              color: rgb(65, 131, 196); text-decoration: none;">NMS-9156<=
/a>:
            Enhanced Linkd NPE: vlanmap is null</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-9159"
              style=3D"box-sizing: border-box; background: transparent;
              color: rgb(65, 131, 196); text-decoration: none;">NMS-9159<=
/a>:
            Elasticsearch alarms integration improvements</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-9192"
              style=3D"box-sizing: border-box; background: transparent;
              color: rgb(65, 131, 196); text-decoration: none;">NMS-9192<=
/a>:
            EIF documentation was not added to index.adoc</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-9197"
              style=3D"box-sizing: border-box; background: transparent;
              color: rgb(65, 131, 196); text-decoration: none;">NMS-9197<=
/a>:
            OpenNMS Loses Events if Elasticsearch is down</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-9210"
              style=3D"box-sizing: border-box; background: transparent;
              color: rgb(65, 131, 196); text-decoration: none;">NMS-9210<=
/a>:
            es-rest: Allow a comma-separated list of Elasticsearch URIs</=
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-9222"
              style=3D"box-sizing: border-box; background: transparent;
              color: rgb(65, 131, 196); text-decoration: none;">NMS-9222<=
/a>:
            Set domain level for DNS adapter</font></li>
        <li style=3D"box-sizing: border-box;"><font face=3D"Helvetica
            Neue,sans-serif"><a
              href=3D"https://issues.opennms.org/browse/PRIS-137"
              style=3D"box-sizing: border-box; background: transparent;
              color: rgb(65, 131, 196); text-decoration: none;">PRIS-137<=
/a>:
            Bump version dependencies</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>

--------------25D6D9006D9C4958BED6D4F1--


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