Icinga

Was gibt es Neues

* IDOUtils mit Oracle- Unterstützung

* IDOUtils mit PostgreSQL- Unterstützung

* neue Dokumentation in Docbook v5

* neue Icinga- Api, die Suchfunktion im Webinterface benutzt nun das Icinga-api Submodule

* neues Design des Webinterfaces in Vautour Style by Yoann LAMY

* libdbi-Treiber Integration für die IDOUtils, Integration der IDOUtils in den Icinga- Core, einbinden über ./configure --enable-idoutils

* ssl-Encryption für die IDOUtils, einzubinden über ./configure --enable-ssl

Bald gibt es hier noch detailliertere Informationen, vorerst der Changelog:

1.0 - 28.10.2009

* idoutils: add Oracle support with oclilib

* idoutils: add ssl support

* idoutils: add configure --enable-oracle

* idoutils: add configure --enable-ssl

* idoutils: add configure -with-ocilib-lib/inc for ocilib detection

* idoutils: add oracle support to ido2db.cfg

* idoutils: add ocilib runtime version check

* idoutils: add ocilib linked at runtime (prevents setting of $ORACLE_HOME during configure)

* idoutils: add ocilib hack to temp #undef CONFIG_H during compiling

* idoutils: add #define USE_ORACLE set by --enable-oracle

* idoutils: add #ifndef USE_ORACLE #else #endif to get code compatible with libdbi

* idoutils: add ocilib connection, statement, resultset

* idoutils: add ocilib execute statement, commit (no autocommit since we want to use the pros of oracle!)

* idoutils: add ocilib insert id for sequence handling

* idoutils: add ocilib free statement to match with sequences

* idoutils: add oracle sysdate instead of NOW()

* idoutils: add long_output to oracle.sql - introduce clob (Character Large Object)

* idoutils: add even more debugoutput for oracle

* idoutils: modify configure to use OCI_CHARSET_ANSI

* idoutils: modify configure to set LD_LIBRARY_PATH for ido2db init script

* idoutils: modify formatting to get more readable

* idoutils: fix typecast bug - unsigned long is bigger then int

* idoutils: fix oracle notif_timeperiod_object_id (30 chars max)

* idoutils: fix oracle table serviceescalationcontactgroups (30 chars max)

* idoutils: fix hoststatus/servicestatus/servicecheck unique constraint updating mismatch

* idoutils: fix insert_or_update queries where update violates unique constraint

* idoutils: remove and ignore oracle table_prefix (30 chars max)

* idoutils: workaround to handle more than 4k Data which may exceed service outputs incl. long perf_data

* core init: delete 'su' usage since all previously su touched files were created by the icinga user

* idoutils: fix unescape bug during tabstops

* idoutils: fix idomod/icinga segfault while try to use ssl on unix sockets

* idoutils: set long_output/perfdata to TEXT in MySQL

* core configure: set INIT_OPTS depending on detected host OS (no more root:root on FreeBSD?)

* core spec: added new spec file

* idoutils: fix case insensitive comparison in MySQL using BINARY

* idoutils: change ido2db.cfg: ndo2db_[user|group] to ido2db_[user|group]

* core web: fix missing gif icon copy

0.8.4 - 16/09/2009

* idoutils: fix failure_prediction_options in tables hosts, services for postgres

* idoutils: add configure support for manual libdbi detection

* idoutils: fix typo laste_state (wrong column)

* idoutils: fix buffer freeing with NAGIOS_SIZEOF_ARRAY

* idoutils: delete old mysql files coming from ndoutils

* idoutils: add new versionhandling, idomod/ido2db now shows version of Icinga core

* idoutils: rename existing mysql/pgsql files, added upgrade/fix files

* idoutils: fix wrong typecast in servicestatusdata_add, no more segfault while query preparing

* idoutils: add experimental db trimming interval option in ido2db.cfg

* core: fix wrong copyright url for Ethan

0.8.3 - 09/02/2009

* idoutils: add PostgreSQL support

* new Icinga documentation in docbook and html format

* fetch current Nagios patches

* fix support links after make

* idoutils: add note if install desired but not enabled

* idoutils: fix installing of rc.ido2db in make install-idoutils

* idoutils: add db/pgsql.sql, adapted table scheme for postgresql

* idoutils: add time conversion functions for postgresql

* idoutils: add try update, if affected rows=0, then insert queries for postgresql

* idoutils: modify insert queries, normalized to sql-standard

* idoutils: add insert-or-update functions in dbqueries.c, prepared for more rdbms

* idoutils: modify insert-or-update queries, build data array for functions

* idoutils: fix string escaping for postgresql

* idoutils: fix last insert id for postgresql - needs defined sequence id for table

* idoutils: modify command_line in commands table to varchar(1024)

* idoutils: add more debug output

* idoutils: Support 8192 chars of perfdata

0.8.2 - 08/12/2009

* create a new basic ido2db init script

* idoutils: fix child signal handling in ido2db

* idoutils: fix escaping of customvars before insert

* idoutils: fix in buggy rotate command execution

* idoutils: fix fmt specifier in ndo2db_daemonize() error

* idoutils: added long_output support to IDOUtils

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

* idoutils: Allow externalcommands table to be trimmed with a specific time limit (Opsera Ltd)

* icinga-api added: The search function now uses the icinga-api submodule * various minor changes

0.8.1 - 06/17/2009

* Archived Logfiles renamed from Icinga-date-syntax.log => icinga-date-syntax.log (capital 'i')

* cherry picked latest Nagios Patches (see Nagios Changelog below)

* new ido2db command switch: '-f' don't daemonize the ido2db

* ido2db will now prints out available database drivers

* fix ido2db segfault when try to access non existing tables

* DocBook v5 conversion

* Fix menu frameset cols width

0.8 - 05/19/2009

* Almost biggest deal to rename the components

* including IDOUtils (former NDOUtils) into the core code, updating configure & make to get in touch with it

* changed database handling in IDOUtils from native database support to libdbi (libdbi.sourceforge.net) as a abstraction layer, enable compile try with "configure --enable-idoutils"

* Included a new stylesheet/icon theme based on Vautour Style Vautour Style have been created by Yoann LAMY.

The menu of Vautour Style use the javascript framework MooTools (http://mootools.net/). The icons of Vautour Style use "Silk icon set" (http://www.famfamfam.com/lab/icons/silk/) created by Mark James.

"Silk icon set" is licensed under Creative Commons Attribution 2.5 License (http://creativecommons.org/licenses/by/2.5/).