Icinga Source Snapshots

<<NOTE (added 7 Oct 2013): Icinga source snapshots are currently unavailable. Please clone your desired git repo at git.icinga.com for the time being>>

Icinga development is a constant work in progress. In the lead up to our major releases every couple of months, a lot of bug fixes and new features are integrated into our stable Git version, one by one, behind the scenes.

Till now, those who have identified a bug can follow its progress on our development tracker and see when it has been resolved. They can then watch our Git to see when its patch has been integrated into the stable tree and clone the source package to enjoy their bug-fixed version before the official release. For particularly niggling bugs, this strategy is a winner.
However, for a more convenient alternative to cloning the corresponding git repositories, we are now automatically building nightly source packages (thanks to Jenkins) for both Icinga Core and Web, which can be downloaded from our build server in various flavours:


Latest Icinga Core and checksum

Older Icinga Core and checksum

Latest Icinga Web

Older Icinga Web
Please note: These snapshots are essentially our stable release (as available on Sourceforge) with the latest bug fixes accumulated since the last release. Though patches have usually been tested in specific environments, the packages may be unstable under different circumstances –  so we recommend them for test as opposed to production environments.
For more information see our source snapshots wiki page, and just like any of our packages – download, install and share your feedback on the dev tracker. Enjoy!

Icinga Build / Package Server for Debian & Ubuntu

Though users appreciate the thorough release and testing cycles at packages.debian.org, sometimes the latest Icinga is what you want, come what may. Indeed the current, official stable “squeeze” package for Icinga is a little behind Icinga’s fast release cycle at v1.0.2. Though more up-to-date backports are also available for “squeeze” and “lenny”, these still take some time and are dependent on us maintainers to upload to the repository.
So, to give users more flexibility, I’ve created an auto-builder that provides Debian and Ubuntu packages for Icinga: http://icingabuild.dus.dg-i.net/
You can choose from snapshot and stable builds, which are always based on the latest Icinga release – currently 1.6.1.
We recommend the stable builds (ending in –release), which are based on Debian uploads. But if you want to capture the very latest from the Debian repository, snapshot builds are available too.
To get the latest Icinga Core (Icinga Web is not included) in your desired package, just add one of the following lines to your sources list and replace $DISTRIBUTION with sid, squeeze, lenny, natty or lucid.
Snapshot build:

deb http://icingabuild.dus.dg-i.net/ icinga-$DISTRIBUTION main”

Stable build:

deb http://icingabuild.dus.dg-i.net/ icinga-$DISTRIBUTION-release main

If apt-get update fails with the improper keyring, import it with:

# wget -O – http://icingabuild.dus.dg-i.net/icinga-key.pub | apt-key add –

The curious can check the status of the build server at: http://icingabuild.dus.dg-i.net/jenkins/
A quick installation guide for IDOUtils on Debian can also be found on the Icinga Wiki.
A big thank you goes to Dembach Goo Informatik and credativ for sponsoring the build server and some of my hours at the keyboard to bring this to life.
If you encounter any package specific problems, or would like to see a distribution added – you can find me on IRC (username: formorer) or leave a message below.