Author Archive for Mike Guthrie

Page 3 of 8

Nagios Fusion 2012 Public Beta Available

Nagios Fusion 2012 Beta is now available for user testing!  The beta is a free 60-day trial, but existing Fusion customers can use their current license key to authorized Fusion 2012. Nagios Fusion 2012 is a central dashboard and data aggregation for all of your Nagios installations. Fusion 2012 will integrate seamlessly with Nagios XI and Nagios Core 3.x installs, and requires no additional configuration changes on any of your Nagios servers. Requires Nagios XI 2011R2.5 or later for all XI features to be available.

Download Nagios Fusion 2012

Here’s a highlight of the current feature list:

  • Unified authentication for all Nagios XI servers
  • User-defined, customizable dashboards and menus
  • Easily drill down to any Nagios server to find problems
  • Fused Tactical Overview information
  • Fused Health Summaries for Nagios servers
  • Fused  Alert Summary
  • Fused Alert Histogram
  • Fused Top Alert Producers
  • Several new data visualizations
  • Single Host or Service Dashlets (Nagios XI Only)
  • Graph Explorer Timeline and Time-stacked graphs (Nagios XI Only)
  • Hostgroup and Servicegroup Summary dashlets (Nagios XI Only)

 

The power exists in Nagios Fusion to aggregate almost any information across multiple Nagios installs.   Here are some screenshots of the new beta release.

Nagios Fusion 2012 Preview

Need a simpler solution for scaling Nagios?  Distributed monitoring environments often contain several Nagios servers in order to cover multiple geographic or network locations, or sometimes just to scale large enough on a single network.  Nagios Fusion 2012 is a central dashboard and data aggregation for all of your Nagios installations.  Fusion 2012 will integrate seamlessly with Nagios XI and Nagios Core 3.x installs, and requires no additional configuration changes on any of your Nagios servers.  Here’s a highlight of the current feature list:

 

  • Unified authentication for all Nagios XI servers
  • User-defined, customizable dashboards and menus
  • Easily drill down to any Nagios server to find problems
  • Fused Tactical Overview information
  • Fused Health Summaries for Nagios servers
  • Fused  Alert Summary
  • Fused Alert Histogram
  • Fused Top Alert Producers
  • Several new data visualizations

 

The power exists in Nagios Fusion to aggregate almost any information across multiple Nagios installs.  The main question we’re looking at from here is: “What do users want to see in their central Nagios dashboard?”  We’re interested in getting some user feedback for ideas on this project as well as some beta testers for the upcoming release.  Here are some screenshots to give an idea as to what is to come.

 

Nagios XI CCM Full Beta

The Nagios CCM (Core Configuration Manager) is a new configuration front-end for managing Nagios XI object configurations.  Nagios XI currently uses a modified version of the NagiosQL project for it’s configuration management, but back on 2009 we decided it would ultimately be easier for us to maintain and update the CCM  if we built our own front-end onto the existing  backend.  The Nagios CCM project is still based on the NagiosQL database structure, but the front-end has been completely rewritten to allow for easier changes and additions, as well as a list of several new features.

  • The ability to test host and service checks directly from the web interface
  • Plugin documentation can be viewed from the web interface
  • Search filters built into every page
  • Improved pagination
  • Group relationships can be see from both group->object and object->group directions.
  • Improved user feedback from the database and it’s relationships
  • Ability to modify host/service configurations in bulk
  • Ability to maintain static configuration files directly from the web interface
  • Bulk activation/deactivation of configurations

Currently the Nagios CCM installs as a Nagios XI component, and it awaiting community beta testing in order for it move into production.  We’re currently looking for users to beta test the new CCM, so if you’re interested in helping test this out, go ahead and comment to this post.  See the screenshots below for a preview!

 

 

 

Nagios V-Shell 1.9 Released

Nagios V-Shell 1.9 includes major performance updates, and a re-implementation of PHP caching that should decrease V-Shell page load times anywhere from 40-75%.  I ran some benchmarking tests on a test system(Dual core desktop with 4GB of RAM) with 1800 hosts, and 7200 services.  This system runs with an average CPU load of 2.0-6.0 throughout the day, so the hardware is being pushed pretty hard already from the check load. V-Shell 1.8 created page load times anywhere from 18-28 seconds throughout the interface without APC caching enabled.  Needless to say, this is problematic for many users with larger environments.  The Core cgi’s were able to load anywhere from 2-11 seconds, with the service status page taking around 9-11 seconds to load all of the data.  My goal for 1.9 was to minimize any unnecessary processing, and optimize any functions that were inefficient or using slower PHP built-in functions.  The differences in 1.9 are substantial.  Without any caching enabled at all, I was able to decrease the average page load time to 9-14 seconds, which is 40-50% faster by itself.  Once I had the code optimized, I reworked the APC caching functionality.  If a user has PHP’s APC caching packages installed and enabled on their web server, V-Shell will cached the objects.cache file until it detects any changes in the file, while the data in the status.dat file will be cached based on a TTL (time to live) config option which now exists in 1.9.  Once the data is cached in APC, the page load times throughout the interface averaged between 4-5 seconds for all pages, which is a 75% decrease in load time on average.

My goal for the next version of V-Shell is to add support for mklivestatus and ndoutils for backend data, which will eliminate the need to parse the objects.cache file and status.dat files for systems with those backends.  This should further improve performance for larger installations.

Download Nagios V-Shell 1.9

CHANGELOG