================= NDO Utils History ================= Note: Consider this addon to be experimental. Memory leaks and segfaults are to be expected until the code stabilizes, so beware of using it in production environments. 1.4b8 - 07/16/2009 ------------------ NOTE: ** Requires Nagios 2.7 or higher, or Nagios 3.0b6 or higher - Added additional error messages during failed startup - Better MySQL library detection (Ton Voon, Herbert Straub, and Nagios Plugin Team) - Removed Postgres options to configure script, as it is not yet supported - Compiler flag fix for building on GNU/kFreeBSD systems (Hendrik Frenzel) - Added lock_file option - Fix debug file permission race (Lars Michelsen) - More error reporting if debug file can not be opened - Fix wait for childs on SIGCHLD - Added long_output support - Fix missing SIGTERM forwarding to childs - Fix fmt specifier in ndo2db_daemonize() - Escape custom values in 'customvariablestatus' and 'customvariables' - Fix ndomod doesn't execute rotate_command propperly - Fix several compiler warnings - Rewrite ndo2db init script, install it with 'make install-init' 1.4b7 - 10/31/2007 ----------------- NOTE: ** Requires Nagios 2.7 or higher, or Nagios 3.0b6 - Makefile fixes for compilation flags - Fix for bug where service check table always had same start/end time - Added sample init script for SLES (Bruno Quintais) - Added --with-ndo2db-user and --with-ndo2db-group configure script options - Fix for configfilevariables table not holding multiple entries for various variables - Changed/added indexes on various DB tables - Added some very basic debug file capabilities (not complete yet) - Fix for handling (backwards) system time changes - Fix for missing SUN_LEN definition and strtof() functions on Solaris 8 (Christian Masopust) - Fix for segfault when importing duplicate log file entries (Hendrik Frenzel) - Updated to support latest Nagios 3.x code (3.0b6) 1.4b6 - 09/27/2007 ----------------- NOTE: ** Requires Nagios 2.7 or higher, or Nagios 3.0b4 - Updated to support latest Nagios 3.x code (3.0b4) - Added source OpenOffice docs in addition to PDFs - Fix for segfault while processing host status/event information 1.4b5 - 08/29/2007 ----------------- NOTE: ** Requires Nagios 2.7 or higher, or Nagios 3.0b2 - Reintroduced contactgroup associations with host, service, and escalation definitions - Adjustments for data structure changes made in Nagios 3.0b2 - Fix for missing math libraries during compilation (Dominic Settele) - Changed MySQL db table types from MyISAM to InnoDB - Updated to latest Nagios 3.x include files (3.0b2) 1.4b4 - 06/19/2007 ----------------- NOTE: ** Requires Nagios 2.7 or higher, or Nagios 3.0a5 - Added note about needing 'event_broker_options=-1' in Nagios config file - Updated to latest Nagios 3.x include files (3.0a5) 1.4b3 - 04/10/2007 ------------------ NOTE: ** Requires Nagios 2.7 or higher, or Nagios 3.0a3 - Added missing 'alias' field to hosts table - Fixed problems with marking old, non-existant objects as inactive - Fixed bug where host and service objects were not being marked active - Fixed minor SQL errors - Added DB upgrade and installation script (Ton Voon/Altinity) - Updated to latest Nagios 3.x include files (3.0a3) 1.4b2 - 01/19/2007 ------------------ - Makefile fixes for compiling ndomod event broker module - Fixes for Nagios 2.7 and latest Nagios 3 alpha code for scheduled downtime changes - Fixes for problems with DB indexes in 'host_contacts', 'service_contacts', 'hostescalation_contacts', and 'serviceescalation_contacts' tables - Added missing host_object_id field to 'services' table - Added sample SQL queries for fetching data (look in the db/queries subdirectory) 1.4b1 - 01/07/2007 ------------------ - Added ability to drop privileges (see the ndo2db_user and ndb2db_group config file options) - Unprocessed event data is now stored in the buffer_file file before the NDMOMOD module shuts down. On startup, the module will read the contents of this file and send the contents to the NDO2DB daemon for processing. - Better detection of MySQL libraries (default path) - Removed 'should_be_drawn' field from hostextinfo table - Merged extended info definitions with host/service definitions - Added new fields from Nagios 3.x, updated to latest Nagios 3.x include files - Added stub routines for adaptive contact data - Fixed several memory leaks - Documentation on database structures 1.3.1 - 02/25/2006 ------------------ - Fixes segfaults with empty log entries and missing db prefix - Synchronized version numbers of all utilities to 1.3.1 - New update-version script 1.3 - 02/12/2006 ---------------- - Removed 'ndo_' prefix from default database structure - Updated config.sub and config.guess to latest versions from CVS - Configure script fixes - Added missing 'address' field to hosts table - Different version of NDOMOD and NDO2DB are now created for Nagios 2.x and Nagios 3.x - Memory leak fixes - Misc bug fixes 1.2 - 01/10/2006 ---------------- - Changed most protocol strings to integers for better efficiency - Added check for client/server protocol version - Added support for TCP sockets - Added INETD support to NDO2DB daemon - Fixed bug with processing of contact notification methods - Fixed bug with processing of live log data - Changes to MySQL table structures - Added some initial documentation (PDF) 1.1 - 12/27/2005 ---------------- - Changes to MySQL table structures - Added support for both original and retained object configurations - Added checks for Nagios object structure compatability - Changed syslog() message types from LOG_DAEMON to LOG_USER - Updated Nagios 2.0 include files 1.0 - 12/23/2005 ---------------- - First public release for comments