This Week in OpenNMS: February 13th, 2017

Benjamin Reed <[email protected]> Mon, 13 Feb 2017 11:05:27 -0500
Newsgroups gmane.network.opennms.announce
Message-ID <226b20f7-47dc-154d-47ea-de3006ddaded__25344.9816526429$1487002075$gmane$org@opennms.org>
This is a multi-part message in MIME format.
--===============4887911119768952835==
Content-Type: multipart/alternative;
	boundary="------------A3EBD5C438B988111EDB22CE"

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

In the last week we worked on  internals, Minion, the web UI, and bug fix=
es.



      Github Project Updates

  * *Internals
    *

    Jesse added support for requisition providers through a new URL
    format, requisition://[plugin]. Seth worked on updating OpenNMS=E2=80=
=99s
    embedded Karaf to 4.x. I fixed an issue with the Elasticsearch API
    that would treat valid non-200 results from the ES ReST API as
    failures. Dustin did more work on cleaning up resource-handling in
    the RRD APIs. Markus refactored geolocation resolution into a more
    generic/reusable API. I finished up my work to make OpenNMS
    automatically choose the best ICMP implementation on startup.

  * *Minion*

    Jesse added support for scanning requisition providers through a Mini=
on.

  * *Web UI*

    Markus cleaned up a number of issues in the topology UI, as well as
    fixing a few remaining node map bugs. Christian fixed a layout issue
    in the BSM editor.

  * *Bug Fixes*

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



      Upcoming Events and Appearances

  * *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-614 <https://issues.opennms.org/browse/HZN-614>: Allow setting a
    foreign source scan interval to =E2=80=9Cnever=E2=80=9D.
  * HZN-800 <https://issues.opennms.org/browse/HZN-800>: Write a Minion
    System Test for syslog reception with Kafka broker
  * HZN-1002 <https://issues.opennms.org/browse/HZN-1002>: Allow
    collectors to be invoked on Minion (via RPC)
  * HZN-1003 <https://issues.opennms.org/browse/HZN-1003>: HttpCollector
    support for Minion
  * HZN-1013 <https://issues.opennms.org/browse/HZN-1013>: New default
    centerUrl is not described in opennms.properties
  * HZN-1022 <https://issues.opennms.org/browse/HZN-1022>: es-rest: Add
    multithreaded processing when sending to ES
  * NMS-7106 <https://issues.opennms.org/browse/NMS-7106>: If a target
    node is rebooted the RRD/JRB files contains spikes because the
    sysUpTime check is not working
  * NMS-8330 <https://issues.opennms.org/browse/NMS-8330>: Switching
    Topology Providers causes Exception
  * NMS-8728 <https://issues.opennms.org/browse/NMS-8728>: OpenNMS web
    console is not displaying node name for syslog events
  * NMS-8798 <https://issues.opennms.org/browse/NMS-8798>: Test that
    syslog and trap messages handle overlapping IP addresses
  * NMS-8901 <https://issues.opennms.org/browse/NMS-8901>:
    auto-acknoledge random fails
  * NMS-8944 <https://issues.opennms.org/browse/NMS-8944>: Statsd:
    erroneous reporting; aggregators not reset between worker=E2=80=99s r=
uns
  * NMS-9002 <https://issues.opennms.org/browse/NMS-9002>: adjust
    default size of BSM window
  * NMS-9023 <https://issues.opennms.org/browse/NMS-9023>:
    Jira-Ticketer: Attribute values for some custom fields are not
    mapped correctly
  * NMS-9062 <https://issues.opennms.org/browse/NMS-9062>: es-rest: HTTP
    201 is considered an error
  * NMS-9065 <https://issues.opennms.org/browse/NMS-9065>: ACLs broken
    for Assets page
  * NMS-9076 <https://issues.opennms.org/browse/NMS-9076>: Geographical
    map on index page is by default empty
  * NMS-9077 <https://issues.opennms.org/browse/NMS-9077>: WS-Man
    thresholding reports: No thresholds configured for resource type =E2=80=
=98*=E2=80=99
  * NMS-9078 <https://issues.opennms.org/browse/NMS-9078>: Detect ICMP
    API availability automatically
  * NMS-9081 <https://issues.opennms.org/browse/NMS-9081>: Geographical
    map shows alarms not correct
  * NMS-9086 <https://issues.opennms.org/browse/NMS-9086>:
    osgi-pluginmanager: Include support for Karaf 4
  * NMS-9087 <https://issues.opennms.org/browse/NMS-9087>: Correlation
    engine=E2=80=99s cancelTimer method should be public


--------------A3EBD5C438B988111EDB22CE
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=C2=A0
          <meta charset=3D"utf-8">
          internals, Minion, the 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>Internals<br>
            </strong></li>
        </ul>
        <blockquote>
          <p>Jesse added support for requisition providers through a new
            URL format, requisition://[plugin]. Seth worked on updating
            OpenNMS=E2=80=99s embedded Karaf to 4.x. I fixed an issue wit=
h the
            Elasticsearch API that would treat valid non-200 results
            from the ES ReST API as failures. Dustin did more work on
            cleaning up resource-handling in the RRD APIs. Markus
            refactored geolocation resolution into a more
            generic/reusable API. I finished up my work to make OpenNMS
            automatically choose the best ICMP implementation on
            startup.<br>
            <br>
          </p>
        </blockquote>
        <ul>
          <li><strong>Minion</strong></li>
        </ul>
        <blockquote>
          <p>Jesse added support for scanning requisition providers
            through a Minion.<br>
          </p>
        </blockquote>
        <ul>
          <li><strong>Web UI</strong></li>
        </ul>
        <blockquote>
          <p>Markus cleaned up a number of issues in the topology UI, as
            well as fixing a few remaining node map bugs. Christian
            fixed a layout issue in the BSM editor.<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 this week.<br>
          </p>
        </blockquote>
        <h3 id=3D"upcoming-events-and-appearances"><br>
          Upcoming Events and Appearances</h3>
        <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">
        <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-614"
              style=3D"box-sizing: border-box; background: transparent;
              color: rgb(65, 131, 196); text-decoration: none;">HZN-614</=
a>:
            Allow setting a foreign source scan interval to =E2=80=9Cneve=
r=E2=80=9D.</li>
          <li style=3D"box-sizing: border-box;"><a
              href=3D"https://issues.opennms.org/browse/HZN-800"
              style=3D"box-sizing: border-box; background: transparent;
              color: rgb(65, 131, 196); text-decoration: none;">HZN-800</=
a>:
            Write a Minion System Test for syslog reception with Kafka
            broker</li>
          <li style=3D"box-sizing: border-box;"><a
              href=3D"https://issues.opennms.org/browse/HZN-1002"
              style=3D"box-sizing: border-box; background: transparent;
              color: rgb(65, 131, 196); text-decoration: none;">HZN-1002<=
/a>:
            Allow collectors to be invoked on Minion (via RPC)</li>
          <li style=3D"box-sizing: border-box;"><a
              href=3D"https://issues.opennms.org/browse/HZN-1003"
              style=3D"box-sizing: border-box; background: transparent;
              color: rgb(65, 131, 196); text-decoration: none;">HZN-1003<=
/a>:
            HttpCollector support for Minion</li>
          <li style=3D"box-sizing: border-box;"><a
              href=3D"https://issues.opennms.org/browse/HZN-1013"
              style=3D"box-sizing: border-box; background: transparent;
              color: rgb(65, 131, 196); text-decoration: none;">HZN-1013<=
/a>:
            New default centerUrl is not described in opennms.properties<=
/li>
          <li style=3D"box-sizing: border-box;"><a
              href=3D"https://issues.opennms.org/browse/HZN-1022"
              style=3D"box-sizing: border-box; background: transparent;
              color: rgb(65, 131, 196); text-decoration: none;">HZN-1022<=
/a>:
            es-rest: Add multithreaded processing when sending to ES</li>
          <li style=3D"box-sizing: border-box;"><a
              href=3D"https://issues.opennms.org/browse/NMS-7106"
              style=3D"box-sizing: border-box; background: transparent;
              color: rgb(65, 131, 196); text-decoration: none;">NMS-7106<=
/a>:
            If a target node is rebooted the RRD/JRB files contains
            spikes because the sysUpTime check is not working</li>
          <li style=3D"box-sizing: border-box;"><a
              href=3D"https://issues.opennms.org/browse/NMS-8330"
              style=3D"box-sizing: border-box; background: transparent;
              color: rgb(65, 131, 196); text-decoration: none;">NMS-8330<=
/a>:
            Switching Topology Providers causes Exception</li>
          <li style=3D"box-sizing: border-box;"><a
              href=3D"https://issues.opennms.org/browse/NMS-8728"
              style=3D"box-sizing: border-box; background: transparent;
              color: rgb(65, 131, 196); text-decoration: none;">NMS-8728<=
/a>:
            OpenNMS web console is not displaying node name for syslog
            events</li>
          <li style=3D"box-sizing: border-box;"><a
              href=3D"https://issues.opennms.org/browse/NMS-8798"
              style=3D"box-sizing: border-box; background: transparent;
              color: rgb(65, 131, 196); text-decoration: none;">NMS-8798<=
/a>:
            Test that syslog and trap messages handle overlapping IP
            addresses</li>
          <li style=3D"box-sizing: border-box;"><a
              href=3D"https://issues.opennms.org/browse/NMS-8901"
              style=3D"box-sizing: border-box; background: transparent;
              color: rgb(65, 131, 196); text-decoration: none;">NMS-8901<=
/a>:
            auto-acknoledge random fails</li>
          <li style=3D"box-sizing: border-box;"><a
              href=3D"https://issues.opennms.org/browse/NMS-8944"
              style=3D"box-sizing: border-box; background: transparent;
              color: rgb(65, 131, 196); text-decoration: none;">NMS-8944<=
/a>:
            Statsd: erroneous reporting; aggregators not reset between
            worker=E2=80=99s runs</li>
          <li style=3D"box-sizing: border-box;"><a
              href=3D"https://issues.opennms.org/browse/NMS-9002"
              style=3D"box-sizing: border-box; background: transparent;
              color: rgb(65, 131, 196); text-decoration: none;">NMS-9002<=
/a>:
            adjust default size of BSM window</li>
          <li style=3D"box-sizing: border-box;"><a
              href=3D"https://issues.opennms.org/browse/NMS-9023"
              style=3D"box-sizing: border-box; background: transparent;
              color: rgb(65, 131, 196); text-decoration: none;">NMS-9023<=
/a>:
            Jira-Ticketer: Attribute values for some custom fields are
            not mapped correctly</li>
          <li style=3D"box-sizing: border-box;"><a
              href=3D"https://issues.opennms.org/browse/NMS-9062"
              style=3D"box-sizing: border-box; background: transparent;
              color: rgb(65, 131, 196); text-decoration: none;">NMS-9062<=
/a>:
            es-rest: HTTP 201 is considered an error</li>
          <li style=3D"box-sizing: border-box;"><a
              href=3D"https://issues.opennms.org/browse/NMS-9065"
              style=3D"box-sizing: border-box; background: transparent;
              color: rgb(65, 131, 196); text-decoration: none;">NMS-9065<=
/a>:
            ACLs broken for Assets page</li>
          <li style=3D"box-sizing: border-box;"><a
              href=3D"https://issues.opennms.org/browse/NMS-9076"
              style=3D"box-sizing: border-box; background: transparent;
              color: rgb(65, 131, 196); text-decoration: none;">NMS-9076<=
/a>:
            Geographical map on index page is by default empty</li>
          <li style=3D"box-sizing: border-box;"><a
              href=3D"https://issues.opennms.org/browse/NMS-9077"
              style=3D"box-sizing: border-box; background: transparent;
              color: rgb(65, 131, 196); text-decoration: none;">NMS-9077<=
/a>:
            WS-Man thresholding reports: No thresholds configured for
            resource type =E2=80=98*=E2=80=99</li>
          <li style=3D"box-sizing: border-box;"><a
              href=3D"https://issues.opennms.org/browse/NMS-9078"
              style=3D"box-sizing: border-box; background: transparent;
              color: rgb(65, 131, 196); text-decoration: none;">NMS-9078<=
/a>:
            Detect ICMP API availability automatically</li>
          <li style=3D"box-sizing: border-box;"><a
              href=3D"https://issues.opennms.org/browse/NMS-9081"
              style=3D"box-sizing: border-box; background: transparent;
              color: rgb(65, 131, 196); text-decoration: none;">NMS-9081<=
/a>:
            Geographical map shows alarms not correct</li>
          <li style=3D"box-sizing: border-box;"><a
              href=3D"https://issues.opennms.org/browse/NMS-9086"
              style=3D"box-sizing: border-box; background: transparent;
              color: rgb(65, 131, 196); text-decoration: none;">NMS-9086<=
/a>:
            osgi-pluginmanager: Include support for Karaf 4</li>
          <li style=3D"box-sizing: border-box;"><a
              href=3D"https://issues.opennms.org/browse/NMS-9087"
              style=3D"box-sizing: border-box; background: transparent;
              color: rgb(65, 131, 196); text-decoration: none;">NMS-9087<=
/a>:
            Correlation engine=E2=80=99s cancelTimer method should be pub=
lic</li>
        </ul>
        <!--
  https://github.com/OpenNMS/twio-fodder/blob/master/scripts/twio-issues-=
list.pl
--></article>
    </font>
  </body>
</html>

--------------A3EBD5C438B988111EDB22CE--


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