Nagios Aggregator consolidates multiple Nagios instances into one cohesive view through a PHP script. The software provides consistent monitoring and management for network environments.
To install and configure Nagios Aggregator, first, postgreSQL and Apache (or another web server) need to be installed, followed by enabling PHP support in the web server and creating a database in PostgreSQL. The database's name can be configured in Aggregator, so choose a name of preference. Download and unpack the sources into a specific directory that is visible in the web server's document root. Then reconfigure the database settings in two files: SettingsDB.php and filter.php.
A configuration note: there may be a problem when adding DB support with PHP includes and variable visibility, so there are two places to modify, which will ideally be corrected in future versions. Edit file config to get all the needed Nagios views; this file format will list Nagios version, Nagios name displayed in aggregation for all those alerts from a specific Nagios instance, and an URL to the services page of Nagios (which can also be the alerts page). The line can also include comments with a hash sign.
Lastly, add execution of fetcher.sh into cron. The latest release of Nagios Aggregator includes new features such as no reloads needed and an AJAX call instead of a popup window. Overall, Nagios Aggregator is a great software tool for aggregating multiple Nagios instances.
Version 0.6: N/A