Oct 09

At the heart of Opsview is the Nagios monitoring engine. One of the policies we have with Opsview is to keep the number of changes of our dependent software as low as possible. We do this by keeping track of all the patches we apply and pushing these back upstream (though recently we haven’t had as much time as we’d like…).

Looking back over the last year, we’ve compiled a report of the number of patches to Nagios.

Date Opsview version Nagios version Patches
Oct 2008 Opsview 2.14 Nagios 2.10 40
Feb 2009 Opsview 3.0 Nagios 3.0.6 30
Sep 2009 Opsview 3.3.1 Nagios 3.0.6 34
Oct 2009 Opsview 3.3.2 Nagios 3.2.0 22

Or if you prefer a graph:

nagiospatches.png

So you can see that we’ve been working hard on reducing the number of changes to Nagios. Are we stripping functionality out of Opsview? Not at all – we’re trying to push as much back to the main project as we can. There was a big drop down from 40 to 30 when we upgraded Opsview to Nagios 3, mainly due to all the patches we already informed the project about.

There was a small increase between February to September 2009 – this was due to customer changes that we needed to apply. But there was another major drop again when we upgraded to Nagios 3.2.0 – this time due to my involvement in the core Nagios team. We’ll do a similar review on NDOutils since my colleague Duncan has been updating code there.

So by definition, Opsview uses a forked version of Nagios. But we call this a shallow fork, because we’re keeping our changes to a minimum and trying to make sure that the core project benefits from the enhancements and fixes and testing procedures that we use.

We’re proud of our involvement with the Nagios project and we’re committed to making Nagios better for everyone, driving standards higher and improving core technologies.

Leave a Reply

Opsview © Opsera Limited 2010 All Rights Reserved
Nagios © 1999-2009 Ethan Galstad. Respective copyrights apply to third party source code
Opsview is a registered trademark of Opsera Limited. Nagios is a registered trademark of Nagios Enterprises. All Rights Reserved
preload preload preload