This Week in OpenNMS: Season 1.6, Episode 12 (Release Week)

Benjamin Reed <[email protected]> Mon, 30 Mar 2009 13:35:46 -0400
Newsgroups gmane.network.opennms.announce
Organization The OpenNMS Group
Message-ID <49D102F2.6080509__47858.1923446201$1238434939$gmane$org@opennms.org>
Welcome again to another installment of This Week in OpenNMS. This week
I will be a busy bee, creating two releases of OpenNMS, as well as the
first release of the RANCID Web Service module.


Project Updates
---------------

- Stable: Current Release is 1.6.2

1.6.2 is the current stable release, but the plan is to release 1.6.3
tomorrow. We're spending some time doing testing today, and will tag and
release tomorrow.

- Unstable: Current Release is 1.7.0

1.7.1 is due tomorrow as well. We have been focused on other things, so
the full Capsd-replacement code is being pushed back to 1.7.1, but there
have been so many bugfixes and changes in trunk we want to get a new
release out there so people can test something that's not a moving target.

- Trunk: Provisiond and RANCID Integration Solidifying

Provisiond and RANCID continue to get bugfixes and minor updates, as we
get close to stabilizing the implementation. One note, if you have been
using the ForeignSource or Requisition REST interfaces, they've gone
through a minor API change as we've cleaned the behavior up so that the
Provisioning UI and REST service deal with stored requisitions and
foreign sources properly. The provision.pl script I talked about in last
week's TWiO has been updated to use the new API, and also to allow
setting SNMP agent data for an interface. (SNMP version, community
string, etc.)

- Trunk: Refactoring DAOs

One of the things still on our plate for 1.8 is to get a rudimentary ACL
system in place, so you can limit users to only be able to see a
(configurable) subset of nodes, interfaces, UI pages, etc. This has been
high on the request list from users for a long period of time.

A big hold-up has been that a number of objects that we access through
the UI are still not using our DAO interfaces, so that keeps us from
letting ACEGI do all the heavy lifting on filtering responses from the
database to match a user's access.

This week, work has started on finishing up the last of the sets of DAOs
for code we're currently doing raw JDBC calls on. Alarms and Events have
new interfaces, and Outages are in-progress. They have not been wired up
to the UI yet, but hopefully in the next few weeks we'll see that
getting cleaned up.


Coming Soon: OpenNMS 1.6.3
--------------------------

OpenNMS 1.6.3 will be tagged tomorrow. I have to update the release
notes anyways, so I figured it's a good time to go over what's changed
since 1.6.2.

- OpenNMS 1.6.3 New Features and Enhancements

  * A thresholding evaluator has been added that uses the absolute
    value to compute deltas, and has the ability to rearm after a
    certain number of collections below the hysteresis point.
    (Bug #2768)
  * Data collection and graphing has been added or updated for BGP MIBs
    from Cisco and IETF, other Cisco equipment, Jupiter M-Router,
    Liebert UPSes, MPLS, MSDP, Net-SNMP, and Netenforcer Allot
    (Bugs #2990, #2998, #3012, #2013, #3025, #3064, and #3068)
  * Enhanced string extraction support in resourceLabels has been added
    (Bug #2997)
  * The KSC report list is now viewable by read-only users (Bug #3005)
  * XML configuration file XSDs are now included in the distribution
    (Bug #3006)
  * Event translator matches can be performed against the name rather
    than the value (Bug #3049)
  * Event parameter names are can now be expanded using the %parm%
    syntax (Bug #3061)
  * The SNMP monitor can now include operator, operand, and observed
    value in results string (Bug #3065)
  * Syslogd now has an optional "discard-uei" option to discard matching
    UEIs (Bug #3066)
  * The model importer now supports scanning the node for non-IP
    interfaces (Bug #3075)
  * A new monitor has been added which supports checking that a BGP
    peering partner is functional (Bug #3080)
  * JFreeChart 3D bar charts have been enabled (Bug #3086)

- OpenNMS 1.6.3 Bug Fixes

  * Thresholding on JMX collection has been fixed (Bug #2512)
  * Using multiple <package> statements in linkd-configuration.xml now
    works (Bug #2818)
  * A bug in filter-based expressions was resolved (Bug #2966)
  * A bug interacting with newer versions of NSClient++ has been fixed
    (Bug #2983)
  * Altiga authentication success traps are now ignored (Bug #3004)
  * The JFreeChart charts layout was fixed (Bug #3040)
  * The mail transport monitor now works in read-only mode (Bug #3071)

The full list of changes is available in bugzilla, at:
  http://bugzilla.opennms.org/buglist.cgi?target_milestone=1.6.3


Upcoming Events
---------------

(Note: April training has been pushed back to May.)

May 4th-8th, 2009: OpenNMS training will be available through The
OpenNMS Group at the OpenNMS training facility in Pittsboro, NC.

For more information on training, go to:
  http://www.opennms.com/training.html


Until Next Week
---------------

As always, if there's anything you'd like me to talk about in a future
TWiO, please let me know. Tune in next week, when I have hopefully
recovered from putting together two releases. ;)


-- 
Benjamin Reed
The OpenNMS Group
http://www.opennms.org/

------------------------------------------------------------------------------

_______________________________________________
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
signature.asc (application/pgp-signature, 249 B)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (Darwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFJ0QL1Uu+jZtP2Zf4RApRHAJ9GdnO16K26uSsHpMDFyy3Z/ZmqgACfSKUi
tCoiAaLBSSj/xtpBxwJBqOI=
=BxGx
-----END PGP SIGNATURE-----