Europe 2008: Norway

Wow. Okay, sorry for not updating this sooner, but Norway was pretty fantastic and I 1) didn’t have time and 2) had too much to say (imagine that). I traveled to Oslo specifically to meet up with Alexander Hoogerhuis.

Alex has been part of OpenNMS since 2003 (or at least that was the date of his first wishlist purchase). He runs a consulting business out of Bergen, Norway, and uses OpenNMS to help his customers manage their networks. I met him in person back in October of 2006, but before that we missed each other from a number of locations around the world – almost always Alex’s fault – so we actually assumed that since we only knew him through e-mail and IRC he must be a ‘bot and not a real person (grin). His nick, _snd, thus was an obvious choice for the #opennms channel robot, _sndbot.

I asked Alex what he did for a living and he replied that he was one part plumber, one part psychiatrist. When I ask for more detail, he explained further: he goes into large accounts and helps them streamline their networking equipment and servers, sometimes purchasing new servers but often decommissioning old ones. The psychology bit involves getting people to accept change in order to create a more manageable and a higher performing network, often using open source software.

He pointed out that he does a lot with mail services like postfix, spamassassin and amavisd, and while all of the information he uses is available on line, it is his experience with these tools that is of benefit to his clients. It is no wonder that he likes OpenNMS, since its power lends itself well to people who are used to customizing other tools like the ones he uses for mail.

Anyway, I flew into Oslo since the flights from Milan to Bergen were inconvenient and expensive, and arrived a little after 9pm. Alex puts in a lot of miles on SAS so he just hopped on a plane from Bergen, rented a nice Volvo S60, and picked me up at the airport for a scenic drive across the country.

But first we had to stop by his hosting provider to pick up a box he was shipping to Singapore. It is in the same building that serves as one of the two peer points for Internet traffic into Norway.

We then headed north to Eidfjord. It didn’t get to what I would call “dark” until after midnight, and I’m not sure it ever got really dark, but as we were crossing the highlands it did start to sleet and snow (the Norwegians have 20+ words for snow) and the clouds definitely blocked out was little light there was.

Eidfjord was reached about 3am, and Alex had picked out a couple of rooms especially for my visit. He told me to look out of the window as soon as I got up, and with that we said goodnight.

I looked out before I went to bed and could make out some cliffs and water, but I was totally unprepared for what I saw the next morning. He called my room at 9am and told me to be sure to put on some clothes before I opened the blinds. This is what I saw:

The cruise ship Aida from Germany had put in overnight. Alex actually wasn’t expecting this, and had forgotten to cover up before going to the window. So basically the people on the ship got a “scenic” introduction to Norway.

After breakfast we hopped back in the car for the rest of the journey to Bergen.

Europe 2008: And So It Begins

It’s been a busy yet fun week in OpenNMS-land. We got 1.5.91 out the door, one of our old clients is doing really well with their on-line business, and we signed up a record number of new ones.

So now David and I are off to Europe for two weeks. Ah, the jet-setting life of an open source maintainer: first class all the way.

Not. (grin)

There are two ways to increase the money you make in a business: sell more or spend less. We’ve always taken the “spend less” bit to heart, so when we decided to attend the TM Forum’s conference in Nice, France, we decided to maximize the value of the plane ticket to Europe by adding on a week of seminars. Travel within Europe is pretty inexpensive, even in US dollars, so it was just an incremental cost to do this.

It will be a lot of coach-class air travel and sharing hotel rooms (apparently in Europe if two men share a hotel room it means they are gay – we’re not gay [not that there’s anything wrong with that], just cheap).

The “first class” part will be seeing many old friends and making new ones. It was only through the OpenNMS community that we were able to get this thing together in first place, and it is due to their kind nature that we’ll be able to have a really fun trip.

The first stop will be Lyndhurst, Hampshire, England. My friend Martin is picking us up at Heathrow and driving us down (train service from LHR sucks – I wish American still flew into Gatwick). The weather looks grand, and we’re getting a bunch of people together at my favorite pub in the whole country.

My plan is to keep the blog updated as much as possible, but time and Internet availability may limit that to some degree. If you’re coming to one of our seminars, hope to see you then.

LugRadio Live USA

The LugRadio show was pretty cool. There weren’t quite as many people there as I was expecting, but those that did show up were quite interesting. The exhibitors were pretty diverse as well.

OpenSUSE was represented by Joe “Zonker” Brockmeier who I had not seen in awhile, so that was nice, and I got a really cool Banshee T-shirt.

The OpenNMS booth was near Mitch Altman’s table. Mitch co-founded 3Ware as well as inventing both the TV-B-Gone and The Brain Machine, among other things. It was fun to watch people try out the latter.

The Brain Machine
Trying out the Brain Machine

We were next to the Frets on Fire table. This is a Guitar Hero-like game that is 100% open source, and the demo was pretty popular.

Frets on Fire
LugRadio’s Jono Bacon and Erica Brescia, CEO of BitRock

It was also nice to see Jason Aras (OGP) again. He’s working at imeem and he stopped by both days. On Saturday we all went off to Dimaggios for some of the best steaks in the city. It was our own little OpenNMS Rat Pack.

The Rat Pack
Jeff, David, me and Jason

LugRadio Live USA

The rather irreverent British podcast LugRadio is coming to the USA.

Go to LugRadio Live USA 2008, 12-13 April, San Francisco! Watch this, then spread the word!

I like these guys. While I take the OpenNMS project seriously, I don’t take myself very seriously and I think that is the necessary and right attitude to have when it comes to open source. We don’t plan to hit many shows or conferences this year, but this sounded just like the twisted joint we like.

We have been invited to have a booth in their Exhibition so we plan to pack up and head out west next weekend. I’d love to meet some more OpenNMS users out in the Bay area, so please feel free to stop by, say “hi”, tell us you love us or tell us we suck (well, be tactful about the latter). Many thanks to Gareth and Ilan over at SCaLE for hooking us up with the LugRadio guys.

OpenNMS and the Google Summer of Code

Things are always pretty crazy around here. I write this blog in the hope that other small companies in general and open-source ones in particular might recognize a kindred soul, or perhaps get a tip or two that may help them in their business. I’m still looking for tips on work/life balance myself, because there simply aren’t enough hours in the day.

The key, obviously, is to set priorities. I think that’s true of any business, but I have no problem in stating the obvious. Since the goal of OpenNMS is to become the de facto enterprise management framework, our priorities must be set to help us realize that goal.

I have said from the beginning that the key to the success of the OpenNMS Project will be its community. That’s why it’s run by the OGP and not the OpenNMS Group, and why 100% of the OpenNMS code is free. That may not be the quickest way for me to make a whole bunch of money, but in the long term this is the best way to reach our goal, and in the end the money should follow.

Some would say as the CEO of an open source company, I should do things like hang out with all the “open source gurus” in San Francisco at conferences. Well, I guess I suck at being the CEO, because I think we should be focusing on the next crop of open source gurus.

Which is why I am so excited about the involvement of OpenNMS in the Google Summer of Code project. A lot of credit goes to Ben Reed for doing most of the legwork to get us considered, and most of the OGP has volunteered to be mentors.

This is our first year as a participant, and we hope to do some great things as well as interest more people in becoming involved with OpenNMS. It’s humbling to be in such great company as the other GSOC projects, and we plan to make the most of it.

We’ll be using the opennms-devel mailing list to coordinate once we get underway, and of course there is a wiki page about it as well.

2008 OpenNMS European Tour

As I have mentioned a number of times before, the commercial side of OpenNMS has yet to accept any outside funding, yet we survive by being profitable. Basically, this means “spend less than you earn”. We also try to get the best value for our money when we do have to spend it.

David and I need to be in Europe in May, and in order to get the most value for the somewhat expensive airfare we decided it would be cool to visit some of our European customers and partners, and perhaps along the way we could hold a few day-long seminars on OpenNMS. Intra-European travel is actually pretty inexpensive (trains, Easyjet, etc.)

The seminar is called “A Day in the Life – An OpenNMS Use Case”. We have created the following scenario:

A company is getting ready to release a new web-based application. It will rely on a number of servers (web, database, etc.) as well as networking equipment. This seminar will cover how to monitor that application using OpenNMS, from install, through discovery to configuration and troubleshooting.

In order to cover our costs, we will be charging €250/student for the day long course.

We are looking for places to hold this training. We’d need a room big enough for, say, 10 people, a projector for slides, and (optional) an internet connection for demos. If you have such a place and would like to host this seminar, you can send two people for free.

We arrive in the UK the weekend of the 10th, so we are hoping to hold a seminar in London on that date if we can find a sponsor. We are also trying to line up sponsors elsewhere. The tentative schedule is as follows:

12 May: London [Confirmed]
14 May: Frankfurt [Confirmed]
15 May: Milan [Confirmed]
16 May: Apeldoorn, The Netherlands [Confirmed]
19 May: Geneva [Confirmed]

The Geneva date and location is the only thing that is confirmed at the moment. I’ll update this post when we know more. The two places we are in real need of a sponsor would be London and France, as we are in talks with people at the other locations. There may also be a trip to Norway in the works toward the end of that trip.

I am hoping that we can use this opportunity to provide some training to folks who can’t make it to the US, as well as to meet (and in some cases meet again) OpenNMS users in Europe.

Please drop me an e-mail if you would be interested in sponsoring one of these seminars or if you would like to attend.

2008-03-16 Update: The location and date for The Netherlands is confirmed.

2008-03-18 Update: The locations for Frankfurt and London are confirmed. More details soon. Also, I screwed up on the dates and had to shift them out by one.

2008-04-02 Update: Registration is now open. Space is limited.

Announcing OpenRusso 2.2

Well, yesterday wasn’t a very fun day. I prefer to focus on the positive and even though it is required of me to deal with the negative I don’t enjoy it. If it was just me I might have been tempted to chuck this whole thing and get a real job (grin).

Luckily, it hasn’t been just me for several years now. Without working up a sappy “wind beneath my wings” vibe here, the community around OpenNMS makes days like yesterday worth it.

By the community I don’t just mean the OGP (although they are a significant part of it), I mean anyone who runs OpenNMS and finds it useful.

At the end of the day I received two little presents that made my mood a bit lighter.

The first was on our IRC channel (#opennms on freenode.net). Ethan (foo’ on the channel) from Checkfree popped in to ask a question. I thought it was cool, since I used Checkfree back around 1992-1993 well before you could do it through your bank directly (and even now they form the basis for a lot of those systems). He wrote:

“I’ve put OpenNMS in place to monitor all of CheckFree’s IP based Telecom systems. It monitors systems all over the world, and does a very good job at it :)”

That was pretty cool to hear. Often we don’t get feedback on who is using OpenNMS and whether or not they like it (trust me, when you deal with bugzilla and support issues all day you can sometimes get a little down on the product).

The second thing I received was (finally) a picture of Salvatore.

Salvatore Russo was born at three minutes to midnight on 11 February 2008. He is the son of Antonio and Roberta Russo. Both baby and mother are home and are fine. He joins his sister Valeria (OpenRusso 2.0) and brother Gabrielle (OpenRusso 2.1) at their home in Naples, Italy.

Antonio is the project ambassador in Italy. He maintains the OpenNMS wiki in Italian, as well as moderating the opennms-italia mailing list. He is also a good friend and a great cook, who I never would have met if not for OpenNMS.

So last night I closed the laptop, poured a couple of fingers of some Bushmills that Craig Gallen gave me awhile back, and drank the first toast to Salvatore. The second was to OpenNMS. Here’s looking at you.

The End of a Long Training Week

We have started to offer OpenNMS training at our offices in Pittsboro every other month, and January was one of the scheduled training months. However, being shortly after the holidays we didn’t have anyone sign up by 11 Jan, so I decided to cancel it.

Of course we immediately got an e-mail asking what happened to the class. They didn’t want to wait until the next class, so being the service-oriented guy I am, I decided to hold a class for just two guys.

I think our training is the best deal on the planet. You get instruction from the people who make OpenNMS, and since the classes are small you get a lot of attention from the instructor. These guys from Dupont lucked out – they got to spend a whole week with me (although some would question my definition of “luck”).


Chuck, Me, and Hal

For lunch on Friday we decided to visit the local brewery. OpenNMS is all about creating a tool so the guy in charge of managing the network finds it fun again, and nothing says “fun” like a flight of Pittsboro’s finest.

(grin)

The next training is scheduled for March. Hope to see you there.

KDE on Mac OS X

This isn’t OpenNMS related, but Ben Reed, one of our team members, was just put up on Slashdot for his work on the KDE on OS X port.

w00t.

[Update: Every wonder was being on Slashdot looks like to the network? This is a traffic graph from a server providing KDE torrents]

OpenNMS Austin Brunch

Since we at OpenNMS don’t put any “phone home” code in our software, it is sometimes hard to tell who uses it and even if they like it. So when I travel I like to meet up with any users in the area (OpenNMS users are always incredibly intelligent, stunningly attractive and possessing a rapier-like wit). With both archon~ and derrick from the IRC channel in the Austin area, as well as Coté, I decided to try and set up a brunch in Austin before I had to head for San Antonio.

The first goal was to determine a place. It was up in the air as late as yesterday afternoon, when a chance meeting provided both a suggestion and an interesting conversation.

When I was on the barcampESM monitoring panel, I noticed that a woman had arrived and was busily snapping pictures. This was odd enough, since, to begin with, there were more cameras there than at a Britney Spears court appearance, and the fact that she was, well, a she, made her stand out. She left before I could find out who she was (and I was curious as to where those pictures were going to end up) but later when I was drinking the new Shiner Black Lager (yum), she returned and I was able to introduce myself.

Her name is Michelle Greer, and she’s involved in Geek Austin which is how she knows whurley and why she was there taking pictures. Geek Austin seems to be similar to Triangle InterNetWorkers in my area. She seems to know Austin pretty well, and she recommended Z Tejas as a nice place for lunch. It was a couple of blocks west of where the barcamp was held, so based on her recommendation and the fact that I could find it I decided to hold the OpenNMS Austin Brunch there.

Frank Sheiness (~archon from the #opennms IRC channel) and Chris Bowman were in, and I invited Coté as well, but I had the feeling that he had probably reached his limit of “Tarus Time” for the weekend. Derrick from IRC was going to show up, but he had some delayed and cancelled flights coming back from Florida and didn’t make it home until well after midnight.


Me, Chris and Frank at Z Tejas

I got to learn a lot more about Frank and Chris’s company, Korcett. They provide broadband services to apartment complexes, and they chose OpenNMS as their management tool.

I asked them how many devices they were monitoring, and the answer was less than 50. This surprised me, since the learning curve for OpenNMS is rather steep, and usually people with smaller networks don’t have or take the time to learn it. So I had to ask “Why OpenNMS?”.

There was the usual reason of scalability. The network is small now but they hope it will be growing rapidly, and it is easier to get things right at this stage than to try and fit it in later. But they also said that of all the solutions they looked at (and they looked at all of them), OpenNMS was the most “open”. It wasn’t in the sense that OpenNMS is truly free and open source, but that OpenNMS doesn’t force you into a particular way of management. It enabled them to configure the system to manage their network the way they wanted to, and not the way some vendor thought they should.

It warmed my heart.

I travel too much. I missed the snow back home, I miss my wife, and I’m now in yet another hotel room. But it’s meetings like today that make it all worthwhile.