FAN: Fully Automated Nagios

I recently installed and configured a monitoring system on NeXsys, GamCo's flagship complex management product.

The products I wanted to use were:

  • Nagios for the base information gathering and reporting
  • Centreon for the administrative ease of use and the excellent monitoring interface

Getting these two packages properly installed, and talking to eachother, can be quite a daunting task.

That is, until I discovered Fully Automated Nagios or FAN for short.

It's a slim installation of the latest CentOS (5.3) with the following pre-installed and configured to work together (mostly, details below):

  • Nagios - Monitoring application
  • Centreon - Administration frontend for Nagios
  • NagVis - Visualization tool for Nagios data
  • NaReTo - alert, notification, and availability reporting
  • DocuWiki - for storing any procedural documentation or guides
  • Nagios Plugins (both official and contrib)
  • NDOUtils - for storing Nagios data in a database
  • NRPE plugin - to communicate with remote Nagios installations

A few gripes/criticisms of the software:

  • The default home web page is not very pretty, but the installation is yours once it's installed. Tweak it as you see fit.
  • I cannot get Nareto to work yet. WIP.

Impressions of the products included:

  • Nagios: it's a standard, it needs heavy work on its interface design, obviously, otherwise there would be no need for Centreon. But what it does, it does very well. Anything that spits out data can be monitored and recorded by Nagios.
  • Centreon: Ahhh! It makes working with Nagios a breeze. I'm not altogether happy with the CRUD-iness of the interface. There's an artifical separation of hosts and services, which forces you to go from page to page to deal with what should be one functional unit (the host and its services). Also, there is too much of a navigational distinction between monitoring and configuring the monitors. They need to be integrated so you aren't constantly shifting from one page to another when creating and testing a new service. Also, while I understand the need to have a configure, generate, monitor cycle for configuring Nagios, it would be nice to have it auto-generate only the required files with each change directly.

Things I haven't tried yet:

  • NagVis
  • NRPE: The stats provided by SNMP and the plugins installed with Nagios and Centreon are sufficient for my needs at the moment.
  • DocuWiki: no need as long as you use the Centreon service and host templates intelligently.

Try out FAM on a virtual machine to see what it can do for you, you'll be amazed. And it's free!

Bookmark and Share

Leave a Reply

 

 

 

You can use these HTML tags

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Spam Protection by WP-SpamFree

Categories