Author Archive for Tony Yarusso

Check for XI updates with a plugin

Nagios XI has always had the ability to let you know when updates to the software are available, displaying a message under the Admin area that looks like this:


This is great for just checking up on from time to time, but for most system administrators there are too many applications to be manually checking for updates, and since the whole point of Nagios is to notify you when something needs attention, it would seem far more useful to set this up in a way that would actively let you know when an update was available.

The solution for this was to re-implement the software update check as a Nagios check plugin, separate from the page code.  This means that you can now set up a Nagios service to watch for software updates to XI, and get alerts when a new version comes out just like you would for anything else that needed attention on your network, saving you time and making it more likely that you will actually remember to apply updates when they become available.  With that configuration, you will also have a service screen that looks like this:

While not yet present in XI by default, you can easily add this functionality to your existing installations.  Simply download the plugin here to your plugins directory (/usr/local/nagios/libexec/), make it executable (`chmod +x check_xi_updates`), and create a service for it.  You can find more information about those steps in the documentation and from a self-paced training video (customers only).

Nagios Montage

There are two issues that have always been present with Nagios, one technical and the other social.  The first is that Nagios is a fairly sophisticated and complicated piece of software, which can make it difficult for new users to get up and running with it quickly, as they have to deal with the hardest part about using it – installation and configuration – first, before being able to play with its abilities.  The second is that “Nagios” does not only refer to a single piece of software, but rather an extensive software ecosystem of community contributions around a common framework.  As such, it’s common for new users to not even be aware of all of the things Nagios can do, as they initially only see what the core engine can do, without any of those great extensions. Continue reading ‘Nagios Montage’