With each new version of Nagios XI, we do our best to include the most important bug fixes, improvements, and features that we can accomplish in a few weeks time. The upcoming Nagios XI 2012r1.4 is going to be a notable release of XI for both performance improvements and internationalization.
For our international users, we’ve been hard at work to update XI appropriately for internationalization, as well as kick-starting multiple translations using Google translate. We’ve been working to balance code updates with community contributions for languages, and this upcoming release will ship with a default.pot file that can be used to update user’s PO files that they may have begun populating. This release of XI will ship with kick-started translations in the following languages.
Performance Improvements in 1.4
For customers with larger installs, we’ve been analyzing bottlenecks in both the monitoring process and the UI to try and make XI run faster and leaner. Users with hosts+services in the thousands will almost certainly see an improvement both in CPU load and page load times in the UI. For changes that affect the monitoring process, we updated the Monitoring Engine Event Queue dashlet and the Monitoring Engine Check Statistics Dashlets to all pull data from the same status information that the rest of XI uses, which reduces an enormous amount of data from needing to be logged to mysql from the monitoring process. The end result of this change is that mysql will only need to be doing about 30% of the work that it was having to do in previous releases. For large installs, this is a big deal!
The other key change that all users will probably see a benefit from is a refactoring of data queries for AJAX loaded content in the XI interface. Load times for dashlets that contain tactical or summary data went from 15-20 seconds per dashlet down to .05 seconds in local tests with 10k checks. The other upside of this change is that the CPU usage from XI users accessing the interface is substantially reduced. The Tactical Overview dashlets see the largest benefit in load times by far. For users who had to utilize the unified Tactical Overview for performance reasons, we encourage you to try the dashlet version in 1.4.
We hope to have 1.4 ready to release sometime this week, we appreciate our community of users and the feedback that we continue to get for our product. Thanks for helping us make XI better!
A new release of NPRE (2.14) is now available from SourceForge. This release contains a number of changes including enhanced support for AIX as well a patch to prevent a potential security issue arising from passing bash command substitutions as arguments.
It seems almost daily that we get new feature requests for Nagios XI, and thanks to a great extensible design by Ethan Galstad, the development team here at Nagios is able to produce new features and components for Nagios XI on a fairly regular basis. However, as the popularity of Nagios XI continues to grow, so does the need for custom features, modifications, and tools for our customers to use. We’ve added several new features and developer hooks into this most recent version of Nagios XI that we wanted to highlight for users who are interested in creating their own custom feature.
#1. Custom login splash. Several of our resellers have requested the ability to customize the login splash page when users log in to direct their end users to their own support channels and services. We’ve add the ability to allow users to specify their own PHP include for that splash by using the Custom Login Component. A template splash file has been added to the Nagios XI directory tree, and will be preserved through upgrades if users want to modify it. This file is located at /usr/local/nagiosxi/html/loginsplash.inc.php.
#2. Custom status column. We’ve added some new callback functions with this release of Nagios XI, one of which is a callback that allows users to add a new table column to the host or service status tables in Nagios XI. A developer example that adds the host notes field to the status tables can be downloaded from the following link. Custom Column Component.
#3. Custom table icons. Thanks to active community member jsmurphy for this one. We’ve added a new callback function in Nagios XI where custom table icons can be inserted the status tables to act as links, or to perform special actions. This feature is demonstrated in the latest version of the Graph Explorer component, where it inserts a graph icon that can be clicked to show a performance graph pop up for the selected host or service right from the status table.
The bottom line is, we love feature ideas! We base our development priorities largely on what users are requesting from us, so if there’s a feature you want to see in Nagios XI, by all means post a request to tracker.nagios.com or discuss an idea with our tech team at our Nagios Ideas forum.
The Nagios Fusion Operations Center Component provides a single looking glass to all unhandled host and service problems across multiple Nagios XI servers. This component is intended to be a read-only viewing screen screen to watch for problems in a distributed monitoring environment. Currently this component only fuses data from Nagios XI servers, aggregation of Nagios Core servers to come in a future release.
Download Nagios Fusion Operations Center Component
After an enormous amount of manual “search and replace” throughout the Nagios XI code base, we are proud to announce that starting with Nagios XI 2012R1.3, there will be internationalization support for the XI interface. We’ve created a default PO language file that users can either contribute back to XI, or use privately within their organization. The language file covers almost all of the XI codebase, and all of the components developed by Nagios Enterprises. We’re currently looking for community members willing to contribute completed, or even partially completed translation files for the XI interface. We currently have contributors who have started working on Spanish and Korean translations, but we’re looking for many more! The default translation file can be downloaded from the link below, and translated with the Poedit application.
Nagios XI Default Language File Download
A solution for evaluating and using Netflow and sFlow data has been on the horizon in the Nagios Labs here for a while, and we are now calling for public beta testers for the product. If you would be interested in beta testing such an application please note your interest in the comments below and I will contact you so that we can work together to resolve issues that present themselves in Nagios Network Analyzer.
Nagios Network Analyzer has direct integration with Nagios Core and Nagios XI, and is designed to be used in conjunction with either, while still containing enough of its own features to be functional as a standalone application. It is also designed be very intuitive to use, and to browse your flow data in as straightforward and painless a manner as possible, without sacrificing flexibility.
Continue reading ‘Nagios Network Analyzer Public Beta’
Nagios Incident Manager is an enterprise-class incident management application that allows teams and individuals to track and solve problems faster using a powerful web-based application that offers security, mobility, third-party integration, and tools for collaboration. Nagios Incident Manager can be integrated easily with Nagios XI or Nagios Core’s built-in event handling, or any other third party tool with an easy-to-use web API for creating and managing tickets. Nagios Incident Manager is currently available for public beta testing, with install instructions posted below. Supported installation platforms are CentOS and RHEL 5/6, and we recommend installing the beta on a clean system.
Beta Installation Instructions
tar zxf nagiosim-latest.tar.gz
Documentation and tutorials are coming soon!
For Nagios XI users, see documentation on Integrating Nagios IM with Nagios XI.
This document describes how install Nagios Core and Nagios Plugins from source on CentOS and Ubuntu servers, and is intended for use by anyone wishing to install Nagios Core from source.
The documentation may be found here:
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.
A new release of NDOUtils (1.5.2) is now available from SourceForge.
NDOUtils uses a message queue to communicate between the module that is loaded into Nagios Core and the daemon used to write data to the database. In this version, if there are too few resources available in the queue to send a message, the module will retry sending the message up to 20 times. It will also log a warning if the system resources are low enough to require retries. Finally, the README has been updated with instructions for tuning the message parameters in the Linux kernel to increase the message queue resources.