Icinga

Was gibt es Neues in Icinga 1.3

1.3.0

Icinga Core:

* add basic dualstacked IPv6 support with address6 as host definition attribute

* add support for same host service dependencies with servicegroups

* allow eventbroker modules to override sending notifications

* allow empty hostgroup assignments for services as opt-in config option

* fix host alias saved in resention data survived reconfiguration

* performance-data handling and checking is now thread-safe so long as embedded perl is not used

* fix extraneous alerts for services when host is down

* fix race condition on flexible downtime commands when duration not set or zero

Icinga IDOUtils:

* add dbversion check in ido2db and print error to syslog in case of non-matching

* only insert service and host checks when they are finally processed, increase performance by replacing insert/update with single insert

* add multi valued inserts for host|service_contacts instead of single insert/update loops

* do not clear host|service|scheduleddowntime status tables on core restart/reload

* fix solaris, lacks asprintf

* fix string escaping for backslashes in postgresql

Icinga Classic UI:

* add address6 next to address in several views

* add service states to annotate with current notification number opt-in

* adding "Attempt" column to host status detail list

* add trend timeperiod feature to locate the next problem

* add configurable http charset support (default utf-8) within the cgis

* add csv export to config.cgi

* fix authorized_for_read_only can execute command over the status.cgi

Icinga Web:

* save, edit, delete your own custom cronks (grids, portals, ...)

* persistent columns, widths and sort orders

* added tabslider

* added simple duration field

* added downtimes cronk

* added filter for downtimes/acknowledgements

* add customized icons for cronks menu

* cronks now open with single click

* move log window to LogView cronk

* added refresh, filters and principals for logview cronk

* change default endtime for scheduled service/host downtime events to (current time) + 2 hours

* new tabs only opened if tab with the same name does not exist

* add address6 to hosts view

Icinga Docs:

* better hints for customized configuration and new section "Upgrade Icinga-web"

* add hints/list about parameters of the cgis

* add quickstart guide for freebsd and idoutils

* add address6 directive to host object definition

* fix object inheritance - only one level for important values

* fix icinga-web requires mod_rewrite by default

More at Icinga Wiki

1.2.1

Icinga Core:

* corrected "re notification for downtime after icinga restart", fixing downtime detection issues

* fix initscript, no error when stopping stale lock (OMD patch)

* fix epn tag for disabling ePN (Yannick Charton)

* fix snprintf in make for Solaris

* fix ignoring empty definitions, only warn

Icinga IDOUtils:

* fix disconnecting on errors misbheaving, not closing db and daemon

Icinga Classic UI:

* fix for "Schedule a check of all services on this host" not working properly in cmd.cgi

* add config options to hide initial state and current state log entries in showlog.cgi

* extinfo comment table cell names (Oliver Graf)

* add csv export to avail.cgi (single|all hosts|services|servicegroups|hostgroups)

* comment tooltip now show's quotes and back slashes

* fix change statusmap logo name to icinga

* add support for ICINGA_ env vars for cgis

Icinga Web:

* add option cache clearing from the webinterface

* fix URL cronk getting static links

* added favicon to template

* disabled free edit of language preference

* fixed pgsql schema

* fixed wrong time format in data commands

* fixed starttime format in commands and interface freezing when trying to send an invalid form

* fixed error window on invalid credentials

* count queries are not allowed to be grouped

Icinga Docs:

* add more info on plugin usage

* fix pnp install, epn support

* remove flush privilegues on mysql

* add hint for safe_mode=off for PHP 5.3

* add cgiurl hint to nagios-plugins install

* add hint for selinux in IDOUtils Quickstart

1.2.0

Erste einheitliche Version von Icinga Core und Icinga Web.

Icinga Core:

* Eventprofiler unter Solaris mit gcc3 disabled, verhindert Core Dumps

* Scheduled Downtimes Notification werden beim Restart nicht mehr gesendet

* Ein * als Wildcard für die Zuweisung von Hosts in Servicegroup Definitionen hinzugefügt

* Konfigurationsoption um das Logging des Core Daemon zu deaktivieren

* Eventhandler override hinzugefügt

* Entfernen des automatischen Programmupdatecheckers

* Hostchecks werden nicht mehr ausgelassen, wenn Servicechecks disabled sind

Icinga IDOUtils:

* ido2db forkt nun nicht mehr unendlich, wenn keine Datenbankverbindung zur Verfügung steht, sondern disconnected den Client sofort

* Datenbankport in ido2db.cfg wird nun richtig verwendet mit der libdbi

Icinga Classic UI

* Tooltips für Kommentare in der status.cgi

– Sie müssen nicht mehr den Host/Service öffnen um die Kommentare zu sehen.

* Gleichzeitiges Löschen von mehreren Downtimes und Kommentaren

* CVS Export, auf fast jeder Seite möglich

– Direkter Export von verschiedenen Listen und Zustandsdaten. Es gibt einen kleinen "Export to CSV"-Link, dieser erzeugt eine Seite mit dem aktuellen Inhalt im cvs-Format. Zwei neue Konfigurationseinstellungen erlauben die Auswahl, welche Zeichen für das Ausgabeformat verwendet werden sollen und vervollständigen diese raffinierte Erweiterung.

* Commands expander für die Konfigurationsanzeige. Dies hilft $ARGn$- Substitutionen und zeigt die exakte Befehlsfolge, die der Core auszuführen versucht. Lange erwartetes Feature, vielen Dank an Jochen Bern!

* Diverse Fixes, leicht modifiziertes Menü, erweitert um unbehandelte Host/Service- Probleme. JavaScript-Bibliothek Aktualisierungen, Fixed Segfaults auf Solaris in der status.cgi, Entfernen von PHP als Abhängigkeit für das Classic UI.

Für detaillierte Information der einzelnen Releases schauen Sie bitte in den Changelog.

Icinga Web:

* Pending Status: zeigt einen speziellen Status, für Checks die noch nicht ausgeführt wurden.

* Bessere Protokollierung: Mehr über das, was Icinga-Web macht.

* Webseiten-Konfiguration: Legen Sie Ihre eigene Konfiguration in XML-Dateien ab, keine Überschreibung bei Aktualisierungen.

* Integrierte Kommentare für Host und Services

* PNP4Nagios integriert "on the Fly", wenn Sie möchten.

* Die Suche nach Objekten skaliert hervorragend!

* Device Icons aus der Icinga- Konfiguration.

Insidertips und mehr Dokumentation rund ums Webinterface finden Sie hier: Icinga-Wiki

Für detaillierte Information der einzelnen Releases schauen Sie bitte in den Changelog:

Icinga Reporting:

* Komplettes Icinga Reporting- Paket im Git, download von git://git.icinga.org/icinga-reports.git/

* Installationsanleitung im Wiki: Icinga-Wiki

Icinga Docs:

* Neues Dokument für die Integration von PNP4Nagios in Icinga Web

* Neues Dokument über die Icinga-Web API

* Neues Dokument für externen Kommandos

* Neue Bilder

* Aktualisierung der Anleitung für die Installation des Webinterfaces

* Aktualisierung der Anleitung zur Icinga Api

* Aktualisierung der Konfigurationsoptionen, Classical UI

* Aktualisierung der HowTo- Links

Neue Testanleitungen für Icinga finden Sie hier: Icinga-Development

Insidertips und mehr Dokumentation rund ums Webinterface finden Sie hier: Icinga-Wiki

Bitte berichten Sie Probleme hier:

Problembericht Icinga Core

Problembericht Icinga Web

Problembericht Icinga API

Report Issue Icinga Reporting

Problembericht Icinga Docs