This Week in OpenNMS: Season 1.6, Episode 57: And So It Begins

Benjamin Reed <[email protected]> Mon, 24 May 2010 13:28:04 -0400
Newsgroups gmane.network.opennms.announce
Organization The OpenNMS Group
Message-ID <4BFAB724.3070203__963.197861756448$1274722248$gmane$org@opennms.org>
It’s time for This Week in OpenNMS.  In the last week, we... wait.  Holy
crap, did I read this right?  We released 1.8 rc1?  It can’t be!


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

- Stable: Current Release is 1.6.11

1.6.10 is the current stable release, tagged May 20th.  It adds a few
small features and fixes a few bugs.  For a full list, see the bugzilla
1.6.11 milestone.  This is a non-critical but recommended upgrade for
anyone on OpenNMS versions older than 1.6.11.

    http://tinyurl.com/opennms-1611

- Unstable: Current Release is 1.7.90

1.7.90 is the current unstable release, tagged May 20th.  Since 1.7.10,
there have been quite a few bug fixes, and a few new features, including
new JMX monitoring options, remote poller maps, SVG map enhancements,
and reporting enhancements.  A full list of changes is in the release notes.

    http://tinyurl.com/opennms-1790

- Unstable: Remote Poller Maps

Donald and I fixed some more bugs in the remote poller maps.  There’s
still more to do, but it’s starting to solidify nicely.

- Unstable: Logging Updates

Seth spent some time on our logging infrastructure.  The plan is to be
able to do some more useful logging of things at the "element" level,
rather than the thread/daemon level.  IE, the ability to have one place
to see all the logging related to a node, or interface, or notification,
etc.  That part isn’t done yet, but now it should be easier to work on
such things.

- Unstable: Provisiond

Matt did more work on Provisiond, fixing up handling events from
discovery.  It can now be configured to replace capsd (or not).

- Unstable: SVG Maps

Antonio did more small feature and bug work on the SVG maps.

- Unstable: RANCID API

I did a few small NPE and cleanup fixes to the RANCID API code.


Bugs Fixed Since Last Week
--------------------------

* #3354: debian init.d script and packaging
  http://bugzilla.opennms.org/show_bug.cgi?id=3354
* #3658: Context Menu in the bottom of the mapPanel are out of the
  map panel
  http://bugzilla.opennms.org/show_bug.cgi?id=3658
* #3701: JasperException when accessing ifindexes on switches
  http://bugzilla.opennms.org/show_bug.cgi?id=3701
* #3745: PDF availability reports fail to render
  http://bugzilla.opennms.org/show_bug.cgi?id=3745
* #3756: Linkd fails, keeps ONMS from starting.
  http://bugzilla.opennms.org/show_bug.cgi?id=3756
* #3768: Rrd Queueing Threads don’t identify themselves
  http://bugzilla.opennms.org/show_bug.cgi?id=3768
* #3771: Redundant configuration in snmp-graph.properties
  http://bugzilla.opennms.org/show_bug.cgi?id=3771


OpenNMS 1.8 Release Candidate 1 (1.7.90) Released
-------------------------------------------------

That’s right, we finally got a 1.8 release candidate ready and released.
 Here is a list of everything major that has changed since 1.6.  Links
to more detail are available in the "New and Noteworthy" section of the
web site:

  http://tinyurl.com/opennms-18

Architectural Changes
---------------------

* DAO Updates
  Many more parts of the OpenNMS data access layer have been updated to
  be compatible with Hibernate and database abstraction.
* Database Versioning
  The OpenNMS upgrade process now uses LiquiBase for managing schema
  changes between versions.
* OSGi Preparation
  Some daemon architectural changes have happened to support an
  eventual integration with OSGi (post-1.8).
* Spring 3.0
  OpenNMS was updated to use Spring 3.0.
* Test Framework Updates
  A number of handy annotation-based test framework changes have been
  made, using JUnit 4.

Core and Infrastructure
-----------------------

* Pinger
  A new multithreaded, high-performance ping infrastructure was added
  used by all subsystems that talk ICMP.
* RADIUS Authentication
  A RADIUS authentication provider has been added.
* RANCID Integration
  An integration with RANCID has been added.  If configured, extra data
  about node configuration, etc. will be available in the node UI and
  maps.
* RESTful Interface
  A number of interfaces to OpenNMS data have been made available
  through a RESTful interface, using the Jersey API.  This includes
  simple web API access to alarms, events, nodes, notifications, and
  outages, and it is expected that this will be expanded in future
  releases.

Discovery and Capability Scanning
---------------------------------

* Provisioning
  A complete replacement for Capsd, called "Provisiond" is introduced
  in this release.  It allows you to define specific behaviors for
  detecting services and attributes of devices in manual, automated,
  and semi-automated ways, with simple APIs for writing your own custom
  scanning behavior and detectors.  This includes a highly-scalable,
  highly-parallelizable threading architecture which will be used for
  other parts of OpenNMS in future releases.
* DNS Importing
  Provisiond is able to provision nodes based on a DNS zone transfer.
* Automatic Map Creation
  Provisiond can automatically create maps and link nodes together when
  they are provisioned.
* New Capsd Plugins
  JDBCQueryPlugin, JMXSecurePlugin, WebPlugin, WmiPlugin, XmpPlugin

Monitoring and Data Collection
------------------------------

* Mobile Sequence and SMS Ping Monitors
  A new pair of monitors have been added that have the ability to
  perform monitoring of cellular networks with phones attached to the
  OpenNMS server.
* Remote Poller
  The remote poller has been enhanced to communicate with the OpenNMS
  server through HTTP (which makes it proxyable).
* TCP RRD Strategy
  A data collection strategy that allows pushing collected data over
  the network.
* SNMP Poller
  A service that let you snmp poll the interface operational and
  administration status (up/down) for selected interfaces
* WMI Support
  Support has been added for polling and datacollection from Windows
  Management Instrumentation.
* XMP Support
  Support has been added for the XML Management Protocol (Cartographer).
* New Poller Monitors
  BSFMonitor, JDBCQueryMonitor, JMXSecureMonitor, MemcachedMonitor,
  WebMonitor, WmiMonitor, XmpMonitor

Events, Alarms, Notifications, and Acknowledgement
--------------------------------------------------

* Acknowledgement Daemon
  A daemon for interacting with acknowledgements programmatically has
  been added.  This will open up APIs for acknowledging alarms through
  cell phone, IM, e-mail, and so on.
* Asterisk Notification Support
  It is now possible to send notifications through Asterisk.

User Interface and Reporting
----------------------------

* Adobe AIR Client
  An Adobe AIR based client was added.
* SVG Map Updates
  The topological map support has been updated to work properly in all
  major browsers with SVG support, and has had a significant number of
  other enhancements.
* Remote Poller Maps
  A new map displaying remote poller status was added.
* Mobile Browser Cleanups
  Some updates have been made to the web UI to make them more mobile-
  friendly.
* Reporting
  Reporting has been enhanced greatly to support Jasper reports and
  better scheduling.
* Web UI Updates
  A number of pages, most notably the node details page, have been
  updated to provide more detailed information thanks to the new REST
  service.  These controls also support paging, sorting, etc.
* Web UI ACLs
  Support for basic access control has been added, which allows you to
  limit which nodes, interfaces, and services a user can view based on
  the surveillance categories their group is assigned to.


Events
------

* June 11th-12th, 2010:
    Antonio will be speaking at the Conferenza Italiana sul Software
    Libero (Italian Conference on Free Software)

    http://www.confsl.org/confsl10/index.php/opennms

* June 11th-13th, 2010:
    The OpenNMS Group is a platinum sponsor of the Southeastern
    Linuxfest to be held in South Carolina.  Since it's close, we
    expect a lot of the OpenNMS crew will be able to make it.

    http://www.southeastlinuxfest.org/

* July 7th-9th, 2010:
    Ben will be speaking at OpenStreetMaps’ State of the Map 2010, in
    Girona, Spain.

    http://stateofthemap.org/

* July 21st, 2010:
    Tarus will giving his "So, You Think You Want to Start an Open
    Source Business?" talk at OSCON

    http://www.oscon.com/oscon2010/public/schedule/detail/13160

* July 26th-30th, 2010:
    OpenNMS Dev-Jam 2010 will be held at the University of Minnesota
    in Minneapolis, MN

    http://www.opennms.org/wiki/Dev-Jam_2010

If you have anything to add to the events list, please let me know.


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

As always, if there’s anything you’d like me to talk about in a future
TWiO, or you just have a comment, criticism, or missing documentation
that you’d like to share, don’t hesitate to say hi.



-- 
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, 259 B)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG/MacGPG2 v2.0.12 (Darwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iD8DBQFL+rcnUu+jZtP2Zf4RAnHOAJ9kpOqR75b7zW9bF6Uo5i5zvCvoQgCeKlSE
3EUs8yNR4PO26GmqkMClK5Y=
=1HK0
-----END PGP SIGNATURE-----