What's new in NDOUtils
Prev | Chapter 1. The Beginning | Next

## What's new in NDOUtils

### NDOUtils 1.4b9 - 10/16/2009

| Note
Requires Nagios 2.7 or higher, or Nagios 3.0b6 or higher

- Improved writes from file2sock to ndo2db by matching buffer sizes (Opsera Ltd)

- Add in 4 missing tables from clearout process during prelaunch (Opsera Ltd)

- Fix for Solaris 10 which gets an EINTR on accept for the 2nd file2sock call (Opsera Ltd)

- Fix for not retrying read on 'EAGAIN' and 'EINTR' soft errors (Opsera Ltd)

- Improve error info by showing failed MySQL query in syslog (Opsera Ltd)

- Move database connections/disconnections syslog detail to DEBUG from INFO (Opsera Ltd)

- Allow external commands table to be trimmed with a specific time limit (Opsera Ltd)

- Support SSL encryption between the communication partners

- Support for long performance data

- Added installation procedure with "make install" or "make fullinstall"

- Fix missing output fields in hostcheck and servicecheck tables

- Workaround small NDOMOD Buffers to handle more than 4k chars (tracker id 21)

- Fix unescape of strings containing tabstops

### NDOUtils 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 from 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 properly

- Fix several compiler warnings

- Rewrite ndo2db_init_script, install it with 'make install-init'

### NDOUtils 1.4b7 - 10/31/2007

| Note
Requires Nagios 2.7 or higher, or Nagios 3.0b6 or higher

- 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)

### NDOUtils 1.4b6 - 09/27/2007

| Note
Requires Nagios 2.7 or higher, or Nagios 3.0b4 or higher

- 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

### NDOUtils 1.4b5 - 08/29/2007

| Note
Requires Nagios 2.7 or higher, or Nagios 3.0b2 or higher

- 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)

### NDOUtils 1.4b4 - 06/19/2007

Release Date 06/19/2007

| Note
Requires Nagios 2.7 or higher, or Nagios 3.0a5 or higher

- Added note about needing 'event_broker_options=-1' in Nagios config file

- Updated to latest Nagios 3.x include files (3.0a5)

### NDOUtils 1.4b3 - 04/10/2007

| Note
Requires Nagios 2.7 or higher, or Nagios 3.0a3 or higher

- 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)

### NDOUtils 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)

### NDOUtils 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

### NDOUtils 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

### NDOUtils 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

### NDOUtils 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)

### NDOUtils 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 compatibility

- Changed syslog() message types from LOG_DAEMON to LOG_USER

- Updated Nagios 2.0 include files

### NDOUtils 1.0 - 12/23/2005

- First public release for comments

Prev | Up | Next
Introduction | Home | Chapter 2. Design en detail

© 2009 Nagios Development Team, http://www.nagios.org