[prev in list] [next in list] [prev in thread] [next in thread]
List: opennms-discuss
Subject: [opennms-discuss] This Week in OpenNMS - February 11th, 2019 - Integration API Extensions, Moderniza
From: Benjamin Reed <ranger () opennms ! org>
Date: 2019-02-11 19:56:27
Message-ID: c8809cad-1ccf-2933-71ee-aadb4bde547d () opennms ! org
[Download RAW message or body]
[Attachment #2 (multipart/alternative)]
It's time for This Week in OpenNMS!
Last week we added a ton of extensions to the OpenNMS Integration API,
did more wrap-up on various modernization and refactoring projects, and
fixed more bugs.
*This is the last week you can get TWiO in e-mail from these mailing
lists. In the future you can either subscribe to the the **RSS
<https://www.opennms.orghttps://www.opennms.org/en/blog/twio.rss>**or
**Atom
<https://www.opennms.orghttps://www.opennms.org/en/blog/twio.atom>**feeds,
or read it on **our Discourse
<https://opennms.discourse.group/c/announcements/twio>**.*
<#github-project-updates>Github Project Updates
*
*Internals, APIs, and Documentation*
o Jesse did some work on refactoring poller configuration handling.
o Jesse added node assets, event handling, and graphs to the OIA.
o Markus did more work on the new core graph API and ReST service.
o David and Matt worked on a number of changes to our maven build
to facilitate Java 9+ support.
o Christian worked on wrapping up his DHCP monitor and detector
refactor.
o Jeff fixed a configuration consistency issue in the Slack
notification strategy.
o Chandra worked on collector support in the OIA.
o Jesse made some enhancements to the requisition support in OIA.
o Dustin has been working on adding support for arbitrary node
metadata in requisitions.
o I added test coverage and fixed a few bugs in the |opennms| and
|runjava| CLI scripts.
o Jesse did some wrap-up on Elasticsearch alarm indexing support.
o Jesse added support for configuring connection pooling options
for Newts.
o Ronny added some documentation for SNMP trap reception in Minion.
o Patrick added support for unit testing topology providers using
the refactored topology generator API.
o Chandra improved collection-handling to log exceptions in a
useful manner.
o Chandra fixed health check to only check ActiveMQ connectivity
if it's enabled for sink/RPC.
*
*Web & UI*
o Matt did some fixes to some header defaults in Jetty.
o Matt fixed some bugs in locale handling in the web UI.
o Dustin fixed Helm so it the order of responses always matches
the query.
o Markus did some refactoring of the daemon reload web UI work.
o I added linting to the Helm codebase and cleaned up some warnings.
o Dustin finished up his work on browser notification support.
o Markus did some more tweaks to the Bootstrap 4 UI refactor based
on feedback.
<#upcoming-events-and-appearances>Upcoming Events and Appearances
*
*NETHINKS Training in Fulda, Germany - June and October
<https://www.nethinks.com/opennms-schulung.html>*
NETHINKS will be offering German-language training in their
headquarters in Fulda, Germany.
There are 2 dates available:
o June 3rd through 7th
o October 21st through 25th
For more details or to sign up, see the NETHINKS training page
<https://www.nethinks.com/opennms-schulung.html>.
*
*OSMC 2019 in Nuremberg, Germany - November 4th through 7th
<https://osmc.de/>*
We will be at OSMC in November. Details are still forthcoming but
we're hoping to do a 1-day workshop.
For more information on OSMC, see their website <https://osmc.de/>.
<#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:twio@opennms.org>.
- Ben
<#resolved-issues-since-last-twio>Resolved Issues Since Last TWiO
* HELM-128 <https://issues.opennms.org/browse/HELM-128>: Measurements
API does not preserve series order
* HELM-129 <https://issues.opennms.org/browse/HELM-129>: Allow queries
with missing attributes
* HZN-956 <https://issues.opennms.org/browse/HZN-956>: Support Browser
Notification API
* HZN-1198 <https://issues.opennms.org/browse/HZN-1198>: CDP Topology
not discovered on Cisco Nexus devices
* HZN-1231 <https://issues.opennms.org/browse/HZN-1231>: Upgrade the
maven-war-plugin
* HZN-1420 <https://issues.opennms.org/browse/HZN-1420>: Index alarms
and alarm history in Elasticsearch
* HZN-1471 <https://issues.opennms.org/browse/HZN-1471>: Provide
capability to expose GraphContainerProviders with only one graph
(SingleGraphContainerProvider)
* HZN-1472 <https://issues.opennms.org/browse/HZN-1472>: Make
GraphRepository accessible via OSGI
* NMS-8185 <https://issues.opennms.org/browse/NMS-8185>: Create a
reload daemon configuration page
* NMS-10486 <https://issues.opennms.org/browse/NMS-10486>: syslog
events are creating notifications and disregarding rules in place
* NMS-10496 <https://issues.opennms.org/browse/NMS-10496>: Update flow
classification rules to match either the src or dst ports
* NMS-10546 <https://issues.opennms.org/browse/NMS-10546>: Cross-Site
Scripting: Reflected
* NMS-10547 <https://issues.opennms.org/browse/NMS-10547>: Cross-Frame
Scripting
* NMS-10557 <https://issues.opennms.org/browse/NMS-10557>: Upgrade
liquibase to 3.x
* OCE-38 <https://issues.opennms.org/browse/OCE-38>: Add log rotation
support to the kafka-event-mirrorer
[Attachment #5 (text/html)]
<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">Last week we added a ton of
extensions to the OpenNMS Integration API, did more wrap-up on
various modernization and refactoring projects, and fixed more
bugs.</font></p>
<p><font face="Helvetica Neue"><b>This is the last week you can get
TWiO in e-mail from these mailing lists. In the future you
can either subscribe to the the </b><b><a
moz-do-not-send="true"
href="https://www.opennms.orghttps://www.opennms.org/en/blog/twio.rss">RSS</a></b><b>
or </b><b><a moz-do-not-send="true"
href="https://www.opennms.orghttps://www.opennms.org/en/blog/twio.atom">Atom</a></b><b>
feeds, or read it on </b><b><a moz-do-not-send="true"
href="https://opennms.discourse.group/c/announcements/twio">our
Discourse</a></b><b>.</b><br>
</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">Jesse did some work on
refactoring poller configuration handling.</font></li>
<li><font face="Helvetica Neue">Jesse added node assets, event
handling, and graphs to the OIA.</font></li>
<li><font face="Helvetica Neue">Markus did more work on the
new core graph API and ReST service.</font></li>
<li><font face="Helvetica Neue">David and Matt worked on a
number of changes to our maven build to facilitate Java 9+
support.</font></li>
<li><font face="Helvetica Neue">Christian worked on wrapping
up his DHCP monitor and detector refactor.</font></li>
<li><font face="Helvetica Neue">Jeff fixed a configuration
consistency issue in the Slack notification strategy.</font></li>
<li><font face="Helvetica Neue">Chandra worked on collector
support in the OIA.</font></li>
<li><font face="Helvetica Neue">Jesse made some enhancements
to the requisition support in OIA.</font></li>
<li><font face="Helvetica Neue">Dustin has been working on
adding support for arbitrary node metadata in
requisitions.</font></li>
<li><font face="Helvetica Neue">I added test coverage and
fixed a few bugs in the <code>opennms</code> and <code>runjava</code>
CLI scripts.</font></li>
<li><font face="Helvetica Neue">Jesse did some wrap-up on
Elasticsearch alarm indexing support.</font></li>
<li><font face="Helvetica Neue">Jesse added support for
configuring connection pooling options for Newts.</font></li>
<li><font face="Helvetica Neue">Ronny added some documentation
for SNMP trap reception in Minion.</font></li>
<li><font face="Helvetica Neue">Patrick added support for unit
testing topology providers using the refactored topology
generator API.</font></li>
<li><font face="Helvetica Neue">Chandra improved
collection-handling to log exceptions in a useful manner.</font></li>
<li><font face="Helvetica Neue">Chandra fixed health check to
only check ActiveMQ connectivity if it's enabled for
sink/RPC.</font></li>
</ul>
</li>
<li>
<p><font face="Helvetica Neue"><strong>Web & UI</strong></font></p>
<ul>
<li><font face="Helvetica Neue">Matt did some fixes to some
header defaults in Jetty.</font></li>
<li><font face="Helvetica Neue">Matt fixed some bugs in locale
handling in the web UI.</font></li>
<li><font face="Helvetica Neue">Dustin fixed Helm so it the
order of responses always matches the query.</font></li>
<li><font face="Helvetica Neue">Markus did some refactoring of
the daemon reload web UI work.</font></li>
<li><font face="Helvetica Neue">I added linting to the Helm
codebase and cleaned up some warnings.</font></li>
<li><font face="Helvetica Neue">Dustin finished up his work on
browser notification support.</font></li>
<li><font face="Helvetica Neue">Markus did some more tweaks to
the Bootstrap 4 UI refactor based on feedback.</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.nethinks.com/opennms-schulung.html"
rel="nofollow">NETHINKS Training in Fulda, Germany -
June and October</a></strong></font></p>
<p><font face="Helvetica Neue">NETHINKS will be offering
German-language training in their headquarters in Fulda,
Germany.</font></p>
<p><font face="Helvetica Neue">There are 2 dates available:</font></p>
<ul>
<li><font face="Helvetica Neue">June 3rd through 7th</font></li>
<li><font face="Helvetica Neue">October 21st through 25th</font></li>
</ul>
<p><font face="Helvetica Neue">For more details or to sign up,
see the <a
href="https://www.nethinks.com/opennms-schulung.html"
rel="nofollow">NETHINKS training page</a>.</font></p>
</li>
<li>
<p><font face="Helvetica Neue"><strong><a
href="https://osmc.de/" rel="nofollow">OSMC 2019 in
Nuremberg, Germany - November 4th through 7th</a></strong></font></p>
<p><font face="Helvetica Neue">We will be at OSMC in November.
Details are still forthcoming but we're hoping to do a 1-day
workshop.</font></p>
<p><font face="Helvetica Neue">For more information on OSMC, see
<a href="https://osmc.de/" rel="nofollow">their website</a>.</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:twio@opennms.org">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-128"
rel="nofollow">HELM-128</a>: Measurements API does not
preserve series order</font></li>
<li>
<font face="Helvetica Neue"><a
href="https://issues.opennms.org/browse/HELM-129"
rel="nofollow">HELM-129</a>: Allow queries with missing
attributes</font></li>
<li>
<font face="Helvetica Neue"><a
href="https://issues.opennms.org/browse/HZN-956"
rel="nofollow">HZN-956</a>: Support Browser Notification API</font></li>
<li>
<font face="Helvetica Neue"><a
href="https://issues.opennms.org/browse/HZN-1198"
rel="nofollow">HZN-1198</a>: CDP Topology not discovered on
Cisco Nexus devices</font></li>
<li>
<font face="Helvetica Neue"><a
href="https://issues.opennms.org/browse/HZN-1231"
rel="nofollow">HZN-1231</a>: Upgrade the maven-war-plugin</font></li>
<li>
<font face="Helvetica Neue"><a
href="https://issues.opennms.org/browse/HZN-1420"
rel="nofollow">HZN-1420</a>: Index alarms and alarm history
in Elasticsearch</font></li>
<li>
<font face="Helvetica Neue"><a
href="https://issues.opennms.org/browse/HZN-1471"
rel="nofollow">HZN-1471</a>: Provide capability to expose
GraphContainerProviders with only one graph
(SingleGraphContainerProvider)</font></li>
<li>
<font face="Helvetica Neue"><a
href="https://issues.opennms.org/browse/HZN-1472"
rel="nofollow">HZN-1472</a>: Make GraphRepository accessible
via OSGI</font></li>
<li>
<font face="Helvetica Neue"><a
href="https://issues.opennms.org/browse/NMS-8185"
rel="nofollow">NMS-8185</a>: Create a reload daemon
configuration page</font></li>
<li>
<font face="Helvetica Neue"><a
href="https://issues.opennms.org/browse/NMS-10486"
rel="nofollow">NMS-10486</a>: syslog events are creating
notifications and disregarding rules in place</font></li>
<li>
<font face="Helvetica Neue"><a
href="https://issues.opennms.org/browse/NMS-10496"
rel="nofollow">NMS-10496</a>: Update flow classification
rules to match either the src or dst ports</font></li>
<li>
<font face="Helvetica Neue"><a
href="https://issues.opennms.org/browse/NMS-10546"
rel="nofollow">NMS-10546</a>: Cross-Site Scripting:
Reflected</font></li>
<li>
<font face="Helvetica Neue"><a
href="https://issues.opennms.org/browse/NMS-10547"
rel="nofollow">NMS-10547</a>: Cross-Frame Scripting</font></li>
<li>
<font face="Helvetica Neue"><a
href="https://issues.opennms.org/browse/NMS-10557"
rel="nofollow">NMS-10557</a>: Upgrade liquibase to 3.x</font></li>
<li>
<font face="Helvetica Neue"><a
href="https://issues.opennms.org/browse/OCE-38"
rel="nofollow">OCE-38</a>: Add log rotation support to the
kafka-event-mirrorer</font></li>
</ul>
</body>
</html>
________________________________________________________________
Note that this mailing list is not as active as other resources.
Visit https://opennms.discourse.group/ for the forum, and
visit https://chat.opennms.com for real-time chat.
________________________________________________________________
opennms-discuss mailing list
To *unsubscribe* or change your subscription options, see the bottom of this page:
https://lists.sourceforge.net/lists/listinfo/opennms-discuss
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic