This Week in OpenNMS: July 17th, 2017
Benjamin Reed <[email protected]> Mon, 17 Jul 2017 11:07:59 -0400
| Newsgroups | gmane.network.opennms.announce |
|---|---|
| Message-ID | <b1e1ef1f-2067-a209-e8c6-f257398643b6__18674.4756917053$1500304224$gmane$org@opennms.org> |
This is a multi-part message in MIME format.
--===============5707273376872580158==
Content-Type: multipart/alternative;
boundary="------------00C76D67FF15E49DFB891ADE"
Content-Language: en-US
This is a multi-part message in MIME format.
--------------00C76D67FF15E49DFB891ADE
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
It's time for This Week in OpenNMS! In the last week we worked on
various internals and web code.
Github Project Updates
* *Internals, APIs, and Documentation
*
* Jesse fixed maskelement matches for events
* Jesse worked on a project to provide alarm correlation
* Seth worked on upgrading Karaf to 4.1
* Ronny worked on AsciiBinder documentation infrastructure
* Alejandro fixed varbind matching of events
* *Web and UI
*
* Seth did more work on alarm endpoints in the ReSTv2 API
* Alejandro made it possible to associate foreign sources and IDs
with events sent through ReST
* Markus worked on a bunch of BSM and topology issues
* Dustin worked on GraphML topology status propagation
* Markus worked on OSGi ReST support
* Markus made an outage-based node status calculator
* I added support for ack/unack/escalate/clear of alarms in OpenNMS=
=2Ejs
* Jesse added support for handling alarm sticky and journal memos
to OpenNMS.js, and added support for displaying them in Grafana
OpenNMS Horizon 20.0.1 (Korben Dallas
<http://fifth-element.wikia.com/wiki/Korben_Dallas>) Released
OpenNMS Horizon 20.0.1 was released last Monday. It contains fixes
for number of bugs introduced in 20 including a deadlock in polling.
For a complete list of what was changed, see the release notes:
http://bit.ly/opennms-changes-20-0-1
Dev-Jam 2017
Dev-Jam 2017
While I am writing this TWiO, Tarus and Jesse are introducing
Dev-Jam 2017 at Concordia University in Montr=C3=A9al, Canada. Dev-Ja=
m is
our yearly OpenNMS un-conference where everyone gets a chance to
socializer and to work on their own personal OpenNMS projects.
This morning everyone introduced themselves and talked about what
they planned on doing:
* updating packaging (yum/Debian) infrastructure including better
support of upstream PostgreSQL packages
* improved wifi link support in Enlinkd and topology
* improving the opennms.com and opennms.org web sites
* simplifying collection of OCAs
* integrating DigitalOcean and Xen requisition tools
* Spark chat integration
* ReST infrastructure improvements
* discussing how to improve Docker image generation
* grafana dashboard for UPS data
* northbound interfaces for Drools (scriptd-like interface for Alar=
ms)
* a structured data monitor (using the XML collector infrastructure=
)
* Cisco ACI integration
* OSGi deployment of ReST services
* donut charts on the front page
* rewrite the node list page
* migrate documentation to AsciiBinder
* trigger IFTTT events when alarms change
* porting the Go version of the minion to a new platform
Obviously not all of this will get done in a week, but there are
lots of neat things going on. Stay tuned for cool new features in
OpenNMS Horizon 21.0.0!
Also, Jessica handed out this year's t-shirt, with an awesome design:=
Front Back
Upcoming Events and Appearances
*
*OpenNMS Training - Apex, NC - September 11th through 15th
<http://www.opennms.com/training/>*
*
The OpenNMS Group's next training session in Apex, NC will be
September 11th through 15th. For more details on OpenNMS training
and to sign up, see The OpenNMS.com training page:
http://www.opennms.com/training/
*
*Ohio Linux Fest - Columbus, OH - September 29th through 30th,
2017*
Tarus Balog will be the keynote speaker at Ohio Linux Fest in
Columbus. His talk is titled _"A Short History of an Open Source
Business"_ and will be about the history of OpenNMS, decisions that
were made, problems that were faced, and things we'd do different.
For details, see the Ohio Linux Fest announcement:
https://ohiolinux.org/tarus-balog-to-keynote-ohio-linuxfest-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-1061 <https://issues.opennms.org/browse/HZN-1061>: Add an alarms
endpoint to the v2 REST API
* HZN-1062 <https://issues.opennms.org/browse/HZN-1062>: Add support
for perform ticket related actions on alarm
* HZN-1099 <https://issues.opennms.org/browse/HZN-1099>: View the all
of the alarm properties for any alarm displayed in the alarm table pa=
nel
* NMS-7309 <https://issues.opennms.org/browse/NMS-7309>: OpenNMS
ignores signals
* NMS-8305 <https://issues.opennms.org/browse/NMS-8305>: Intermittent
test failures in *FeatureKarafIT tests
* NMS-8857 <https://issues.opennms.org/browse/NMS-8857>: Make an
automation to clear pathOutage alarms
* NMS-9133 <https://issues.opennms.org/browse/NMS-9133>: Fix CORS
section to include /api/* besides /rest
* NMS-9365 <https://issues.opennms.org/browse/NMS-9365>: Give a user
the ability to visualise path outages and the status in the topology
framework
* NMS-9449 <https://issues.opennms.org/browse/NMS-9449>: Add support
for retrieving the SNMPv2 agent address from a specific varbind
* NMS-9484 <https://issues.opennms.org/browse/NMS-9484>: KSC reports
broken on upgrade to 20.0
* NMS-9491 <https://issues.opennms.org/browse/NMS-9491>: openNMS
ignores some traps
* NMS-9496 <https://issues.opennms.org/browse/NMS-9496>: Using
maskelements based on nodeID (and maybe other fields) to match event
definition doesn't work
--------------00C76D67FF15E49DFB891ADE
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 link=3D"#0B6CDA" vlink=3D"#551A8B" text=3D"#000000" bgcolor=3D"#f=
fffff"
alink=3D"#EE0000">
<font face=3D"Helvetica Neue,sans-serif"> </font>
<article class=3D"markdown-body">
<p><font face=3D"Helvetica Neue,sans-serif">It's time for This Week
in OpenNMS! In the last week we worked on various internals
and web code.<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,
APIs, and Documentation<br>
</strong></font></li>
</ul>
<blockquote>
<ul>
<li><font face=3D"Helvetica Neue,sans-serif">Jesse fixed
maskelement matches for events</font></li>
<li><font face=3D"Helvetica Neue,sans-serif">Jesse worked on a
project to provide alarm correlation</font></li>
<li><font face=3D"Helvetica Neue,sans-serif">Seth worked on
upgrading Karaf to 4.1</font></li>
<li><font face=3D"Helvetica Neue,sans-serif">Ronny worked on
AsciiBinder documentation infrastructure</font></li>
<li><font face=3D"Helvetica Neue,sans-serif">Alejandro fixed
varbind matching of events</font></li>
</ul>
</blockquote>
<ul>
<li><font face=3D"Helvetica Neue,sans-serif"><strong>Web and UI<b=
r>
</strong></font></li>
</ul>
<blockquote>
<ul>
<li><font face=3D"Helvetica Neue,sans-serif">Seth did more work
on alarm endpoints in the ReSTv2 API</font></li>
<li><font face=3D"Helvetica Neue,sans-serif">Alejandro made it
possible to associate foreign sources and IDs with events
sent through ReST</font></li>
<li><font face=3D"Helvetica Neue,sans-serif">Markus worked on a
bunch of BSM and topology issues</font></li>
<li><font face=3D"Helvetica Neue,sans-serif">Dustin worked on
GraphML topology status propagation</font></li>
<li><font face=3D"Helvetica Neue,sans-serif">Markus worked on
OSGi ReST support</font></li>
<li><font face=3D"Helvetica Neue,sans-serif">Markus made an
outage-based node status calculator</font></li>
<li><font face=3D"Helvetica Neue,sans-serif">I added support fo=
r
ack/unack/escalate/clear of alarms in OpenNMS.js</font></li=
>
<li><font face=3D"Helvetica Neue,sans-serif">Jesse added suppor=
t
for handling alarm sticky and journal memos to OpenNMS.js,
and added support for displaying them in Grafana</font></li=
>
</ul>
</blockquote>
<font face=3D"Helvetica Neue,sans-serif"><br>
</font>
<h3 id=3D"upcoming-events-and-appearances"><font face=3D"Helvetica
Neue,sans-serif">OpenNMS Horizon 20.0.1 (<a
href=3D"http://fifth-element.wikia.com/wiki/Korben_Dallas">Ko=
rben
Dallas</a>) Released</font></h3>
<blockquote>
<p><font face=3D"Helvetica Neue,sans-serif">OpenNMS Horizon 20.0.=
1
was released last Monday. It contains fixes for number of
bugs introduced in 20 including a deadlock in polling.</font>=
</p>
<p><font face=3D"Helvetica Neue,sans-serif">For a complete list o=
f
what was changed, see the release notes: <a
href=3D"http://bit.ly/opennms-changes-20-0-1">http://bit.ly=
/opennms-changes-20-0-1</a></font></p>
</blockquote>
<font face=3D"Helvetica Neue,sans-serif"><br>
</font>
<h3 id=3D"upcoming-events-and-appearances"><font face=3D"Helvetica
Neue,sans-serif">Dev-Jam 2017</font></h3>
<blockquote>
<p><font face=3D"Helvetica Neue,sans-serif"><img
src=3D"https://www.opennms.org/user/pages/05.blog/01.twio/2017-07-17-this=
-week-in-opennms/tarus-devjam.jpg"
alt=3D"Dev-Jam 2017" style=3D"max-width:100%;"></font></p>
<p><font face=3D"Helvetica Neue,sans-serif">While I am writing
this TWiO, Tarus and Jesse are introducing Dev-Jam 2017 at
Concordia University in Montr=C3=A9al, Canada. Dev-Jam is our
yearly OpenNMS un-conference where everyone gets a chance to
socializer and to work on their own personal OpenNMS
projects.</font></p>
<p><font face=3D"Helvetica Neue,sans-serif">This morning everyone
introduced themselves and talked about what they planned on
doing:</font></p>
<ul>
<li><font face=3D"Helvetica Neue,sans-serif">updating packaging
(yum/Debian) infrastructure including better support of
upstream PostgreSQL packages</font></li>
<li><font face=3D"Helvetica Neue,sans-serif">improved wifi link
support in Enlinkd and topology</font></li>
<li><font face=3D"Helvetica Neue,sans-serif">improving the
opennms.com and opennms.org web sites</font></li>
<li><font face=3D"Helvetica Neue,sans-serif">simplifying
collection of OCAs</font></li>
<li><font face=3D"Helvetica Neue,sans-serif">integrating
DigitalOcean and Xen requisition tools</font></li>
<li><font face=3D"Helvetica Neue,sans-serif">Spark chat
integration</font></li>
<li><font face=3D"Helvetica Neue,sans-serif">ReST infrastructur=
e
improvements</font></li>
<li><font face=3D"Helvetica Neue,sans-serif">discussing how to
improve Docker image generation</font></li>
<li><font face=3D"Helvetica Neue,sans-serif">grafana dashboard
for UPS data</font></li>
<li><font face=3D"Helvetica Neue,sans-serif">northbound
interfaces for Drools (scriptd-like interface for Alarms)</=
font></li>
<li><font face=3D"Helvetica Neue,sans-serif">a structured data
monitor (using the XML collector infrastructure)</font></li=
>
<li><font face=3D"Helvetica Neue,sans-serif">Cisco ACI
integration</font></li>
<li><font face=3D"Helvetica Neue,sans-serif">OSGi deployment of
ReST services</font></li>
<li><font face=3D"Helvetica Neue,sans-serif">donut charts on th=
e
front page</font></li>
<li><font face=3D"Helvetica Neue,sans-serif">rewrite the node
list page</font></li>
<li><font face=3D"Helvetica Neue,sans-serif">migrate
documentation to AsciiBinder</font></li>
<li><font face=3D"Helvetica Neue,sans-serif">trigger IFTTT
events when alarms change</font></li>
<li><font face=3D"Helvetica Neue,sans-serif">porting the Go
version of the minion to a new platform</font></li>
</ul>
<p><font face=3D"Helvetica Neue,sans-serif">Obviously not all of
this will get done in a week, but there are lots of neat
things going on. Stay tuned for cool new features in OpenNMS
Horizon 21.0.0!</font></p>
<p><font face=3D"Helvetica Neue,sans-serif">Also, Jessica handed
out this year's t-shirt, with an awesome design:</font></p>
<p><font face=3D"Helvetica Neue,sans-serif"><img
src=3D"https://www.opennms.org/user/pages/05.blog/01.twio/2017-07-17-this=
-week-in-opennms/dev-jam-2017-front-300.png"
alt=3D"Front" style=3D"max-width:100%;"> <img
src=3D"https://www.opennms.org/user/pages/05.blog/01.twio/2017-07-17-this=
-week-in-opennms/dev-jam-2017-back-300.png"
alt=3D"Back" style=3D"max-width:100%;"></font></p>
</blockquote>
<h3 id=3D"upcoming-events-and-appearances"><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>
<h3><font face=3D"Helvetica Neue,sans-serif"><strong><a
href=3D"http://www.opennms.com/training/">OpenNMS
Training - Apex, NC - September 11th through 15th</a></=
strong></font></h3>
</li>
</ul>
<ul>
<li>
<p><font face=3D"Helvetica Neue,sans-serif">The OpenNMS Group's
next training session in Apex, NC will be September 11th
through 15th. For more details on OpenNMS training and to
sign up, see The OpenNMS.com training page: <a
href=3D"http://www.opennms.com/training/">http://www.open=
nms.com/training/</a></font></p>
</li>
<li>
<h3><font face=3D"Helvetica Neue,sans-serif"><strong><a href=3D=
"">Ohio
Linux Fest - Columbus, OH - September 29th through
30th, 2017</a></strong></font></h3>
<p><font face=3D"Helvetica Neue,sans-serif">Tarus Balog will be
the keynote speaker at Ohio Linux Fest in Columbus. His
talk is titled _"A Short History of an Open Source
Business"_ and will be about the history of OpenNMS,
decisions that were made, problems that were faced, and
things we'd do different.</font></p>
<p><font face=3D"Helvetica Neue,sans-serif">For details, see th=
e
Ohio Linux Fest announcement: <a
href=3D"https://ohiolinux.org/tarus-balog-to-keynote-ohio=
-linuxfest-2017/">https://ohiolinux.org/tarus-balog-to-keynote-ohio-linux=
fest-2017/</a></font></p>
</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">
<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; -webkit-text-stroke-width: 0px;
text-decoration-style: initial; text-decoration-color: initial;">
<li style=3D"box-sizing: border-box;"><font face=3D"Helvetica
Neue,sans-serif"><a
href=3D"https://issues.opennms.org/browse/HZN-1061"
style=3D"box-sizing: border-box; background-color:
transparent; color: rgb(64, 120, 192); text-decoration:
none;">HZN-1061</a>: Add an alarms endpoint to the v2 REST
API</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-1062"
style=3D"box-sizing: border-box; background-color:
transparent; color: rgb(64, 120, 192); text-decoration:
none;">HZN-1062</a>: Add support for perform ticket
related actions on alarm</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-1099"
style=3D"box-sizing: border-box; background-color:
transparent; color: rgb(64, 120, 192); text-decoration:
none;">HZN-1099</a>: View the all of the alarm properties
for any alarm displayed in the alarm table panel</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-7309"
style=3D"box-sizing: border-box; background-color:
transparent; color: rgb(64, 120, 192); text-decoration:
none;">NMS-7309</a>: OpenNMS ignores signals</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-8305"
style=3D"box-sizing: border-box; background-color:
transparent; color: rgb(64, 120, 192); text-decoration:
none;">NMS-8305</a>: Intermittent test failures in
*FeatureKarafIT tests</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-8857"
style=3D"box-sizing: border-box; background-color:
transparent; color: rgb(64, 120, 192); text-decoration:
none;">NMS-8857</a>: Make an automation to clear
pathOutage alarms</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-9133"
style=3D"box-sizing: border-box; background-color:
transparent; color: rgb(64, 120, 192); text-decoration:
none;">NMS-9133</a>: Fix CORS section to include /api/*
besides /rest</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-9365"
style=3D"box-sizing: border-box; background-color:
transparent; color: rgb(64, 120, 192); text-decoration:
none;">NMS-9365</a>: Give a user the ability to visualise
path outages and the status in the topology framework</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-9449"
style=3D"box-sizing: border-box; background-color:
transparent; color: rgb(64, 120, 192); text-decoration:
none;">NMS-9449</a>: Add support for retrieving the SNMPv2
agent address from a specific varbind</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-9484"
style=3D"box-sizing: border-box; background-color:
transparent; color: rgb(64, 120, 192); text-decoration:
none;">NMS-9484</a>: KSC reports broken on upgrade to 20.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-9491"
style=3D"box-sizing: border-box; background-color:
transparent; color: rgb(64, 120, 192); text-decoration:
none;">NMS-9491</a>: openNMS ignores some traps</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-9496"
style=3D"box-sizing: border-box; background-color:
transparent; color: rgb(64, 120, 192); text-decoration:
none;">NMS-9496</a>: Using maskelements based on nodeID
(and maybe other fields) to match event definition doesn't
work</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>
--------------00C76D67FF15E49DFB891ADE--
--===============5707273376872580158==
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
--===============5707273376872580158==
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
--===============5707273376872580158==--