This Week in OpenNMS: August 28th, 2017
Benjamin Reed <[email protected]> Mon, 28 Aug 2017 10:51:35 -0400
| Newsgroups | gmane.network.opennms.announce,gmane.network.opennms.general |
|---|---|
| Message-ID | <[email protected]> |
This is a multi-part message in MIME format.
--===============4634340270157963103==
Content-Type: multipart/alternative;
boundary="------------FFAA0BEAB4C6CF579C154A2E"
Content-Language: en-US
This is a multi-part message in MIME format.
--------------FFAA0BEAB4C6CF579C154A2E
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 have been working on wrapping up the Helm project,
and continuing to finish up the work that will become Meridian 2017 and
OpenNMS Horizon 21.
<#github-project-updates>
Github Project Updates
*
*Internals, APIs, and Documentation*
o I continued my work on getting OpenNMS integration tests to run
cleanly in Docker containers.
o Christian and Dustin did more work on moving event parms to a
separate database table.
o DJ worked on cleaning up test database creation, and fixing some
tests that should be marked integration rather than unit.
o Jesse wrote proper documentation
<https://docs.opennms.org/helm/branches/master/helm/latest/welcom=
e/index.html>
for Helm.
o I renamed the Helm github project to |opennms-helm| and updated
the packages to just be |opennms-helm| rather than
|opennms-helm-app|.
*
*Web and UI*
o Seth did more work on his property-based search API for ReSTv2.
o Markus and I did more work on making error-handling more
consistent and useful in OpenNMS.js.
o Jesse fixed light/dark theme handling in Helm, as well as doing
other UI cleanup.
o Markus made errors coming from opennms.js show in a more useful
way in Helm.
<#a-clarification-on-the-new-release-schedule>
A Clarification On the New Release Schedule
In the last TWiO, I discussed moving to a regular monthly release cycle,
but I was not clear about what types of releases that would affect.
The monthly release cycle is primarily for bug fix releases, to help
guarantee that if you see a bug closed in JIRA, you know when that fix
will make it into production.
We will attempt to also target the 3rd Thursday for new major releases
(Horizon 21, etc.) for consistency's sake, but we are not /guaranteeing/
they will be done on a 3rd Thursday.
<#upcoming-events-and-appearances>
Upcoming Events and Appearances
*
*AusNOG - Melbourne, Australia - September 7th and 8th, 2017
<http://www.ausnog.net/>*
Tarus Balog will be speaking at this year's AusNOG conference being
held in Melbourne, Australia in September. AusNOG
<http://www.ausnog.net/> is the premier technical and professional
networking event for Internet Service Providers, Telcos, Hosting
Providers, and Content Providers in Australia. Tarus will be
presenting a talk entitled /"Monitoring at Scale with OpenNMS"/:
http://www.ausnog.net/events/ausnog-2017/speakers#Tarus_Balog
*
*OpenNMS Training =E2=80=93 Apex, NC - September 11th through 15th, 2=
017
<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
<https://ohiolinux.org/tarus-balog-to-keynote-ohio-linuxfest-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/
*
*OSMC - Nuremberg, Germany - November 21st through 24th, 2017
<https://osmc.de/>*
Ronny Trommer will be speaking at OSMC with a talk titled, /"Another
Year with OpenNMS"/, discussing the progress made in the last 3
major releases of OpenNMS and what's on the roadmap going forward.
Ronny's talk <https://osmc.de/events/en-another-year-with-opennms/>
will be on Thursday, November 23rd. Full details of the schedule are
available on the OSMC site: https://osmc.de/schedule/
<#until-next-week>
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>
Resolved Issues Since Last TWiO
* HELM-11 <https://issues.opennms.org/browse/HELM-11>: Allow users to
identify the originating datasource in the alarm table panel
* HELM-38 <https://issues.opennms.org/browse/HELM-38>: Rename packages
to opennms-helm
* HELM-40 <https://issues.opennms.org/browse/HELM-40>: Document
installation and basic walk through
* HELM-42 <https://issues.opennms.org/browse/HELM-42>: Prevent users
to use a non supported OpenNMS version with the OpenNMS FM datasource
* HELM-43 <https://issues.opennms.org/browse/HELM-43>: Provide examples
* HELM-45 <https://issues.opennms.org/browse/HELM-45>: Allow user to
toggle between all and featured properties
* HELM-48 <https://issues.opennms.org/browse/HELM-48>: Rename datasourc=
es
* HZN-132 <https://issues.opennms.org/browse/HZN-132>: JMXMonitor
* NMS-9513 <https://issues.opennms.org/browse/NMS-9513>: Programmable
Northbounder Interfaces
* NMS-9590 <https://issues.opennms.org/browse/NMS-9590>: RESTv2 API
fails with 500 error due to mangled timestamps
* NMS-9598 <https://issues.opennms.org/browse/NMS-9598>:
ExceptionMapper does not update the entity type accordingly
* ORG-59 <https://issues.opennms.org/browse/ORG-59>: Monitor CPU load
* ORG-71 <https://issues.opennms.org/browse/ORG-71>: Monitor CPU usage
--------------FFAA0BEAB4C6CF579C154A2E
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 bgcolor=3D"#FFFFFF" text=3D"#000000">
<p><font face=3D"Helvetica Neue">It's time for This Week in OpenNMS!<=
/font></p>
<font face=3D"Helvetica Neue">
</font>
<p><font face=3D"Helvetica Neue">In the last week we have been workin=
g
on wrapping up the Helm project, and continuing to finish up the
work that will become Meridian 2017 and OpenNMS Horizon 21.</font=
></p>
<font face=3D"Helvetica Neue">
</font>
<h2><br>
<font face=3D"Helvetica Neue"><a
id=3D"user-content-github-project-updates" class=3D"anchor"
href=3D"#github-project-updates" aria-hidden=3D"true"><span
aria-hidden=3D"true" class=3D"octicon octicon-link"></span></=
a></font></h2>
<h2><font face=3D"Helvetica Neue">Github Project Updates</font></h2>
<font face=3D"Helvetica Neue">
</font>
<ul>
<li>
<p><font face=3D"Helvetica Neue"><strong>Internals, APIs, and
Documentation</strong></font></p>
<ul>
<li><font face=3D"Helvetica Neue">I continued my work on gettin=
g
OpenNMS integration tests to run cleanly in Docker
containers.</font></li>
<li><font face=3D"Helvetica Neue">Christian and Dustin did more
work on moving event parms to a separate database table.</f=
ont></li>
<li><font face=3D"Helvetica Neue">DJ worked on cleaning up test
database creation, and fixing some tests that should be
marked integration rather than unit.</font></li>
<li><font face=3D"Helvetica Neue">Jesse wrote <a
href=3D"https://docs.opennms.org/helm/branches/master/helm/latest/welcome=
/index.html">proper
documentation</a> for Helm.</font></li>
<li><font face=3D"Helvetica Neue">I renamed the Helm github
project to <code>opennms-helm</code> and updated the
packages to just be <code>opennms-helm</code> rather than
<code>opennms-helm-app</code>.</font></li>
</ul>
</li>
<li>
<p><font face=3D"Helvetica Neue"><strong>Web and UI</strong></fon=
t></p>
<ul>
<li><font face=3D"Helvetica Neue">Seth did more work on his
property-based search API for ReSTv2.</font></li>
<li><font face=3D"Helvetica Neue">Markus and I did more work on
making error-handling more consistent and useful in
OpenNMS.js.</font></li>
<li><font face=3D"Helvetica Neue">Jesse fixed light/dark theme
handling in Helm, as well as doing other UI cleanup.</font>=
</li>
<li><font face=3D"Helvetica Neue">Markus made errors coming fro=
m
opennms.js show in a more useful way in Helm.</font></li>
</ul>
</li>
</ul>
<font face=3D"Helvetica Neue">
</font>
<h2><br>
<font face=3D"Helvetica Neue"><a
id=3D"user-content-a-clarification-on-the-new-release-schedule"
class=3D"anchor"
href=3D"#a-clarification-on-the-new-release-schedule"
aria-hidden=3D"true"><span aria-hidden=3D"true" class=3D"octico=
n
octicon-link"></span></a></font></h2>
<h2><font face=3D"Helvetica Neue">A Clarification On the New Release
Schedule</font></h2>
<font face=3D"Helvetica Neue">
</font>
<p><font face=3D"Helvetica Neue">In the last TWiO, I discussed moving
to a regular monthly release cycle, but I was not clear about
what types of releases that would affect.</font></p>
<font face=3D"Helvetica Neue">
</font>
<p><font face=3D"Helvetica Neue">The monthly release cycle is
primarily for bug fix releases, to help guarantee that if you
see a bug closed in JIRA, you know when that fix will make it
into production.</font></p>
<font face=3D"Helvetica Neue">
</font>
<p><font face=3D"Helvetica Neue">We will attempt to also target the
3rd Thursday for new major releases (Horizon 21, etc.) for
consistency's sake, but we are not <em>guaranteeing</em> they
will be done on a 3rd Thursday.</font></p>
<font face=3D"Helvetica Neue">
</font>
<h2><br>
<font face=3D"Helvetica Neue"><a
id=3D"user-content-upcoming-events-and-appearances"
class=3D"anchor" href=3D"#upcoming-events-and-appearances"
aria-hidden=3D"true"><span aria-hidden=3D"true" class=3D"octico=
n
octicon-link"></span></a></font></h2>
<h2><font face=3D"Helvetica Neue">Upcoming Events and Appearances</fo=
nt></h2>
<font face=3D"Helvetica Neue">
</font>
<ul>
<li>
<p><font face=3D"Helvetica Neue"><strong><a
href=3D"http://www.ausnog.net/">AusNOG - Melbourne,
Australia - September 7th and 8th, 2017</a></strong></fon=
t></p>
<p><font face=3D"Helvetica Neue">Tarus Balog will be speaking at
this year's AusNOG conference being held in Melbourne,
Australia in September. <a href=3D"http://www.ausnog.net/">Au=
sNOG</a>
is the premier technical and professional networking event
for Internet Service Providers, Telcos, Hosting Providers,
and Content Providers in Australia. Tarus will be presenting
a talk entitled <em>"Monitoring at Scale with OpenNMS"</em>:
<a moz-do-not-send=3D"true"
href=3D"http://www.ausnog.net/events/ausnog-2017/speakers#T=
arus_Balog">http://www.ausnog.net/events/ausnog-2017/speakers#Tarus_Balog=
</a><br>
</font> </p>
</li>
<li>
<p><font face=3D"Helvetica Neue"><strong><a
href=3D"http://www.opennms.com/training/">OpenNMS Trainin=
g
=E2=80=93 Apex, NC - September 11th through 15th, 2017</a=
></strong></font></p>
<p><font face=3D"Helvetica Neue">The OpenNMS Group's next trainin=
g
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.opennm=
s.com/training/</a></font></p>
</li>
<li>
<p><font face=3D"Helvetica Neue"><strong><a
href=3D"https://ohiolinux.org/tarus-balog-to-keynote-ohio=
-linuxfest-2017/">Ohio
Linux Fest - Columbus, OH - September 29th through 30th,
2017</a></strong></font></p>
<p><font face=3D"Helvetica Neue">Tarus Balog will be the keynote
speaker at Ohio Linux Fest in Columbus. His talk is titled <e=
m>"A
Short History of an Open Source Business"</em> 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">For details, see the Ohio Linux
Fest announcement: <a
href=3D"https://ohiolinux.org/tarus-balog-to-keynote-ohio-l=
inuxfest-2017/">https://ohiolinux.org/tarus-balog-to-keynote-ohio-linuxfe=
st-2017/</a></font></p>
</li>
<li>
<p><font face=3D"Helvetica Neue"><strong><a
href=3D"https://osmc.de/">OSMC - Nuremberg, Germany -
November 21st through 24th, 2017</a></strong></font></p>
<p><font face=3D"Helvetica Neue">Ronny Trommer will be speaking a=
t
OSMC with a talk titled, <em>"Another Year with OpenNMS"</em>=
,
discussing the progress made in the last 3 major releases of
OpenNMS and what's on the roadmap going forward.</font></p>
<p><font face=3D"Helvetica Neue"><a
href=3D"https://osmc.de/events/en-another-year-with-opennms=
/">Ronny's
talk</a> will be on Thursday, November 23rd. Full details
of the schedule are available on the OSMC site: <a
href=3D"https://osmc.de/schedule/">https://osmc.de/schedule=
/</a></font></p>
</li>
</ul>
<font face=3D"Helvetica Neue">
</font>
<h2><br>
<font face=3D"Helvetica Neue"><a id=3D"user-content-until-next-week=
"
class=3D"anchor" href=3D"#until-next-week" aria-hidden=3D"true"=
><span
aria-hidden=3D"true" class=3D"octicon octicon-link"></span></=
a></font></h2>
<h2><font face=3D"Helvetica Neue">Until Next Week=E2=80=A6</font></h2=
>
<font face=3D"Helvetica Neue">
</font>
<p><font face=3D"Helvetica Neue">If there=E2=80=99s anything you=E2=80=
=99d like me to
talk about in a future TWiO, or you just have a comment or
criticism you=E2=80=99d like to share, don=E2=80=99t hesitate to =
<a
href=3D"mailto:[email protected]">say hi</a>.</font></p>
<font face=3D"Helvetica Neue">
</font>
<p><font face=3D"Helvetica Neue">- Ben</font></p>
<font face=3D"Helvetica Neue">
</font>
<h2><br>
<font face=3D"Helvetica Neue"><a
id=3D"user-content-resolved-issues-since-last-twio"
class=3D"anchor" href=3D"#resolved-issues-since-last-twio"
aria-hidden=3D"true"><span aria-hidden=3D"true" class=3D"octico=
n
octicon-link"></span></a></font></h2>
<h2><font face=3D"Helvetica Neue">Resolved Issues Since Last TWiO</fo=
nt></h2>
<font face=3D"Helvetica Neue">
</font>
<ul>
<li>
<font face=3D"Helvetica Neue"><a
href=3D"https://issues.opennms.org/browse/HELM-11">HELM-11</a=
>:
Allow users to identify the originating datasource in the
alarm table panel</font></li>
<li>
<font face=3D"Helvetica Neue"><a
href=3D"https://issues.opennms.org/browse/HELM-38">HELM-38</a=
>:
Rename packages to opennms-helm</font></li>
<li>
<font face=3D"Helvetica Neue"><a
href=3D"https://issues.opennms.org/browse/HELM-40">HELM-40</a=
>:
Document installation and basic walk through</font></li>
<li>
<font face=3D"Helvetica Neue"><a
href=3D"https://issues.opennms.org/browse/HELM-42">HELM-42</a=
>:
Prevent users to use a non supported OpenNMS version with the
OpenNMS FM datasource</font></li>
<li>
<font face=3D"Helvetica Neue"><a
href=3D"https://issues.opennms.org/browse/HELM-43">HELM-43</a=
>:
Provide examples</font></li>
<li>
<font face=3D"Helvetica Neue"><a
href=3D"https://issues.opennms.org/browse/HELM-45">HELM-45</a=
>:
Allow user to toggle between all and featured properties</font>=
</li>
<li>
<font face=3D"Helvetica Neue"><a
href=3D"https://issues.opennms.org/browse/HELM-48">HELM-48</a=
>:
Rename datasources</font></li>
<li>
<font face=3D"Helvetica Neue"><a
href=3D"https://issues.opennms.org/browse/HZN-132">HZN-132</a=
>:
JMXMonitor</font></li>
<li>
<font face=3D"Helvetica Neue"><a
href=3D"https://issues.opennms.org/browse/NMS-9513">NMS-9513<=
/a>:
Programmable Northbounder Interfaces</font></li>
<li>
<font face=3D"Helvetica Neue"><a
href=3D"https://issues.opennms.org/browse/NMS-9590">NMS-9590<=
/a>:
RESTv2 API fails with 500 error due to mangled timestamps</font=
></li>
<li>
<font face=3D"Helvetica Neue"><a
href=3D"https://issues.opennms.org/browse/NMS-9598">NMS-9598<=
/a>:
ExceptionMapper does not update the entity type accordingly</fo=
nt></li>
<li>
<font face=3D"Helvetica Neue"><a
href=3D"https://issues.opennms.org/browse/ORG-59">ORG-59</a>:
Monitor CPU load</font></li>
<li>
<font face=3D"Helvetica Neue"><a
href=3D"https://issues.opennms.org/browse/ORG-71">ORG-71</a>:
Monitor CPU usage</font></li>
</ul>
<font face=3D"Helvetica Neue">
</font>
</body>
</html>
--------------FFAA0BEAB4C6CF579C154A2E--
--===============4634340270157963103==
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
--===============4634340270157963103==
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
--===============4634340270157963103==--