This Week in OpenNMS: November 14th, 2016
Benjamin Reed <[email protected]> Mon, 14 Nov 2016 11:51:18 -0500
| Newsgroups | gmane.network.opennms.announce |
|---|---|
| Message-ID | <a01af252-4bfb-b3b5-0ece-321febe983ad__32739.3147549175$1479142447$gmane$org@opennms.org> |
This is a multi-part message in MIME format.
--===============0597926778031128183==
Content-Type: multipart/alternative;
boundary="------------B3FF39CB0C75E5FC8BB17D68"
This is a multi-part message in MIME format.
--------------B3FF39CB0C75E5FC8BB17D68
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 documentation and configuration files,
maps, Newts, various polling and provisioning internals, the web UI,
ReST, and bug fixes.
Github Project Updates
* *Documentation and Configuration*
Ronny did documentation updates for Pollerd and poll-outages
configuration files, as well as documentation about how users,
groups, and roles work. Alejandro put together an
example |opennms.conf| file.
* *Maps*
Markus fixed an issue with retrieving CDP topology information in
the maps. He also fixed some other NPEs and Google Maps API and
coordinate handling.
* *Newts*
Jesse updated Newts and the Newts integration to use a minimum step
size of 5 minutes.
* *Internals, Provisioning, and Polling*
I finished my work on improving our handling of SNMP =E2=80=9Cerror-s=
tatus=E2=80=9D
responses. I also did a bunch of work on handling hostname updates
(node label and iphostname) properly during various stages of
provisioning. Markus fixed a startup issue in bsmd. Jesse worked on
SNI handling in the SSLCertMonitor. Christian updated the ILR to
provide node label. Jesse updated pinger code to use the
PingerFactory and Pinger RPC.
* *Web UI and ReST*
Alejandro fixed date range handling in the outages-for-node ReST
API, as well as the availability box on the node detail page. He
also worked on dealing with updating assets and categories through
ReST. Jesse fixed Backshift display of incomplete string values.
Markus fixed the display of node link detail info. Dustin added
support for filtering by severity in the alarm list.
* *Bug Fixes*
We=E2=80=99ve been spending time fixing a bunch of smaller bugs and s=
tarting
to identify blockers for 19.0.0, due in the next few months.
Upcoming Events and Appearances
* *Open Source Monitoring Conference - November 29th through December
2nd, 2016 <https://www.netways.de/en/events_trainings/osmc/overview/>=
*
Jeff will be speaking at OSMC on the current state of OpenNMS and
what we=E2=80=99re planning for the future:
https://www.netways.de/en/events_trainings/osmc/overview/
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]>.
=E2=80=93 Ben
Resolved Issues Since Last TWiO
* HZN-852 <https://issues.opennms.org/browse/HZN-852>: Trend Charts
* NMS-6323 <https://issues.opennms.org/browse/NMS-6323>: Enhance
SSLCertMonitor with TLS+SNI support with node label
* NMS-7195 <https://issues.opennms.org/browse/NMS-7195>: When the DNS
name of a discovered node changes, Provisiond doesn=E2=80=99t update =
the
node label.
* NMS-8033 <https://issues.opennms.org/browse/NMS-8033>: JMX
Datacollection for JBoss is broken in 16 and 17
* NMS-8121 <https://issues.opennms.org/browse/NMS-8121>: Missing image
in provisioning doc
* NMS-8498 <https://issues.opennms.org/browse/NMS-8498>:
Inconsistencies with the Measurements API when using Newts
* NMS-8550 <https://issues.opennms.org/browse/NMS-8550>: Pollerd
* NMS-8616 <https://issues.opennms.org/browse/NMS-8616>: Wrong A
record of hostname gives no security manager: =E2=80=9CRMI class load=
er
disabled=E2=80=9D-exception
* NMS-8671 <https://issues.opennms.org/browse/NMS-8671>: Any SNMP
error-status > 5 treated as unrecognized, aborts AggregateTracker
* NMS-8721 <https://issues.opennms.org/browse/NMS-8721>: Create a more
useful example content for opennms.conf
* NMS-8771 <https://issues.opennms.org/browse/NMS-8771>: The Alarms
Details widget on the OpsBoard shows the text on green instead of bla=
ck
* NMS-8808 <https://issues.opennms.org/browse/NMS-8808>: Blank content
when clicking on =E2=80=9CView Node Link Detailed Info=E2=80=9D
* NMS-8823 <https://issues.opennms.org/browse/NMS-8823>: Outage ReST
service forNode use case calculates dates incorrectly
* NMS-8847 <https://issues.opennms.org/browse/NMS-8847>: Backshift
shows the name of the string variables when the value is not availabl=
e
* NMS-8853 <https://issues.opennms.org/browse/NMS-8853>: NPE when
starting bsmd
* NMS-8858 <https://issues.opennms.org/browse/NMS-8858>: Make the ILR
put the node label alongside the package/IPADDR/Service tuple
* NMS-8872 <https://issues.opennms.org/browse/NMS-8872>: NPE when
using the Enlinkd Topology
* NMS-8873 <https://issues.opennms.org/browse/NMS-8873>: Investigate
poller-config.properties
* NMS-8874 <https://issues.opennms.org/browse/NMS-8874>: The
ipinterface.iphostname field is not updated after changing the FQDN
associated with a given IP address
* NMS-8875 <https://issues.opennms.org/browse/NMS-8875>: Topology is
slow due to geocoding failures
* NMS-8880 <https://issues.opennms.org/browse/NMS-8880>: The label of
unreachable auto-discovered nodes is set to the IP after a rescan.
* NMS-8882 <https://issues.opennms.org/browse/NMS-8882>: Unable to
ping nodes with Minion due to missing class
org.opennms.netmgt.icmp.jni6.Jni6Pinger
* NMS-8883 <https://issues.opennms.org/browse/NMS-8883>: Provisiond
does not support overlapping IP addresses in a requisition
--------------B3FF39CB0C75E5FC8BB17D68
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 alink=3D"#EE0000" bgcolor=3D"#ffffff" link=3D"#0B6CDA" text=3D"#0=
00000"
vlink=3D"#551A8B">
<div class=3D"moz-text-html" lang=3D"x-unicode">
<p> </p>
<h3>It's time for This Week in OpenNMS!</h3>
<p> </p>
<p>In the last week we worked on documentation and configuration
files, maps, Newts, various polling and provisioning internals,
the web UI, ReST, and bug fixes.<br>
</p>
<h3><br>
</h3>
<h3>Github Project Updates</h3>
<p>
<meta charset=3D"utf-8">
</p>
<ul>
<li><strong style=3D"box-sizing: border-box; font-weight: bold;">=
Documentation
and Configuration</strong></li>
</ul>
<blockquote>
<p style=3D"box-sizing: border-box; margin-top: 0px;
margin-bottom: 16px; 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;">=
Ronny
did documentation updates for Pollerd and poll-outages
configuration files, as well as documentation about how users,
groups, and roles work. Alejandro put together an example<span
class=3D"Apple-converted-space">=C2=A0</span><code
style=3D"box-sizing: border-box; font-size: 13.6px; padding:
0.2em 0px; margin: 0px; background-color: rgba(0, 0, 0,
0.04); border-radius: 3px;">opennms.conf</code><span
class=3D"Apple-converted-space">=C2=A0</span>file.</p>
</blockquote>
<ul>
<li><strong style=3D"box-sizing: border-box; font-weight: bold;">=
Maps</strong></li>
</ul>
<blockquote>
<p style=3D"box-sizing: border-box; margin-top: 0px;
margin-bottom: 16px; 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;">=
Markus
fixed an issue with retrieving CDP topology information in the
maps. He also fixed some other NPEs and Google Maps API and
coordinate handling.</p>
</blockquote>
<ul>
<li><strong style=3D"box-sizing: border-box; font-weight: bold;">=
Newts</strong></li>
</ul>
<blockquote>
<p style=3D"box-sizing: border-box; margin-top: 0px;
margin-bottom: 16px; 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;">=
Jesse
updated Newts and the Newts integration to use a minimum step
size of 5 minutes.</p>
</blockquote>
<ul>
<li><strong style=3D"box-sizing: border-box; font-weight: bold;">=
Internals,
Provisioning, and Polling</strong></li>
</ul>
<blockquote>
<p style=3D"box-sizing: border-box; margin-top: 0px;
margin-bottom: 16px; 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;">=
I
finished my work on improving our handling of SNMP
=E2=80=9Cerror-status=E2=80=9D responses. I also did a bunch of=
work on
handling hostname updates (node label and iphostname) properly
during various stages of provisioning. Markus fixed a startup
issue in bsmd. Jesse worked on SNI handling in the
SSLCertMonitor. Christian updated the ILR to provide node
label. Jesse updated pinger code to use the PingerFactory and
Pinger RPC.</p>
</blockquote>
<ul>
<li><strong style=3D"box-sizing: border-box; font-weight: bold;">=
Web
UI and ReST</strong></li>
</ul>
<blockquote>
<p style=3D"box-sizing: border-box; margin-top: 0px;
margin-bottom: 16px; 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;">=
Alejandro
fixed date range handling in the outages-for-node ReST API, as
well as the availability box on the node detail page. He also
worked on dealing with updating assets and categories through
ReST. Jesse fixed Backshift display of incomplete string
values. Markus fixed the display of node link detail info.
Dustin added support for filtering by severity in the alarm
list.</p>
</blockquote>
<ul>
<li><strong style=3D"box-sizing: border-box; font-weight: bold;">=
Bug
Fixes</strong></li>
</ul>
<blockquote>
<p style=3D"box-sizing: border-box; margin-top: 0px;
margin-bottom: 16px; 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;">=
We=E2=80=99ve
been spending time fixing a bunch of smaller bugs and starting
to identify blockers for 19.0.0, due in the next few months.</p=
>
</blockquote>
<h3><br>
</h3>
<h3>Upcoming Events and Appearances </h3>
<p> </p>
<p> </p>
<p> </p>
<h3> </h3>
<ul>
<li><b><a
href=3D"https://www.netways.de/en/events_trainings/osmc/ove=
rview/">Open
Source Monitoring Conference - November 29th through
December 2nd, 2016</a></b></li>
</ul>
<blockquote>Jeff will be speaking at OSMC on the current state of
OpenNMS and what we=E2=80=99re planning for the future: <a
href=3D"https://www.netways.de/en/events_trainings/osmc/overvie=
w/">https://www.netways.de/en/events_trainings/osmc/overview/</a><br>
</blockquote>
<blockquote> </blockquote>
<h3><br>
</h3>
<h3>Until Next Week=E2=80=A6</h3>
<p> </p>
<p>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]=
rg">say
hi</a>.</p>
<p> </p>
<p><br>
=E2=80=93 Ben</p>
<p> </p>
<p> </p>
<br>
<h3>Resolved Issues Since Last TWiO</h3>
<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;">
<li style=3D"box-sizing: border-box;"><a
href=3D"https://issues.opennms.org/browse/HZN-852"
style=3D"box-sizing: border-box; background: transparent;
color: rgb(65, 131, 196); text-decoration: none;">HZN-852</a>=
:
Trend Charts</li>
<li style=3D"box-sizing: border-box;"><a
href=3D"https://issues.opennms.org/browse/NMS-6323"
style=3D"box-sizing: border-box; background: transparent;
color: rgb(65, 131, 196); text-decoration: none;">NMS-6323</a=
>:
Enhance SSLCertMonitor with TLS+SNI support with node label</li=
>
<li style=3D"box-sizing: border-box;"><a
href=3D"https://issues.opennms.org/browse/NMS-7195"
style=3D"box-sizing: border-box; background: transparent;
color: rgb(65, 131, 196); text-decoration: none;">NMS-7195</a=
>:
When the DNS name of a discovered node changes, Provisiond
doesn=E2=80=99t update the node label.</li>
<li style=3D"box-sizing: border-box;"><a
href=3D"https://issues.opennms.org/browse/NMS-8033"
style=3D"box-sizing: border-box; background: transparent;
color: rgb(65, 131, 196); text-decoration: none;">NMS-8033</a=
>:
JMX Datacollection for JBoss is broken in 16 and 17</li>
<li style=3D"box-sizing: border-box;"><a
href=3D"https://issues.opennms.org/browse/NMS-8121"
style=3D"box-sizing: border-box; background: transparent;
color: rgb(65, 131, 196); text-decoration: none;">NMS-8121</a=
>:
Missing image in provisioning doc</li>
<li style=3D"box-sizing: border-box;"><a
href=3D"https://issues.opennms.org/browse/NMS-8498"
style=3D"box-sizing: border-box; background: transparent;
color: rgb(65, 131, 196); text-decoration: none;">NMS-8498</a=
>:
Inconsistencies with the Measurements API when using Newts</li>
<li style=3D"box-sizing: border-box;"><a
href=3D"https://issues.opennms.org/browse/NMS-8550"
style=3D"box-sizing: border-box; background: transparent;
color: rgb(65, 131, 196); text-decoration: none;">NMS-8550</a=
>:
Pollerd</li>
<li style=3D"box-sizing: border-box;"><a
href=3D"https://issues.opennms.org/browse/NMS-8616"
style=3D"box-sizing: border-box; background: transparent;
color: rgb(65, 131, 196); text-decoration: none;">NMS-8616</a=
>:
Wrong A record of hostname gives no security manager: =E2=80=9C=
RMI
class loader disabled=E2=80=9D-exception</li>
<li style=3D"box-sizing: border-box;"><a
href=3D"https://issues.opennms.org/browse/NMS-8671"
style=3D"box-sizing: border-box; background: transparent;
color: rgb(65, 131, 196); text-decoration: none;">NMS-8671</a=
>:
Any SNMP error-status > 5 treated as unrecognized, aborts
AggregateTracker</li>
<li style=3D"box-sizing: border-box;"><a
href=3D"https://issues.opennms.org/browse/NMS-8721"
style=3D"box-sizing: border-box; background: transparent;
color: rgb(65, 131, 196); text-decoration: none;">NMS-8721</a=
>:
Create a more useful example content for opennms.conf</li>
<li style=3D"box-sizing: border-box;"><a
href=3D"https://issues.opennms.org/browse/NMS-8771"
style=3D"box-sizing: border-box; background: transparent;
color: rgb(65, 131, 196); text-decoration: none;">NMS-8771</a=
>:
The Alarms Details widget on the OpsBoard shows the text on
green instead of black</li>
<li style=3D"box-sizing: border-box;"><a
href=3D"https://issues.opennms.org/browse/NMS-8808"
style=3D"box-sizing: border-box; background: transparent;
color: rgb(65, 131, 196); text-decoration: none;">NMS-8808</a=
>:
Blank content when clicking on =E2=80=9CView Node Link Detailed=
Info=E2=80=9D</li>
<li style=3D"box-sizing: border-box;"><a
href=3D"https://issues.opennms.org/browse/NMS-8823"
style=3D"box-sizing: border-box; background: transparent;
color: rgb(65, 131, 196); text-decoration: none;">NMS-8823</a=
>:
Outage ReST service forNode use case calculates dates
incorrectly</li>
<li style=3D"box-sizing: border-box;"><a
href=3D"https://issues.opennms.org/browse/NMS-8847"
style=3D"box-sizing: border-box; background: transparent;
color: rgb(65, 131, 196); text-decoration: none;">NMS-8847</a=
>:
Backshift shows the name of the string variables when the
value is not available</li>
<li style=3D"box-sizing: border-box;"><a
href=3D"https://issues.opennms.org/browse/NMS-8853"
style=3D"box-sizing: border-box; background: transparent;
color: rgb(65, 131, 196); text-decoration: none;">NMS-8853</a=
>:
NPE when starting bsmd</li>
<li style=3D"box-sizing: border-box;"><a
href=3D"https://issues.opennms.org/browse/NMS-8858"
style=3D"box-sizing: border-box; background: transparent;
color: rgb(65, 131, 196); text-decoration: none;">NMS-8858</a=
>:
Make the ILR put the node label alongside the
package/IPADDR/Service tuple</li>
<li style=3D"box-sizing: border-box;"><a
href=3D"https://issues.opennms.org/browse/NMS-8872"
style=3D"box-sizing: border-box; background: transparent;
color: rgb(65, 131, 196); text-decoration: none;">NMS-8872</a=
>:
NPE when using the Enlinkd Topology</li>
<li style=3D"box-sizing: border-box;"><a
href=3D"https://issues.opennms.org/browse/NMS-8873"
style=3D"box-sizing: border-box; background: transparent;
color: rgb(65, 131, 196); text-decoration: none;">NMS-8873</a=
>:
Investigate poller-config.properties</li>
<li style=3D"box-sizing: border-box;"><a
href=3D"https://issues.opennms.org/browse/NMS-8874"
style=3D"box-sizing: border-box; background: transparent;
color: rgb(65, 131, 196); text-decoration: none;">NMS-8874</a=
>:
The ipinterface.iphostname field is not updated after changing
the FQDN associated with a given IP address</li>
<li style=3D"box-sizing: border-box;"><a
href=3D"https://issues.opennms.org/browse/NMS-8875"
style=3D"box-sizing: border-box; background: transparent;
color: rgb(65, 131, 196); text-decoration: none;">NMS-8875</a=
>:
Topology is slow due to geocoding failures</li>
<li style=3D"box-sizing: border-box;"><a
href=3D"https://issues.opennms.org/browse/NMS-8880"
style=3D"box-sizing: border-box; background: transparent;
color: rgb(65, 131, 196); text-decoration: none;">NMS-8880</a=
>:
The label of unreachable auto-discovered nodes is set to the
IP after a rescan.</li>
<li style=3D"box-sizing: border-box;"><a
href=3D"https://issues.opennms.org/browse/NMS-8882"
style=3D"box-sizing: border-box; background: transparent;
color: rgb(65, 131, 196); text-decoration: none;">NMS-8882</a=
>:
Unable to ping nodes with Minion due to missing class
org.opennms.netmgt.icmp.jni6.Jni6Pinger</li>
<li style=3D"box-sizing: border-box;"><a
href=3D"https://issues.opennms.org/browse/NMS-8883"
style=3D"box-sizing: border-box; background: transparent;
color: rgb(65, 131, 196); text-decoration: none;">NMS-8883</a=
>:
Provisiond does not support overlapping IP addresses in a
requisition</li>
</ul>
</div>
</body>
</html>
--------------B3FF39CB0C75E5FC8BB17D68--
--===============0597926778031128183==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
------------------------------------------------------------------------------
--===============0597926778031128183==
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
--===============0597926778031128183==--