This Week in OpenNMS - November 19th, 2018 - Correlation, Topology UI, Core Upgrades, Meridian and Horizon
Benjamin Reed <[email protected]> Mon, 19 Nov 2018 15:56:08 -0500
| Newsgroups | gmane.network.opennms.announce,gmane.network.opennms.general |
|---|---|
| Message-ID | <[email protected]> |
This is a multi-part message in MIME format.
--===============7019009519843454761==
Content-Type: multipart/alternative;
boundary="------------59F80441F0E253F31F9D12D5"
Content-Language: en-US
This is a multi-part message in MIME format.
--------------59F80441F0E253F31F9D12D5
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
It's time for This WeekThese Weeks in OpenNMS!
Apologies for missing last week but I got a bug of my own and by the
time I was feeling up to writing TWiO I figured I might as well just
punt to the next week. I assure you, I lived. OR DID I?
In the last few weeks we did more improvements to OCE, a number of
topology improvements and fixes, and worked on updating a number of core
tools including Kafka and Vaadin to newer versions. We also released
Meridian 2017.1.13, 2018.1.3, and Horizon 23.0.1.
<#github-project-updates>Github Project Updates
*
*Internals, APIs, and Documentation*
o I wrapped up my changes to quarantine flapping tests.
o Jesse did more work on making it easier to package up Karaf code.
o Markus and Sebastian did more work on refactoring Daemon start/stop.
o Jesse worked on creating packages for OCE.
o David fixed alarm un-ack to work with old situations.
o Chandra fixed SASL auth in the Kafka producer.
o Antonio continued his work on a refactored topology API.
o Chandra fixed propagating errors inside the Drools correlation
engine.
o Markus worked on getting rid of our use of the custom feature
generation maven plugin.
o Matthew updated the OCE datasource to handle alarm feedback.
o Markus did some more updates to the single-port Netflow support.
o Jesse worked on updating to Kafka 2.
o Matthew continued his work on graph persistence in OCE.
o Ronny has been working on a unified set of Docker containers for
various OpenNMS projects.
o Will Keaney updated the EIF adapter to support an additional
protocol value.
o Alejandro and Jeff made a number of configuration improvements.
o Ronny created Docker releases for Horizon 23.0.1 (including Minion).
*
*Web & UI*
o David continued his work on the topology graph UI for alarms and
situations.
o Markus worked on porting to Vaadin 8.
o Patrick did more work on improving the performance of the
topology UI.
o I worked on updating our JS build to newer dependencies.
o Markus fixed an issue with selecting a vertex that is not visible.
o Markus fixed a performance issue drawing menus in the topology UI.
<#new-releases-meridian-2017113-and-201813-and-horizon-2301>New
Releases: Meridian 2017.1.13 and 2018.1.3, and Horizon 23.0.1
OpenNMS Meridian 2017 got a very small update, and Meridian 2018 and
Horizon 23 both got bug fix and performance updates last week.
For a complete list of what has changed, see the release notes:
* *Meridian 2017.1.13
<https://www.opennms.com/2018/11/15/opennms-meridian-2017-1-13-released/>*
* *Meridian 2018.1.3
<https://www.opennms.com/2018/11/15/opennms-meridian-2018-1-3-released/>*
* *Horizon 23.0.1
<https://www.opennms.org/en/blog/releases/2018-11-15-opennms-horizon-23.0.1>*
<#upcoming-events-and-appearances>Upcoming Events and Appearances
*
*OpenNMS Training - December 10th through 14th, 2018
<https://www.opennms.com/training/>*
The OpenNMS Group will be offering hands-on OpenNMS training
<https://www.opennms.com/training/> in our Apex, NC office.
<#until-next-week>Until Next Week…
If there’s anything you’d like me to talk about in a future TWiO, or you
just have a comment or criticism you’d like to share, don’t hesitate to
say hi <mailto:[email protected]>.
- Ben
<#resolved-issues-since-last-twio>Resolved Issues Since Last TWiO
* HZN-814 <https://issues.opennms.org/browse/HZN-814>: Change
eventconf for newSuspect to include location name in logmsg
* HZN-1404 <https://issues.opennms.org/browse/HZN-1404>: Ticketing
support for situations
* HZN-1431 <https://issues.opennms.org/browse/HZN-1431>: Update
OpennmsKafkaProducer to handle alarm feedback
* HZN-1435 <https://issues.opennms.org/browse/HZN-1435>: Remove
feedback submission actions from Opennms so that OCE is the
authoritative source of situation changes
* HZN-1436 <https://issues.opennms.org/browse/HZN-1436>: Packaging
OpenNMS plugins
* NMS-10363 <https://issues.opennms.org/browse/NMS-10363>: Detect and
Attempt to Restart Failed Drools Engines
* NMS-10375 <https://issues.opennms.org/browse/NMS-10375>: Enlinkd and
Topologies under features
* NMS-10395 <https://issues.opennms.org/browse/NMS-10395>: Sink API
drops messages when there is no connectivity with Kafka
* NMS-10412 <https://issues.opennms.org/browse/NMS-10412>: Remove
Scale Free Topology Provider
* NMS-10419 <https://issues.opennms.org/browse/NMS-10419>: Find out
why selecting a node takes so long in a big topology
* NMS-10424 <https://issues.opennms.org/browse/NMS-10424>: Handle
Flapping Tests in Bamboo More Gracefully
* NMS-10436 <https://issues.opennms.org/browse/NMS-10436>: Cannot use
SASL Authentication for kafka-producer module.
* NMS-10437 <https://issues.opennms.org/browse/NMS-10437>: Default
Metaspace configuration is insufficient
* NMS-10440 <https://issues.opennms.org/browse/NMS-10440>: Remove
RemotePollerMap
* NMS-10442 <https://issues.opennms.org/browse/NMS-10442>: Add support
for external Proxy to the Slack Notification Strategy
* NMS-10444 <https://issues.opennms.org/browse/NMS-10444>: Enhance
onms-topology-generator to support isi, ospf, lldp protocols
* NMS-10445 <https://issues.opennms.org/browse/NMS-10445>: Improve
performance of node search
* NMS-10450 <https://issues.opennms.org/browse/NMS-10450>: Allow
PostgreSQL 11.x
* NMS-10451 <https://issues.opennms.org/browse/NMS-10451>: When
selecting a vertex which is neither visible nor in focus the ui
state is stuck
* NMS-10452 <https://issues.opennms.org/browse/NMS-10452>: Building
the menu takes forever if a visible node has an invalid ip address set
* NMS-10453 <https://issues.opennms.org/browse/NMS-10453>: "Use
Default Focus" may not show the "add nodes manual" indicator if
"getDefaults().getCriteria()" returns empty list rather than null
* NMS-10455 <https://issues.opennms.org/browse/NMS-10455>: Use
MoreObjects.ToStringHelper instead of Spring ToStringCreator
* OCE-12 <https://issues.opennms.org/browse/OCE-12>: Packaging & init
scripts for the Kafka Event Mirrorer (KEM)
* OCE-14 <https://issues.opennms.org/browse/OCE-14>: Audit and compare
situations generated by OCE to other systems
--------------59F80441F0E253F31F9D12D5
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: 8bit
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
</head>
<body text="#000000" bgcolor="#FFFFFF">
<p><font face="Helvetica Neue">It's time for <del>This Week</del>These
Weeks in OpenNMS!</font></p>
<font face="Helvetica Neue">
</font>
<p><font face="Helvetica Neue">Apologies for missing last week but I
got a bug of my own and by the time I was feeling up to writing
TWiO I figured I might as well just punt to the next week.
I assure you, I lived. OR DID I?</font></p>
<font face="Helvetica Neue">
</font>
<p><font face="Helvetica Neue">In the last few weeks we did more
improvements to OCE, a number of topology improvements and
fixes, and worked on updating a number of core tools including
Kafka and Vaadin to newer versions. We also released Meridian
2017.1.13, 2018.1.3, and Horizon 23.0.1.</font></p>
<font face="Helvetica Neue">
</font>
<h2>
<font face="Helvetica Neue"><a
id="user-content-github-project-updates" class="anchor"
href="#github-project-updates" aria-hidden="true"><span
aria-hidden="true" class="octicon octicon-link"></span></a>Github
Project Updates</font></h2>
<font face="Helvetica Neue">
</font>
<ul>
<li>
<p><font face="Helvetica Neue"><strong>Internals, APIs, and
Documentation</strong></font></p>
<ul>
<li><font face="Helvetica Neue">I wrapped up my changes to
quarantine flapping tests.</font></li>
<li><font face="Helvetica Neue">Jesse did more work on making
it easier to package up Karaf code.</font></li>
<li><font face="Helvetica Neue">Markus and Sebastian did more
work on refactoring Daemon start/stop.</font></li>
<li><font face="Helvetica Neue">Jesse worked on creating
packages for OCE.</font></li>
<li><font face="Helvetica Neue">David fixed alarm un-ack to
work with old situations.</font></li>
<li><font face="Helvetica Neue">Chandra fixed SASL auth in the
Kafka producer.</font></li>
<li><font face="Helvetica Neue">Antonio continued his work on
a refactored topology API.</font></li>
<li><font face="Helvetica Neue">Chandra fixed propagating
errors inside the Drools correlation engine.</font></li>
<li><font face="Helvetica Neue">Markus worked on getting rid
of our use of the custom feature generation maven plugin.</font></li>
<li><font face="Helvetica Neue">Matthew updated the OCE
datasource to handle alarm feedback.</font></li>
<li><font face="Helvetica Neue">Markus did some more updates
to the single-port Netflow support.</font></li>
<li><font face="Helvetica Neue">Jesse worked on updating to
Kafka 2.</font></li>
<li><font face="Helvetica Neue">Matthew continued his work on
graph persistence in OCE.</font></li>
<li><font face="Helvetica Neue">Ronny has been working on a
unified set of Docker containers for various OpenNMS
projects.</font></li>
<li><font face="Helvetica Neue">Will Keaney updated the EIF
adapter to support an additional protocol value.</font></li>
<li><font face="Helvetica Neue">Alejandro and Jeff made a
number of configuration improvements.</font></li>
<li><font face="Helvetica Neue">Ronny created Docker releases
for Horizon 23.0.1 (including Minion).</font></li>
</ul>
</li>
<li>
<p><font face="Helvetica Neue"><strong>Web & UI</strong></font></p>
<ul>
<li><font face="Helvetica Neue">David continued his work on
the topology graph UI for alarms and situations.</font></li>
<li><font face="Helvetica Neue">Markus worked on porting to
Vaadin 8.</font></li>
<li><font face="Helvetica Neue">Patrick did more work on
improving the performance of the topology UI.</font></li>
<li><font face="Helvetica Neue">I worked on updating our JS
build to newer dependencies.</font></li>
<li><font face="Helvetica Neue">Markus fixed an issue with
selecting a vertex that is not visible.</font></li>
<li><font face="Helvetica Neue">Markus fixed a performance
issue drawing menus in the topology UI.</font></li>
</ul>
</li>
</ul>
<font face="Helvetica Neue">
</font>
<h2>
<font face="Helvetica Neue"><a
id="user-content-new-releases-meridian-2017113-and-201813-and-horizon-2301"
class="anchor"
href="#new-releases-meridian-2017113-and-201813-and-horizon-2301"
aria-hidden="true"><span aria-hidden="true" class="octicon
octicon-link"></span></a>New Releases: Meridian 2017.1.13
and 2018.1.3, and Horizon 23.0.1</font></h2>
<font face="Helvetica Neue">
</font>
<p><font face="Helvetica Neue">OpenNMS Meridian 2017 got a very
small update, and Meridian 2018 and Horizon 23 both got bug fix
and performance updates last week.</font></p>
<font face="Helvetica Neue">
</font>
<p><font face="Helvetica Neue">For a complete list of what has
changed, see the release notes:</font></p>
<font face="Helvetica Neue">
</font>
<ul>
<li><font face="Helvetica Neue"><strong><a
href="https://www.opennms.com/2018/11/15/opennms-meridian-2017-1-13-released/"
rel="nofollow">Meridian 2017.1.13</a></strong></font></li>
<li><font face="Helvetica Neue"><strong><a
href="https://www.opennms.com/2018/11/15/opennms-meridian-2018-1-3-released/"
rel="nofollow">Meridian 2018.1.3</a></strong></font></li>
<li><font face="Helvetica Neue"><strong><a
href="https://www.opennms.org/en/blog/releases/2018-11-15-opennms-horizon-23.0.1"
rel="nofollow">Horizon 23.0.1</a></strong></font></li>
</ul>
<font face="Helvetica Neue">
</font>
<h2>
<font face="Helvetica Neue"><a
id="user-content-upcoming-events-and-appearances"
class="anchor" href="#upcoming-events-and-appearances"
aria-hidden="true"><span aria-hidden="true" class="octicon
octicon-link"></span></a>Upcoming Events and Appearances</font></h2>
<font face="Helvetica Neue">
</font>
<ul>
<li>
<p><font face="Helvetica Neue"><strong><a
href="https://www.opennms.com/training/" rel="nofollow">OpenNMS
Training - December 10th through 14th, 2018</a></strong></font></p>
<p><font face="Helvetica Neue">The OpenNMS Group will be <a
href="https://www.opennms.com/training/" rel="nofollow">offering
hands-on OpenNMS training</a> in our Apex, NC office.</font></p>
</li>
</ul>
<font face="Helvetica Neue">
</font>
<h2>
<font face="Helvetica Neue"><a id="user-content-until-next-week"
class="anchor" href="#until-next-week" aria-hidden="true"><span
aria-hidden="true" class="octicon octicon-link"></span></a>Until
Next Week…</font></h2>
<font face="Helvetica Neue">
</font>
<p><font face="Helvetica Neue">If there’s anything you’d like me to
talk about in a future TWiO, or you just have a comment or
criticism you’d like to share, don’t hesitate to <a
href="mailto:[email protected]">say hi</a>.</font></p>
<font face="Helvetica Neue">
</font>
<p><font face="Helvetica Neue">- Ben</font></p>
<font face="Helvetica Neue">
</font>
<h2>
<font face="Helvetica Neue"><a
id="user-content-resolved-issues-since-last-twio"
class="anchor" href="#resolved-issues-since-last-twio"
aria-hidden="true"><span aria-hidden="true" class="octicon
octicon-link"></span></a>Resolved Issues Since Last TWiO</font></h2>
<font face="Helvetica Neue">
</font>
<ul>
<li>
<font face="Helvetica Neue"><a
href="https://issues.opennms.org/browse/HZN-814"
rel="nofollow">HZN-814</a>: Change eventconf for newSuspect
to include location name in logmsg</font></li>
<li>
<font face="Helvetica Neue"><a
href="https://issues.opennms.org/browse/HZN-1404"
rel="nofollow">HZN-1404</a>: Ticketing support for
situations</font></li>
<li>
<font face="Helvetica Neue"><a
href="https://issues.opennms.org/browse/HZN-1431"
rel="nofollow">HZN-1431</a>: Update OpennmsKafkaProducer to
handle alarm feedback</font></li>
<li>
<font face="Helvetica Neue"><a
href="https://issues.opennms.org/browse/HZN-1435"
rel="nofollow">HZN-1435</a>: Remove feedback submission
actions from Opennms so that OCE is the authoritative source
of situation changes</font></li>
<li>
<font face="Helvetica Neue"><a
href="https://issues.opennms.org/browse/HZN-1436"
rel="nofollow">HZN-1436</a>: Packaging OpenNMS plugins</font></li>
<li>
<font face="Helvetica Neue"><a
href="https://issues.opennms.org/browse/NMS-10363"
rel="nofollow">NMS-10363</a>: Detect and Attempt to Restart
Failed Drools Engines</font></li>
<li>
<font face="Helvetica Neue"><a
href="https://issues.opennms.org/browse/NMS-10375"
rel="nofollow">NMS-10375</a>: Enlinkd and Topologies under
features</font></li>
<li>
<font face="Helvetica Neue"><a
href="https://issues.opennms.org/browse/NMS-10395"
rel="nofollow">NMS-10395</a>: Sink API drops messages when
there is no connectivity with Kafka</font></li>
<li>
<font face="Helvetica Neue"><a
href="https://issues.opennms.org/browse/NMS-10412"
rel="nofollow">NMS-10412</a>: Remove Scale Free Topology
Provider</font></li>
<li>
<font face="Helvetica Neue"><a
href="https://issues.opennms.org/browse/NMS-10419"
rel="nofollow">NMS-10419</a>: Find out why selecting a node
takes so long in a big topology</font></li>
<li>
<font face="Helvetica Neue"><a
href="https://issues.opennms.org/browse/NMS-10424"
rel="nofollow">NMS-10424</a>: Handle Flapping Tests in
Bamboo More Gracefully</font></li>
<li>
<font face="Helvetica Neue"><a
href="https://issues.opennms.org/browse/NMS-10436"
rel="nofollow">NMS-10436</a>: Cannot use SASL Authentication
for kafka-producer module.</font></li>
<li>
<font face="Helvetica Neue"><a
href="https://issues.opennms.org/browse/NMS-10437"
rel="nofollow">NMS-10437</a>: Default Metaspace
configuration is insufficient</font></li>
<li>
<font face="Helvetica Neue"><a
href="https://issues.opennms.org/browse/NMS-10440"
rel="nofollow">NMS-10440</a>: Remove RemotePollerMap</font></li>
<li>
<font face="Helvetica Neue"><a
href="https://issues.opennms.org/browse/NMS-10442"
rel="nofollow">NMS-10442</a>: Add support for external Proxy
to the Slack Notification Strategy</font></li>
<li>
<font face="Helvetica Neue"><a
href="https://issues.opennms.org/browse/NMS-10444"
rel="nofollow">NMS-10444</a>: Enhance
onms-topology-generator to support isi, ospf, lldp protocols</font></li>
<li>
<font face="Helvetica Neue"><a
href="https://issues.opennms.org/browse/NMS-10445"
rel="nofollow">NMS-10445</a>: Improve performance of node
search</font></li>
<li>
<font face="Helvetica Neue"><a
href="https://issues.opennms.org/browse/NMS-10450"
rel="nofollow">NMS-10450</a>: Allow PostgreSQL 11.x</font></li>
<li>
<font face="Helvetica Neue"><a
href="https://issues.opennms.org/browse/NMS-10451"
rel="nofollow">NMS-10451</a>: When selecting a vertex which
is neither visible nor in focus the ui state is stuck</font></li>
<li>
<font face="Helvetica Neue"><a
href="https://issues.opennms.org/browse/NMS-10452"
rel="nofollow">NMS-10452</a>: Building the menu takes
forever if a visible node has an invalid ip address set</font></li>
<li>
<font face="Helvetica Neue"><a
href="https://issues.opennms.org/browse/NMS-10453"
rel="nofollow">NMS-10453</a>: "Use Default Focus" may not
show the "add nodes manual" indicator if
"getDefaults().getCriteria()" returns empty list rather than
null</font></li>
<li>
<font face="Helvetica Neue"><a
href="https://issues.opennms.org/browse/NMS-10455"
rel="nofollow">NMS-10455</a>: Use MoreObjects.ToStringHelper
instead of Spring ToStringCreator</font></li>
<li>
<font face="Helvetica Neue"><a
href="https://issues.opennms.org/browse/OCE-12"
rel="nofollow">OCE-12</a>: Packaging & init scripts for
the Kafka Event Mirrorer (KEM)</font></li>
<li>
<font face="Helvetica Neue"><a
href="https://issues.opennms.org/browse/OCE-14"
rel="nofollow">OCE-14</a>: Audit and compare situations
generated by OCE to other systems</font></li>
</ul>
<font face="Helvetica Neue">
</font>
</body>
</html>
--------------59F80441F0E253F31F9D12D5--
--===============7019009519843454761==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
--===============7019009519843454761==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
To ask an OpenNMS question, please visit Stack Overflow (quick link http://ask.opennms.org).
If you want to interact in real time, visit https://chat.opennms.org.
--===============7019009519843454761==--