January 2009 Archives

It's time for another This Week in OpenNMS. I will be skipping next week's, as I'll be too busy sunning myself in the caribbean and hanging out with a bunch of rockin' bands on Ships and Dip V. Ahhhhh....

Project Updates

  • Stable: Current Release is 1.6.2

    1.6.2 seems to be holding up nicely, although there have been some reports of issues with JMX thresholding that need to be investigated more deeply still. If you're having issues and can add some details to the bug on the subject, it would be appreciated.

  • Unstable: Current Release is 1.7.0

    Trunk is still moving crazy fast, so hopefully we'll be getting another 1.7 release out there soon when a few things settle down, so people can help test. In the meantime, feel free to try the nightly snapshots (if it's not on a production system, of course).

  • Trunk: Acknowledgement Daemon

    Dave continues to make progress on Ackd in between crazy days at the TeleManagement Forum's Team Action Week (more on that later). Hopefully it will be ready for folks to test it out in the next few weeks.

  • Trunk: Inventory Daemon

    Fresh off the heady high of getting WMI support in trunk, Matt Raykowski has started work on on inventory daemon, which intends to provide a more flexible interface to systems asset and inventory information than our current (anemic) asset system.

  • Trunk: Provisiond

    Provisiond continues to progress towards something usable. Matt's been working on finishing the scanning code, and Matt and I both have spent some time this week making an optimized SNMP table tracker which will let us perform operations on collected SNMP data as it comes in, so scans of nodes with large numbers of interfaces will happen in a more timely manner.

    I also finished up this week a RESTful API to the Provisiond importer, which will let you edit and create model-import and foreign sources. The web UI is next, and will use this API for creating provisiond's configuration.

  • Trunk: RANCID Support

    Guglielmo continues to flesh out the RANCID API. Work has begun on the OpenNMS web UI side of the implementation, and small changes are still being made to the RANCID java bindings.

  • Trunk: Node Page Updates

    Donald continued his work on making the node page more dynamic.

TeleManagement Forum's Team Action Week

OpenNMS, represented by OGP members Craig Gallen and David Hustace, is participating this week at the TeleManagment Forum's (TMF) Team Action Week (TAW) in Lisbon.

Craig is leading the TMF Interface Program (TIP) Reference Implementation (RI) team and we will be creating open source implementations of TIP interfaces starting with Service Problem Management (SPM).

The artifacts created by the reference implementation team will be libraries that can be used to develop NGOSS-compliant components in service provider applications. OpenNMS has committed to working on the Service Problem Management (SPM) interface (Alarms), Inventory, Performance Management, and Trouble Ticket implementations. For more information see the interface program page on TMF's web site.

Upcoming Events

If you have anything to add to the events list, or you wish to be a Dev-Jam sponsor, please let me know.

Cruisin'

That's it for now. We'll see you again, in a couple of weeks! As always, if you have questions, comments, or angry hate-filled missives to send, let me know.

Sorry I missed last week, I ended up having so much come up I didn't have time to put it together, so this issue is an action-packed 2-week OpenNMS extravaganza!

Project Updates

  • Stable: Current Release is 1.6.2

    On January 15th, we saw the release of OpenNMS 1.6.2 which included a number of small bugfixes and feature additions.

    For the full list of what was changed, see the 1.6.2 bug milestone.

  • Unstable: Current Release is 1.7.0

    The 15th also saw the first unstable release since 1.6 went stable. It is a work-in-progress release from trunk which gives a preview of the features to come in the 1.8 series. As 1.7.x releases come out, the release notes in the New and Noteworthy section of the web page will be updated with an overview of the new features which will be in 1.8.0.

  • Trunk: Provisioning

    Provisiond is moving along, with lots more commits. Matt has been working on the scheduler and other infrastructure, and I've been working on the data model for the requisition (what nodes/etc. to import) and foreign source (what to do with the information imported). Things are moving along, and hopefully we will be doing actual scanning of node data soon.

  • Trunk: RANCID Integration

    Guglielmo has been working more on the integration with RANCID for Cisco router management.

  • Trunk: Acknowledgement Daemon

    Dave is continuing his work on the acknowledgement daemon. It's approaching finished, and will hopefully be in a usable state in the nightly snapshots soon.

  • Trunk: WMI Updates

    More work has been done on the WMI feature since 1.7.0 came out, including some architectural tweaking, and lots of new data collections.

  • Trunk: Map Work

    More work has been going on in the OpenLaszlo map branch. From what I've been told, it's approaching a usable/demoable state. Look for updates on this soon!

    Also, Antonio did some bugfixes and updates to the Firefox/Safari SVG maps, as well.

  • Trunk: Node Page Enhancements

    Donald has been working on some new spiffy dynamic node pages which will allow you to browse node data, do simple queries, and other neat stuff, using Ext JS.

  • Trunk: Asterisk Notification Support

    Jeff added support for notifications through Asterisk.

Upcoming Events

If you have anything to add to the events list, or you wish to be a Dev-Jam sponsor, please let me know.

Adieu

That's it for this week. As always, questions, comments, constructive and/or destructive criticism are always welcome. =)

The holidays are over, the hangovers have been recovered from, and in the meantime, a flurry of activity has been happening in the OpenNMS world. It's time for another This Week in OpenNMS!

Project Updates

  • Stable: 1.6.2 Coming

    The goal is to release version 1.6.2 next week. There have been a number of bugs fixed (and a few small features added) since 1.6.2.

  • Trunk: Provisioning

    Work continues on the new provisioning code at a frantic pace. We're not yet at a milestone where people can use it, but lots of pieces are coming together.

  • Trunk: Acknowledgement Daemon

    Dave has begun work on Ackd, the OpenNMS acknowledgement daemon. This will allow API and user-interactive access to acknowledging alarms. The goal is to be able to acknowledge alarms through jabber, email, etc. upon receiving a notification of an issue.

  • Trunk: Alarm Daemon

    Dave also worked on Alarmd, a daemon for managing persistence of alarms to improve event persistence performance and reduce delay in forwarding events to listeners.

    This immediately began discussions with a large Telco in Europe about their contributing a 3GPP compliant alarm strategy. Cool.

  • Trunk: IRC Notification Strategy

    DJ committed a notification strategy that can notify you of events and outages through IRC chat.

  • Trunk: Event Code Updates

    Antonio committed some updates to the event code allowing expanding varbinds in an event log message, as well as some changes to the event proxy.

  • Trunk: Cross-Browser Map Support

    Antonio also committed a first-blush update of the OpenNMS map support that works with Safari and Firefox. It still needs some work, but is in a usable state now.

  • Trunk: WMI Has Landed

    WMI support has landed in trunk! Thanks to Matt Raykowski for the hard work in implementing this much-requested feature!

    It supports polling and datacollection, and through the magic of j-Interop, it is completely platform-independent. You do not need to be running OpenNMS on Windows or have any kind of special proxy to collect WMI information from remote hosts, it's a pure-java client implementation using native DCOM to Windows hosts.

  • Trunk: 1.7.0 Coming

    Alongside 1.6.2, we're looking forward to putting out our first unstable release in the 1.7 series. Considering all of the great work that has happened since 1.6 was branched, it was deemed time to make a release and get it out there for people to test. Look for it soon!

Order of the Green Polo Nomination: Matt Raykowski

In honor of his awesome WMI contribution, Matt Raykowski has now been added to the ranks of the Order of the Green Polo. The OGP is an organization of folks who have made a significant contribution to OpenNMS.

Welcome, Matt, and thank you!

Upcoming Events

There has also been discussion of a user conference during the February training dates in Italy, but it's not yet been finalized. Stay tuned to the opennms-announce list for details when we have them.

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

Whew

That's it for this week. Tune in next week for another exciting installment.

Will we get 1.6.2 and 1.7.0 out on time? Will we create a provisioning system that can take down the Internet? Will we find out how Jeff was able to grown an extra set of hands to answer support tickets on two computers at once? Find out next Friday on This Week in OpenNMS!