This Week in OpenNMS: Moving to a New Home

Since this blog is more about my own personal development on OSX, Fink, KDE, and OpenNMS, and This Week in OpenNMS is about, well, all of OpenNMS development, I figured it was high time to move it to somewhere more official.

Without further ado, I present to you: This Week in OpenNMS. Same bat-time, different bat-channel.

RSS is still available, but the url has moved here, rather than getting everything through my blog.

Please, update your links!

Share on Facebook

Share on Facebook

This Week in OpenNMS, Monday March 9th, 2009

Coding on the Porch

I’ve decided to do This Week in OpenNMS on Mondays, instead of Fridays, since it’s more likely that people will be around to read it on Monday, and since then I don’t have to furiously write under a deadline Friday afternoon when I could be sitting out on the porch, sipping drinks and relaxing. Or something.

Anyways, welcome to This (well, Last) Week in OpenNMS!

Project Updates

Stable: Current Release is 1.6.2

1.6.2 is still the current release, and while there are a few fixes pending since it’s release, there are no immediate plans for a 1.6.3 yet.

Unstable: Current Release is 1.7.0

Trunk continues to move at a furious rate. We’re still hoping to get 1.7.1 out soon. Stay tuned for updates on that. In the meantime, feel free to try the nightly snapshots (if it’s not on a production system, of course).

Trunk: Build System Updates

Work has begun on refactoring our Maven build system. We’ve been trying to move a lot of things out of the main build, to speed up building and to componentize . . . → Read More: This Week in OpenNMS, Monday March 9th, 2009

Share on Facebook

This Week (or Two) in OpenNMS, Friday February 27th

So I’m a slacker. But I have an excuse, really! I was having so much fun working on JSPs last Friday, that I totally forgot to write TWiO last week. OK, it’s JSPs, so I guess I’m lying about having fun, but I was really almost done with a new feature. 😉

Anyways, since I’ve gotten a little sloppy, I’m going to make it up for you, with a feature on the new Provisiond, which is shaping up quite nicely. And to show my shame, I’ve dubbed this week’s article: This Week (or Two) in OpenNMS.

But, to begin… What’s been going on for the last two weeks?

Project Updates New Node Page

Stable: Current Release is 1.6.2

1.6.2 is still the current release, and while there are a few fixes pending since it’s release, there are no immediate plans for a 1.6.3 yet.

Unstable: Current Release is 1.7.0

Commits have been speeding by on trunk as Provisiond moves it’s way into a feature-complete state. I’m still hoping we’ll get a 1.7.1 release out soon so people can give it a shot, but, well, we have to stop . . . → Read More: This Week (or Two) in OpenNMS, Friday February 27th

Share on Facebook

This Week in OpenNMS, Friday February 13th

Welcome to This Week in OpenNMS for Friday the 13th. It’s yet again time to take a look at what’s been going on in the world of OpenNMS development.

Project Updates

Stable: Current Release is 1.6.2

1.6.2 is still the current release, and while there are a few fixes pending since it’s release, there are no immediate plans for a 1.6.3 yet.

Unstable: Current Release is 1.7.0

Trunk has been moving fast still, and I hope we’ll get a 1.7.1 release out soon-ish, but we’re still trying to get provisiond up to a demoable state first. In the meantime, feel free to try the nightly snapshots (if it’s not on a production system, of course).

Trunk: Javamail Updates

Dave’s been working on refactoring our javamail support into it’s own module, to make it easier to reuse in different portions of OpenNMS.

Trunk: RANCID Integration

Guglielmo continued work on the RANCID integration; the API has stopped changing much and most of the work has been going on in the UI at this point.

Trunk: Provisiond

Matt has most of the provisiond . . . → Read More: This Week in OpenNMS, Friday February 13th

Share on Facebook

This Week in OpenNMS, Friday January 30th

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 . . . → Read More: This Week in OpenNMS, Friday January 30th

Share on Facebook

This Week in OpenNMS, Friday January 23rd

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 . . . → Read More: This Week in OpenNMS, Friday January 23rd

Share on Facebook

This Week in OpenNMS, Friday January 9th

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 . . . → Read More: This Week in OpenNMS, Friday January 9th

Share on Facebook

This Week in OpenNMS, Friday December 19th

It’s been a pretty busy week here in OpenNMS land.

Project Updates

Stable: RT Ticketing Plugin

Jonathan got his RT ticketing updates finished, along with some OTRS cleanup. These have been merged back into trunk and the 1.6-testing branch, so should be ready pending a review, for the 1.6.2 release.

Stable: More Vendor Traps

Jeff spent some time adding more SNMP collection, graphs, and trap events for a number of agents, including SNMP Informant and AIX.

Trunk: IfIndex Persistence

Antonio committed a small change to the event and alarm persistence code to allow Trapd to extract IfIndex from varbinds if it is available.

Trunk: Provisioning

We continued to focus on the new provisioning daemon and API, with a lot of design work and pair programming going on, especially on Matt’s part. We all spent time this week breaking the work up into smaller chunks so we can get a better idea of what our progress is.

Donald continued to work on the detector code, adding more . . . → Read More: This Week in OpenNMS, Friday December 19th

Share on Facebook

This Week in OpenNMS, Friday December 12th

So far the response has been positive to TWiO, so it’s time again for another chapter.

Project Updates

Stable: Ticketing Updates

Jonathan Sartin worked more on the OpenNMS trouble-ticketing API, finishing up a change to allow ticketer plugins to be able to raise exceptions when errors occur. In addition, he resurrected work on an RT (Request Tracker) ticketer plugin. Both will be merged to the 1.6 branch when they’re ready.

Stable: Bug Fixes

I spent a little time this week cleaning up some bugs, mostly exceptions, simple bugfixes, and other minor changes.

Stable: Windows Updates

Bobby Krupczak was kind enough to lend a Win64 machine with Visual Studio so I could get 64-bit binaries built. They are available now on SourceForge. (Copy the jicmp and msvcr90 DLLs to your system directory, don’t forget to rename them to remove the -win64 bit.)

In the process of working on that, a reasonably serious bug was found in . . . → Read More: This Week in OpenNMS, Friday December 12th

Share on Facebook

This Week in OpenNMS, Friday December 5th

I was recently remembering fondly the oldskool “OpenNMS Updates” that Shane O’Donnell used to do, and I thought I’d take a crack at reviving the tradition. So, without further ado…

Project Updates

Stable: Current Release: 1.6.1

OpenNMS 1.6.1 seems to be holding up without any huge bugs reported. There are no immediate plans for a 1.6.2 release but I would expect we’ll look into doing one in a month or so just to roll up any bugfixes that have happened, if nothing else.

Stable: Configuration Tweaks

David did some configuration changes that will be in a future 1.6 release which automatically roll up SNMP LinkUp and LinkDown traps into an alarm. Also, Jeff added a bunch of IETF and vendor MIB data collection and graphs to the 1.6 branch.

Trunk: Provisiond

Development is still churning along in trunk, with the focus on the Capsd rewrite. Since this is the first (of hopefully many) TWiO, I will go into a bit more depth.

OpenNMS has always been written with scalability in the forefront of our minds, but JVM . . . → Read More: This Week in OpenNMS, Friday December 5th

Share on Facebook