This Week in OpenNMS - December 3rd, 2018 - Netflow, Correlation, Topology, and UI Improvements
Benjamin Reed <[email protected]> Mon, 3 Dec 2018 16:34:20 -0500
| Newsgroups | gmane.network.opennms.announce,gmane.network.opennms.general |
|---|---|
| Message-ID | <[email protected]> |
This is a multi-part message in MIME format.
--===============7991681400146616044==
Content-Type: multipart/alternative;
boundary="------------5861602DDEB315D4BD4FAACF"
Content-Language: en-US
This is a multi-part message in MIME format.
--------------5861602DDEB315D4BD4FAACF
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
It's time for This Week in OpenNMS!
In the last week we did a lot of work improving recent feature additions
including netflow and topology support, as well as UI refactors and
other GUI improvements.
<#github-project-updates>Github Project Updates
*
*Internals, APIs, and Documentation*
o Markus and Dustin did some wrap-up work on the multi-protocol
netflow support.
o Jesse fixed a timing bug in Kafka alarm sync.
o Chandra did more work on moving detectors and pollers to use the
integration API.
o Antonio and Markus continued work on the project to move
topology data to a backend service.
o Chandra added support for larger Kafka buffer sizes.
o David fixed a bug where alarms can be correlated to multiple
situations.
o Markus did some work on the daemon reload refactor.
o Matthew added support for parsing a number of additional syslog
formats.
o Jesse did more work on indexing alarms in Elasticsearch.
o Dustin worked on adding Carbon support to Telemetryd.
o Matthew worked on making it possible to use OCE directly in
OpenNMS core without Kafka.
*
*Web & UI*
o Sebastian worked on the Bootstrap 4 UI migration.
o Markus did more work on the Vaadin 8 migration.
o I added support for getting managed object data from alarms in
opennms.js and displaying it in the alarm details in Helm.
o Christian made a number of alarm/severity-related UI changes,
including fixing pagination, bugs in the alarm details, and
situation display on the front page.
o Patrick continued his work improving the performance of the
topology UI.
o I worked on a couple of Helm bug fixes and enhancements,
including honoring the "style with severity" setting in the
alarm details page, and grouping a severity's "related alarms"
in the alarm details page by node.
o David did more work on a GraphML exporter for OCE data.
o Brynjar Eide fixed drag & drop support in IE, Firefox, and
Safari when editing column order in Helm.
o Ronny added nicer favicons for the web UI.
<#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
* HELM-110 <https://issues.opennms.org/browse/HELM-110>: Display
managed object type and instance in the alarm details view
* HELM-119 <https://issues.opennms.org/browse/HELM-119>: Upgrade
Grafana from 5.3.1 to 5.3.4 to fix CVE-2018-19039
* HZN-1252 <https://issues.opennms.org/browse/HZN-1252>: Add
documentation Netflow 9 and Ipfix
* HZN-1391 <https://issues.opennms.org/browse/HZN-1391>: Add an "ssh"
action to bin/opennms
* HZN-1400 <https://issues.opennms.org/browse/HZN-1400>: Prevent
alarms from being correlated again after being removed from a situation
* HZN-1408 <https://issues.opennms.org/browse/HZN-1408>: Update
telemetryd documentation to reflect single port support
* HZN-1416 <https://issues.opennms.org/browse/HZN-1416>: Generate
Netflow v5 flows to validate accuracy of classification
* HZN-1426 <https://issues.opennms.org/browse/HZN-1426>: Older Alarms
will Not Un-Acknowledge Situations
* HZN-1439 <https://issues.opennms.org/browse/HZN-1439>: Clearing a
situation should clear all the related alarms
* NMS-7797 <https://issues.opennms.org/browse/NMS-7797>: Update to
Vaadin to version 8.5.2
* NMS-10227 <https://issues.opennms.org/browse/NMS-10227>: Add
select/deselect all packages when creating a scheduled outage
* NMS-10398 <https://issues.opennms.org/browse/NMS-10398>: Find out
why intial loading of the topology map takes so long, fix for CDP
* NMS-10420 <https://issues.opennms.org/browse/NMS-10420>: Wrong data
type for Cassandra Thread Pool performance metrics
* NMS-10462 <https://issues.opennms.org/browse/NMS-10462>: Wrong time
in 'last' column for related alarms when viewing situation details
* NMS-10463 <https://issues.opennms.org/browse/NMS-10463>: Cleared
situations show up on home page
* NMS-10468 <https://issues.opennms.org/browse/NMS-10468>: Fix offheap
doc to be included in docs
* NMS-10474 <https://issues.opennms.org/browse/NMS-10474>: Kafka
Producer: Sync timing issues cause erroneous deletes
* NMS-10481 <https://issues.opennms.org/browse/NMS-10481>: Broken
links in Newts install documentation
* OCE-26 <https://issues.opennms.org/browse/OCE-26>: Use situation and
network interface icons in GraphML export
* OCE-27 <https://issues.opennms.org/browse/OCE-27>: Managed object
instance for SNMP interfaces can be blank
* OCE-29 <https://issues.opennms.org/browse/OCE-29>: Switch to
immutable implementation types for Alarms/Situations/Inventory
--------------5861602DDEB315D4BD4FAACF
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 This Week in OpenNMS!</font></p>
<font face="Helvetica Neue">
</font>
<p><font face="Helvetica Neue">In the last week we did a lot of work
improving recent feature additions including netflow and
topology support, as well as UI refactors and other GUI
improvements.</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">Markus and Dustin did some
wrap-up work on the multi-protocol netflow support.</font></li>
<li><font face="Helvetica Neue">Jesse fixed a timing bug in
Kafka alarm sync.</font></li>
<li><font face="Helvetica Neue">Chandra did more work on
moving detectors and pollers to use the integration API.</font></li>
<li><font face="Helvetica Neue">Antonio and Markus continued
work on the project to move topology data to a backend
service.</font></li>
<li><font face="Helvetica Neue">Chandra added support for
larger Kafka buffer sizes.</font></li>
<li><font face="Helvetica Neue">David fixed a bug where alarms
can be correlated to multiple situations.</font></li>
<li><font face="Helvetica Neue">Markus did some work on the
daemon reload refactor.</font></li>
<li><font face="Helvetica Neue">Matthew added support for
parsing a number of additional syslog formats.</font></li>
<li><font face="Helvetica Neue">Jesse did more work on
indexing alarms in Elasticsearch.</font></li>
<li><font face="Helvetica Neue">Dustin worked on adding Carbon
support to Telemetryd.</font></li>
<li><font face="Helvetica Neue">Matthew worked on making it
possible to use OCE directly in OpenNMS core without
Kafka.</font></li>
</ul>
</li>
<li>
<p><font face="Helvetica Neue"><strong>Web & UI</strong></font></p>
<ul>
<li><font face="Helvetica Neue">Sebastian worked on the
Bootstrap 4 UI migration.</font></li>
<li><font face="Helvetica Neue">Markus did more work on the
Vaadin 8 migration.</font></li>
<li><font face="Helvetica Neue">I added support for getting
managed object data from alarms in opennms.js and
displaying it in the alarm details in Helm.</font></li>
<li><font face="Helvetica Neue">Christian made a number of
alarm/severity-related UI changes, including fixing
pagination, bugs in the alarm details, and situation
display on the front page.</font></li>
<li><font face="Helvetica Neue">Patrick continued his work
improving the performance of the topology UI.</font></li>
<li><font face="Helvetica Neue">I worked on a couple of Helm
bug fixes and enhancements, including honoring the "style
with severity" setting in the alarm details page, and
grouping a severity's "related alarms" in the alarm
details page by node.</font></li>
<li><font face="Helvetica Neue">David did more work on a
GraphML exporter for OCE data.</font></li>
<li><font face="Helvetica Neue">Brynjar Eide fixed drag &
drop support in IE, Firefox, and Safari when editing
column order in Helm.</font></li>
<li><font face="Helvetica Neue">Ronny added nicer favicons for
the web UI.</font></li>
</ul>
</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/HELM-110"
rel="nofollow">HELM-110</a>: Display managed object type and
instance in the alarm details view</font></li>
<li>
<font face="Helvetica Neue"><a
href="https://issues.opennms.org/browse/HELM-119"
rel="nofollow">HELM-119</a>: Upgrade Grafana from 5.3.1 to
5.3.4 to fix CVE-2018-19039</font></li>
<li>
<font face="Helvetica Neue"><a
href="https://issues.opennms.org/browse/HZN-1252"
rel="nofollow">HZN-1252</a>: Add documentation Netflow 9 and
Ipfix</font></li>
<li>
<font face="Helvetica Neue"><a
href="https://issues.opennms.org/browse/HZN-1391"
rel="nofollow">HZN-1391</a>: Add an "ssh" action to
bin/opennms</font></li>
<li>
<font face="Helvetica Neue"><a
href="https://issues.opennms.org/browse/HZN-1400"
rel="nofollow">HZN-1400</a>: Prevent alarms from being
correlated again after being removed from a situation</font></li>
<li>
<font face="Helvetica Neue"><a
href="https://issues.opennms.org/browse/HZN-1408"
rel="nofollow">HZN-1408</a>: Update telemetryd documentation
to reflect single port support</font></li>
<li>
<font face="Helvetica Neue"><a
href="https://issues.opennms.org/browse/HZN-1416"
rel="nofollow">HZN-1416</a>: Generate Netflow v5 flows to
validate accuracy of classification</font></li>
<li>
<font face="Helvetica Neue"><a
href="https://issues.opennms.org/browse/HZN-1426"
rel="nofollow">HZN-1426</a>: Older Alarms will Not
Un-Acknowledge Situations</font></li>
<li>
<font face="Helvetica Neue"><a
href="https://issues.opennms.org/browse/HZN-1439"
rel="nofollow">HZN-1439</a>: Clearing a situation should
clear all the related alarms</font></li>
<li>
<font face="Helvetica Neue"><a
href="https://issues.opennms.org/browse/NMS-7797"
rel="nofollow">NMS-7797</a>: Update to Vaadin to version
8.5.2</font></li>
<li>
<font face="Helvetica Neue"><a
href="https://issues.opennms.org/browse/NMS-10227"
rel="nofollow">NMS-10227</a>: Add select/deselect all
packages when creating a scheduled outage</font></li>
<li>
<font face="Helvetica Neue"><a
href="https://issues.opennms.org/browse/NMS-10398"
rel="nofollow">NMS-10398</a>: Find out why intial loading of
the topology map takes so long, fix for CDP</font></li>
<li>
<font face="Helvetica Neue"><a
href="https://issues.opennms.org/browse/NMS-10420"
rel="nofollow">NMS-10420</a>: Wrong data type for Cassandra
Thread Pool performance metrics</font></li>
<li>
<font face="Helvetica Neue"><a
href="https://issues.opennms.org/browse/NMS-10462"
rel="nofollow">NMS-10462</a>: Wrong time in 'last' column
for related alarms when viewing situation details</font></li>
<li>
<font face="Helvetica Neue"><a
href="https://issues.opennms.org/browse/NMS-10463"
rel="nofollow">NMS-10463</a>: Cleared situations show up on
home page</font></li>
<li>
<font face="Helvetica Neue"><a
href="https://issues.opennms.org/browse/NMS-10468"
rel="nofollow">NMS-10468</a>: Fix offheap doc to be included
in docs</font></li>
<li>
<font face="Helvetica Neue"><a
href="https://issues.opennms.org/browse/NMS-10474"
rel="nofollow">NMS-10474</a>: Kafka Producer: Sync timing
issues cause erroneous deletes</font></li>
<li>
<font face="Helvetica Neue"><a
href="https://issues.opennms.org/browse/NMS-10481"
rel="nofollow">NMS-10481</a>: Broken links in Newts install
documentation</font></li>
<li>
<font face="Helvetica Neue"><a
href="https://issues.opennms.org/browse/OCE-26"
rel="nofollow">OCE-26</a>: Use situation and network
interface icons in GraphML export</font></li>
<li>
<font face="Helvetica Neue"><a
href="https://issues.opennms.org/browse/OCE-27"
rel="nofollow">OCE-27</a>: Managed object instance for SNMP
interfaces can be blank</font></li>
<li>
<font face="Helvetica Neue"><a
href="https://issues.opennms.org/browse/OCE-29"
rel="nofollow">OCE-29</a>: Switch to immutable
implementation types for Alarms/Situations/Inventory</font></li>
</ul>
<font face="Helvetica Neue">
</font>
</body>
</html>
--------------5861602DDEB315D4BD4FAACF--
--===============7991681400146616044==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
--===============7991681400146616044==
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.
To unsubscribe or change your subscription options, see the bottom of this page:
https://lists.sourceforge.net/lists/listinfo/opennms-announce
--===============7991681400146616044==--