SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for icinga2-classicui-config-2.5.3-2.1.x86_64.rpm :
Tue Aug 30 14:00:00 2016 mailAATTjensschanz.de
- update to upstream version 2.5.3
[#]### Changes
This release addresses an issue with PostgreSQL support for the IDO database module.
[#]### Bugfixes

* Bug 12533 (DB IDO): ido pgsql migration from 2.4.0 to 2.5.0 : wrong size for config_hash
[#]## What\'s New in Version 2.5.2
[#]### Bugfixes

* Bug 12527 (DB IDO): Newly added group member tables in the IDO database are not updated

* Bug 12529 (Checker): Icinga 2 sends SOFT recovery notifications
[#]## What\'s New in Version 2.5.1
[#]### Bugfixes

* Bug 12517 (Notifications): Icinga 2 sends recovery notifications for SOFT NOT-OK states
[#]## What\'s New in Version 2.5.0
[#]### Changes

* InfluxdbWriter feature

* API

* New endpoints: /v1/variables and /v1/templates (GET requests), /v1/action/generate-ticket (POST request)

* State/type filters for notifications/users are now string values (PUT, POST, GET requests)

* Configuration

* TimePeriod excludes/includes attributes

* DateTime object for formatting time strings

* New prototype methods: Array#filter, Array#unique, Array#map, Array#reduce

* icinga2.conf now includes plugins-contrib, manubulon, windows-plugins, nscp by default (ITL CheckCommand definitions)

* Performance improvements (config compiler and validation)

* CLI

* \'icinga2 object list\' formats state/type filters as string values

* Compiled config files are now visible with \"notice\" debug level (hidden by default)

* CA serial file now uses a hash value (HA cluster w/ 2 CA directories)

* Cluster

* There is a known issue with >2 endpoints inside a zone. Icinga 2 will now log a warning.

* Support for accepted ciphers and minimum TLS version

* Connection and error logging has been improved.

* DB IDO

* Schema upgrade required (2.5.0.sql)

* Incremental config dump (performance boost)

* `categories` attribute is now an array. Previous method is deprecated and to be removed.

* DbCatLog is not enabled by default anymore.

* SSL support for MySQL

* New packages

* vim-icinga2 for syntax highlighting

* libicinga2 (Debian), icinga2-libs (RPM) for Icinga Studio packages
[#]### Feature

* Feature 7355 (libicinga): Exclude option for TimePeriod definitions

* Feature 8401 (Packages): Package for syntax highlighting

* Feature 9184 (Perfdata): Add timestamp support for GelfWriter

* Feature 9264 (ITL): Extend CheckCommand definitions for nscp-local

* Feature 9725 (DB IDO): Add SSL support for the IdoMysqlConnection feature

* Feature 9839 (Configuration): Implement support for formatting date/time

* Feature 9858 (Perfdata): Gelf module: expose \'perfdata\' fields for \'CHECK_RESULT\' events

* Feature 10140 (libicinga): Remove the deprecated IcingaStatusWriter feature

* Feature 10480 (Perfdata): Add InfluxDbWriter feature

* Feature 10553 (Documentation): Update SELinux documentation

* Feature 10669 (ITL): Add IPv4/IPv6 support to the rest of the monitoring-plugins

* Feature 10722 (ITL): icinga2.conf: Include plugins-contrib, manubulon, windows-plugins, nscp by default

* Feature 10816 (libbase): Add name attribute for WorkQueue class

* Feature 10952 (Packages): Provide packages for icinga-studio on Fedora

* Feature 11063 (API): Implement SSL cipher configuration support for the API feature

* Feature 11290 (API): ApiListener: Force server\'s preferred cipher

* Feature 11292 (API): ApiListener: Make minimum TLS version configurable

* Feature 11359 (ITL): Add \"retries\" option to check_snmp command

* Feature 11419 (Configuration): Config parser should not log names of included files by default

* Feature 11423 (libicinga): Cleanup downtimes created by ScheduleDowntime

* Feature 11445 (Configuration): Allow strings in state/type filters

* Feature 11599 (Documentation): Documentation review

* Feature 11612 (Configuration): Improve performance for field accesses

* Feature 11623 (Installation): Add script for automatically cherry-picking commits for minor versions

* Feature 11659 (Configuration): Remove the (unused) \'inherits\' keyword

* Feature 11706 (API): Improve logging for HTTP API requests

* Feature 11739 (Packages): Windows Installer: Remove dependency on KB2999226 package

* Feature 11772 (Cluster): Add lag threshold for cluster-zone check

* Feature 11837 (Documentation): Use HTTPS for debmon.org links in the documentation

* Feature 11869 (ITL): Add CIM port parameter for esxi_hardware CheckCommand

* Feature 11875 (Tests): Add debugging mode for Utility::GetTime

* Feature 11931 (ITL): Adding option to access ifName for manubulon snmp-interface check command

* Feature 11941 (API): Support for enumerating available templates via the API

* Feature 11955 (API): Implement support for getting a list of global variables from the API

* Feature 11967 (DB IDO): Update DB IDO schema version to 1.14.1

* Feature 11968 (DB IDO): Enhance IDO check with schema version info

* Feature 11970 (ITL): add check command for plugin check_apache_status

* Feature 12006 (ITL): Add check command definitions for kdc and rbl

* Feature 12018 (Graphite): Add acknowledgement type to Graphite, InfluxDB, OpenTSDB metadata

* Feature 12024 (DB IDO): Change Ido
*Connection \'categories\' attribute to an array

* Feature 12041 (API): API: Add missing downtime_depth attribute

* Feature 12061 (ITL): Add check command definition for db2_health

* Feature 12106 (DB IDO): Do not populate logentries table by default

* Feature 12116 (Cluster): Enhance client disconnect message for \"No data received on new API connection.\"

* Feature 12189 (ITL): Add support for \"-A\" command line switch to CheckCommand \"snmp-process\"

* Feature 12194 (Cluster): Improve log message for connecting nodes without configured Endpoint object

* Feature 12201 (Cluster): Improve error messages for failed certificate validation

* Feature 12215 (Cluster): Include IP address and port in the \"New connection\" log message

* Feature 12221 (ITL): A lot of missing parameters for (latest) mysql_health

* Feature 12222 (Cluster): Log a warning if there are more than 2 zone endpoint members

* Feature 12234 (CLI): Add history for icinga2 console

* Feature 12247 (Configuration): Add map/reduce and filter functionality for the Array class

* Feature 12254 (API): Remove obsolete debug log message

* Feature 12256 (ITL): Add check command definition for check_graphite

* Feature 12287 (Cluster): Enhance TLS handshake error messages with connection information

* Feature 12304 (Notifications): Add the notification type into the log message

* Feature 12314 (ITL): Add command definition for check_mysql_query

* Feature 12327 (API): Support for determining the Icinga 2 version via the API

* Feature 12329 (libicinga): Implement process_check_result script method for the Checkable class

* Feature 12336 (libbase): Improve logging for the WorkQueue class

* Feature 12338 (Configuration): Move internal script functions into the \'Internal\' namespace

* Feature 12386 (Documentation): Rewrite Client and Cluster chapter and; add service monitoring chapter

* Feature 12389 (libbase): Include compiler name/version and build host name in --version

* Feature 12392 (ITL): Add custom variables for all check_swap arguments

* Feature 12393 (libbase): Implement support for marking functions as deprecated

* Feature 12407 (CLI): Implement support for inspecting variables with LLDB/GDB

* Feature 12408 (Configuration): Implement support for namespaces

* Feature 12412 (Documentation): Add URL and short description for Monitoring Plugins inside the ITL documentation

* Feature 12424 (ITL): Add perfsyntax parameter to nscp-local-counter CheckCommand

* Feature 12426 (Configuration): Implement comparison operators for the Array class

* Feature 12433 (API): Add API action for generating a PKI ticket

* Feature 12434 (DB IDO): Remove unused code from the IDO classes

* Feature 12435 (DB IDO): Incremental updates for the IDO database

* Feature 12448 (libbase): Improve performance for type lookups

* Feature 12450 (Cluster): Improve performance for Endpoint config validation

* Feature 12457 (libbase): Remove unnecessary Dictionary::Contains calls

* Feature 12468 (ITL): Add interfacetable CheckCommand options --trafficwithpkt and --snmp-maxmsgsize

* Feature 12477 (Documentation): Development docs: Add own section for gdb backtrace from a running process

* Feature 12481 (libbase): Remove some unused #includes
[#]### Bugfixes

* Bug 7354 (libicinga): Disable immediate hard state after first checkresult

* Bug 9242 (Cluster): Custom notification external commands do not work in a master-master setup

* Bug 9848 (libbase): Function::Invoke should optionally register ScriptFrame

* Bug 10061 (DB IDO): IDO: icinga_host/service_groups alias columns are TEXT columns

* Bug 10066 (DB IDO): Missing indexes for icinga_endpoints
* and icinga_zones
* tables in DB IDO schema

* Bug 10069 (DB IDO): IDO: check_source should not be a TEXT field

* Bug 10070 (DB IDO): IDO: there is no usable object index on icinga_{scheduleddowntime,comments}

* Bug 10075 (libbase): Race condition in CreatePipeOverlapped

* Bug 10363 (Notifications): Notification times w/ empty begin/end specifications prevent sending notifications

* Bug 10570 (API): /v1 returns HTML even if JSON is requested

* Bug 10903 (Perfdata): GELF multi-line output

* Bug 10937 (Configuration): High CPU usage with self-referenced parent zone config

* Bug 11182 (DB IDO): IDO: entry_time of all comments is set to the date and time when Icinga 2 was restarted

* Bug 11196 (Cluster): High load when pinning command endpoint on HA cluster

* Bug 11483 (libicinga): Numbers are not properly formatted in runtime macro strings

* Bug 11562 (Notifications): last_problem_notification should be synced in HA cluster

* Bug 11590 (Notifications): notification interval = 0 not honoured in HA clusters

* Bug 11622 (Configuration): Don\'t allow flow control keywords outside of other flow control constructs

* Bug 11648 (Packages): Reload permission error with SELinux

* Bug 11650 (Packages): RPM update starts disabled icinga2 service

* Bug 11688 (DB IDO): Outdated downtime/comments not removed from IDO database (restart)

* Bug 11730 (libicinga): Icinga 2 client gets killed during network scans

* Bug 11782 (Packages): Incorrect filter in pick.py

* Bug 11793 (Documentation): node setup: Add a note for --endpoint syntax for client-master connection

* Bug 11817 (Installation): Windows: Error with repository handler (missing /var/lib/icinga2/api/repository path)

* Bug 11823 (DB IDO): Volatile check results for OK->OK transitions are logged into DB IDO statehistory

* Bug 11825 (libicinga): Problems with check scheduling for HARD state changes (standalone/command_endpoint)

* Bug 11832 (Tests): Boost tests are missing a dependency on libmethods

* Bug 11847 (Documentation): Missing quotes for API action URL

* Bug 11851 (Notifications): Downtime notifications do not pass author and comment

* Bug 11862 (libicinga): SOFT OK-state after returning from a soft state

* Bug 11887 (ITL): Add \"fuse.gvfsd-fuse\" to the list of excluded file systems for check_disk

* Bug 11890 (Configuration): Config validation should not delete comments/downtimes w/o reference

* Bug 11894 (Configuration): Incorrect custom variable name in the hosts.conf example config

* Bug 11898 (libicinga): last SOFT state should be hard (max_check_attempts)

* Bug 11899 (libicinga): Flapping Notifications dependent on state change

* Bug 11903 (Documentation): Fix systemd client command formatting

* Bug 11905 (Documentation): Improve \"Endpoint\" documentation

* Bug 11926 (API): Trying to delete an object protected by a permissions filter, ends up deleting all objects that match the filter instead

* Bug 11933 (DB IDO): SOFT state changes with the same state are not logged

* Bug 11962 (DB IDO): Overflow in current_notification_number column in DB IDO MySQL

* Bug 11991 (Documentation): Incorrect URL for API examples in the documentation

* Bug 11993 (DB IDO): Comment/Downtime delete queries are slow

* Bug 12003 (libbase): Hang in TlsStream::Handshake

* Bug 12008 (Documentation): Add a note about creating Zone/Endpoint objects with the API

* Bug 12016 (Configuration): ConfigWriter::EmitScope incorrectly quotes dictionary keys

* Bug 12022 (Configuration): Icinga crashes when using include_recursive in an object definition

* Bug 12029 (Documentation): Migration docs still show unsupported CHANGE_
*MODATTR external commands

* Bug 12044 (Packages): Icinga fails to build with OpenSSL 1.1.0

* Bug 12046 (Documentation): Typo in Manubulon CheckCommand documentation

* Bug 12067 (Documentation): Documentation: Setting up Plugins section is broken

* Bug 12077 (Documentation): Add a note to the docs that API POST updates to custom attributes/groups won\'t trigger re-evaluation

* Bug 12085 (DB IDO): deadlock in ido reconnect

* Bug 12092 (API): Icinga incorrectly disconnects all endpoints if one has a wrong certificate

* Bug 12098 (Configuration): include_recursive should gracefully handle inaccessible files

* Bug 12099 (Packages): Build fails with Visual Studio 2013

* Bug 12100 (libbase): Ensure to clear the SSL error queue before calling SSL_{read,write,do_handshake}

* Bug 12107 (DB IDO): Add missing index on state history for DB IDO cleanup

* Bug 12135 (ITL): ITL: check_iftraffic64.pl default values, wrong postfix value in CheckCommand

* Bug 12144 (Documentation): pkg-config is not listed as a build requirement in INSTALL.md

* Bug 12147 (DB IDO): IDO module starts threads before daemonize

* Bug 12179 (Cluster): Duplicate messages for command_endpoint w/ master and satellite

* Bug 12180 (Cluster): CheckerComponent sometimes fails to schedule checks in time

* Bug 12193 (Cluster): Increase cluster reconnect interval

* Bug 12199 (API): Fix URL encoding for \'&\'

* Bug 12204 (Documentation): Improve author information about check_yum

* Bug 12210 (DB IDO): Do not clear {host,service,contact}group_members tables on restart

* Bug 12216 (libicinga): icinga check reports \"-1\" for minimum latency and execution time and only uptime has a number but 0

* Bug 12217 (Documentation): Incorrect documentation about apply rules in zones.d directories

* Bug 12219 (Documentation): Missing explanation for three level clusters with CSR auto-signing

* Bug 12225 (libicinga): Icinga stats min_execution_time and max_execution_time are invalid

* Bug 12227 (Perfdata): Incorrect escaping / formatting of perfdata to InfluxDB

* Bug 12237 (Installation): Increase default systemd timeout

* Bug 12257 (Notifications): Notification interval mistimed

* Bug 12259 (Documentation): Incorrect API permission name for /v1/status in the documentation

* Bug 12267 (Notifications): Multiple notifications when master fails

* Bug 12274 (ITL): -q option for check_ntp_time is wrong

* Bug 12288 (DB IDO): Change the way outdated comments/downtimes are deleted on restart

* Bug 12293 (Notifications): Missing notification for recovery during downtime

* Bug 12302 (Cluster): Remove obsolete README files in tools/syntax

* Bug 12310 (Notifications): Notification sent too fast when one master fails

* Bug 12318 (Configuration): Icinga doesn\'t delete temporary icinga2.debug file when config validation fails

* Bug 12331 (libbase): Fix building Icinga with -fvisibility=hidden

* Bug 12333 (Notifications): Incorrect downtime notification events

* Bug 12334 (libbase): Handle I/O errors while writing the Icinga state file more gracefully

* Bug 12390 (libbase): Disallow casting \"\" to an Object

* Bug 12391 (libbase): Don\'t violate POSIX by ensuring that the argument to usleep(3) is less than 1000000

* Bug 12395 (libicinga): Flexible downtimes should be removed after trigger_time+duration

* Bug 12401 (DB IDO): Fixed downtime start does not update actual_start_time

* Bug 12402 (Notifications): Notification resent, even if interval = 0

* Bug 12404 (Notifications): Add log message if notifications are forced (i.e. filters are not checked)

* Bug 12409 (Configuration): \'use\' keyword cannot be used with templates

* Bug 12416 (Documentation): The description for the http_certificate attribute doesn\'t have the right default value

* Bug 12417 (DB IDO): IDO does duplicate config updates

* Bug 12418 (DB IDO): IDO marks objects as inactive on shutdown

* Bug 12422 (CLI): pki sign-csr does not log where it is writing the certificate file

* Bug 12425 (libicinga): CompatUtility::GetCheckableNotificationStateFilter is returning an incorrect value

* Bug 12428 (DB IDO): Fix the \"ido\" check command for use with command_endpoint

* Bug 12430 (DB IDO): ido CheckCommand returns returns \"Could not connect to database server\" when HA enabled

* Bug 12432 (Cluster): Only allow sending command_endpoint checks to directly connected child zones

* Bug 12438 (libbase): Replace GetType()->GetName() calls with GetReflectionType()->GetName()

* Bug 12442 (Documentation): Missing documentation for \"legacy-timeperiod\" template

* Bug 12452 (Installation): Remove unused functions from icinga-installer

* Bug 12453 (libbase): Use hash-based serial numbers for new certificates

* Bug 12454 (API): API: action schedule-downtime requires a duration also when fixed is true

* Bug 12458 (DB IDO): Insert fails for the icinga_scheduleddowntime table due to duplicate key

* Bug 12459 (DB IDO): Query for customvariablestatus incorrectly updates the host\'s/service\'s insert ID

* Bug 12460 (Cluster): DB IDO started before daemonizing (no systemd)

* Bug 12461 (DB IDO): IDO query fails due to key contraint violation for the icinga_customvariablestatus table

* Bug 12464 (API): API: events for DowntimeTriggered does not provide needed information

* Bug 12473 (Documentation): Docs: API example uses wrong attribute name

* Bug 12474 (libmethods): ClrCheck is null on
*nix

* Bug 12475 (Cluster): Incorrect certificate validation error message

* Bug 12487 (Configuration): Memory leak when using closures

* Bug 12488 (Documentation): Typo in Notification object documentation

Sat Jun 25 14:00:00 2016 ecsosAATTopensuse.org
- update to upstream version 2.4.10

* Bugfixes

* Bug 11812 (Checker): Checker component doesn\'t execute any checks for command_endpoint
- change from 2.4.9

* Bugfixes

* Bug 11801 (Perfdata): Error: Function call \'rename\' for file \'/var/spool/icinga2/tmp/service-perfdata\' failed with error code 2, \'No such file or directory\'

* Bug 11804 (Configuration): Segfault when trying to start 2.4.8

* Bug 11807 (Compat): Command Pipe thread 100% CPU Usage
- changes from 2.4.8

* Changes

* Bugfixes

* Support for limiting the maximum number of concurrent checks (new configuration option)

* HA-aware features now wait for connected cluster nodes in the same zone (e.g. DB IDO)

* The \'icinga\' check now alerts on failed reloads

* Feature

* Feature 8137 (Checker): Maximum concurrent service checks

* Feature 9236 (Perfdata): PerfdataWriter: Better failure handling for file renames across file systems

* Feature 9997 (libmethods): \"icinga\" check should have state WARNING when the last reload failed

* Feature 10581 (ITL): Provide icingacli in the ITL

* Feature 11556 (libbase): Add support for subjectAltName in SSL certificates

* Feature 11651 (CLI): Implement SNI support for the CLI commands

* Feature 11720 (ITL): \'disk\' CheckCommand: Exclude \'cgroup\' and \'tracefs\' by default

* Feature 11748 (Cluster): Remove unused cluster commands

* Feature 11765 (Cluster): Only activate HARunOnce objects once there\'s a cluster connection

* Feature 11768 (Documentation): Add the category to the generated changelog

* Bugfixes

* Bug 9989 (Configuration): Service apply without name possible

* Bug 10426 (libicinga): Icinga crashes with a segfault on receiving a lot of check results for nonexisting hosts/services

* Bug 10717 (Configuration): Comments and downtimes of deleted checkable objects are not deleted

* Bug 11046 (Cluster): Icinga2 agent gets stuck after disconnect and won\'t relay messages

* Bug 11112 (Compat): Empty author/text attribute for comment/downtimes external commands causing crash

* Bug 11147 (libicinga): \"day -X\" time specifications are parsed incorrectly

* Bug 11158 (libicinga): Crash with empty ScheduledDowntime \'ranges\' attribute

* Bug 11374 (API): Icinga2 API: deleting service with cascade=1 does not delete dependant notification

* Bug 11390 (Compat): Command pipe overloaded: Can\'t send external Icinga command to the local command file

* Bug 11396 (API): inconsistent API /v1/objects/
* response for PUT requests

* Bug 11589 (libicinga): notification sent out during flexible downtime

* Bug 11645 (Documentation): Incorrect chapter headings for Object#to_string and Object#type

* Bug 11646 (Configuration): Wrong log severity causes segfault

* Bug 11686 (API): Icinga Crash with the workflow Create_Host-> Downtime for the Host -> Delete Downtime -> Remove Host

* Bug 11711 (libicinga): Expired downtimes are not removed

* Bug 11714 (libbase): Crash in UnameHelper

* Bug 11742 (Documentation): Missing documentation for event commands w/ execution bridge

* Bug 11757 (API): API: Missing error handling for invalid JSON request body

* Bug 11767 (DB IDO): Ensure that program status updates are immediately updated in DB IDO

* Bug 11779 (API): Incorrect variable names for joined fields in filters

Wed Apr 27 14:00:00 2016 ecsosAATTopensuse.org
- update to upstream version 2.4.7

* Bugfixes

* Bug 11639: Crash in IdoMysqlConnection::ExecuteMultipleQueries
- changes from 2.4.6

* Feature

* Feature 11638: Update RELEASE.md

* Bugfixes

* Bug 11628: Docs: Zone attribute \'endpoints\' is an array

* Bug 11634: Icinga 2 fails to build on Ubuntu Xenial

* Bug 11635: Failed assertion in IdoPgsqlConnection::FieldToEscapedString

Wed Apr 20 14:00:00 2016 thardeckAATTsuse.com
- update to upstream version 2.4.5

* New configuration attribute for hosts and services: check_timeout (overrides the CheckCommand\'s timeout when set)

* ITL updates

* Lots of bugfixes

Wed Mar 16 13:00:00 2016 thardeckAATTsuse.com
- update to upstream version 2.4.4

* Allow to enforce specific SSL versions using the http check command

* Add \"query\" option to check_postgres command.

* Lots and lots of various other bugfixes
- gcc48-c++ is now required

Wed Feb 24 13:00:00 2016 thardeckAATTsuse.com
- update to upstream version 2.4.2

* ITL
Additional arguments for check_disk
Fix incorrect path for the check_hpasm plugin
New command: check_iostat
Fix incorrect variable names for the check_impi plugin

* Cluster
Improve cluster performance
Fix connection handling problems (multiple connections for the same endpoint)

* Performance improvements for the DB IDO modules

* Lots and lots of various other bugfixes

* Documentation updates

Thu Nov 26 13:00:00 2015 thardeckAATTsuse.com
- update to upstream version 2.4.1

* ITL

* Add running_kernel_use_sudo option for the running_kernel check

* Configuration

* Add global constants: `PlatformName`. `PlatformVersion`, `PlatformKernel` and `PlatformKernelVersion`

* CLI

* Use NodeName and ZoneName constants for \'node setup\' and \'node wizard\'

Mon Nov 16 13:00:00 2015 thardeckAATTsuse.com
- update to upstream version 2.4.0

* API

* RESTful API with basic auth or client certificates

* Filters, types, permissions

* configuration package management

* query/create/modify/delete config objects at runtime

* status queries for global stats

* actions (e.g. acknowledge all service problems)

* event streams

* ITL and Plugin Check Command definitions

* The \'running_kernel\' check command was moved to the plugins-contrib section. You have to update your config to include \'plugins-contrib\'

* Configuration

* The global constants Enable
* and Vars have been removed. Use the IcingaApplication object attributes instead.

* Features

* New Graphite tree. Please check the documentation how enable the legacy schema.

* IcingaStatusWriter feature has been deprecated and will be removed in future versions.

* Modified attributes are not exposed as bit mask to external interfaces anymore (api related changes). External commands like CHANGE_
*_MODATTR have been removed.

Tue Oct 20 14:00:00 2015 thardeckAATTsuse.com
- update to upstream version 2.3.11

* Function for performing CIDR matches: cidr_match()

* New methods: String#reverse and Array#reverse

* New ITL command definitions: nwc_health, hpasm, squid, pgsql

* Additional arguments for ITL command definitions: by_ssh, dig, pop, spop, imap, simap

* Documentation updates

* Various bugfixes

Mon Sep 7 14:00:00 2015 thardeckAATTsuse.com
- add icinga2-rpmlintrc as source to spec file

Mon Sep 7 14:00:00 2015 thardeckAATTsuse.com
- update to upstream version 2.3.10

* Use the command_endpoint name as check_source value if defined

* Various other bugfixes

Mon Aug 31 14:00:00 2015 thardeckAATTsuse.com
- update to upstream version 2.3.9

* Fix that the first SOFT state is recognized as second SOFT state

* Implemented reload functionality for Windows

* New ITL check commands

* Documentation updates

* Various other bugfixes

Tue Jul 21 14:00:00 2015 thardeckAATTsuse.com
- update to upstream version 2.3.8

* Bugfixes

Wed Jul 15 14:00:00 2015 thardeckAATTsuse.com
- update to upstream version 2.3.7

* Bugfixes

* Feature 9610: Enhance troubleshooting ssl errors & cluster replay log

Wed Jul 8 14:00:00 2015 thardeckAATTsuse.com
- update to upstream version 2.3.6

* Require openssl1 on sles11sp3 from Security Module repository

* Bug in SLES 11\'s OpenSSL version 0.9.8j preventing verification of generated certificates.

* Re-create these certificates with 2.3.6 linking against openssl1 (cli command or CSR auto-signing).

* ITL: Add ldap, ntp_peer, mongodb and elasticsearch CheckCommand definitions

* Bugfixes

Thu Jun 18 14:00:00 2015 thardeckAATTsuse.com
- update to upstream version 2.3.5

* NSClient++ is now bundled with the Windows setup wizard and can optionally be installed

* Windows Wizard: \"include \" is set by default

* Windows Wizard: Add update mode

* Plugins: Add check_perfmon plugin for Windows

* ITL: Add CheckCommand objects for Windows plugins (\"include \")

* ITL: Add CheckCommand definitions for \"mongodb\", \"iftraffic\", \"disk_smb\"

* ITL: Add arguments to CheckCommands \"dns\", \"ftp\", \"tcp\", \"nscp\"

Wed Apr 22 14:00:00 2015 thardeckAATTsuse.com
- update to upstream version 2.3.4

* Bugfixes

* ITL: Check commands for various databases

* Improve validation messages for time periods

* Update max_check_attempts in generic-{host,service} templates

* Update logrotate configuration

Mon Mar 30 14:00:00 2015 thardeckAATTsuse.com
- update to upstream version 2.3.3

* Feature 8685: Show state/type filter names in notice/debug log

* Feature 8686: Update documentation for \"apply for\" rules

* Feature 8693: New function: parse_performance_data

* Feature 8740: Add \"access objects at runtime\" examples to advanced section

* Feature 8761: Include more details in --version

* Feature 8816: Add \"random\" CheckCommand for test and demo purposes

* Feature 8827: Move release info in INSTALL.md into a separate file

* Bug 8660: Update syntax highlighting for 2.3 features

* Bug 8677: Re-order the object types in alphabetical order

* Bug 8724: Missing config validator for command arguments \'set_if\'

* Bug 8734: startup.log broken when the DB schema needs an update

* Bug 8736: Don\'t update custom vars for each status update

* Bug 8748: Don\'t ignore extraneous arguments for functions

* Bug 8749: Build warnings with CMake 3.1.3

* Bug 8750: Flex version check does not reject unsupported versions

* Bug 8753: Fix a typo in the documentation of ICINGA2_WITH_MYSQL and ICINGA2_WITH_PGSQL

* Bug 8755: Fix VIM syntax highlighting for comments

* Bug 8757: Add missing keywords in the syntax highlighting files

* Bug 8762: Plugin \"check_http\" is missing in Windows environments

* Bug 8763: Typo in doc library-reference

* Bug 8764: Revamp migration documentation

* Bug 8765: Explain processing logic/order of apply rules with for loops

* Bug 8766: Remove prompt to create a TicketSalt from the wizard

* Bug 8767: Typo and invalid example in the runtime macro documentation

* Bug 8769: Improve error message for invalid field access

* Bug 8770: object Notification + apply Service fails with error \"...refers to service which doesn\'t exist\"

* Bug 8771: Correct HA documentation

* Bug 8829: Figure out why command validators are not triggered

* Bug 8834: Return doesn\'t work inside loops

* Bug 8844: Segmentation fault when executing \"icinga2 pki new-cert\"

* Bug 8862: wrong \'dns_lookup\' custom attribute default in command-plugins.conf

* Bug 8866: Fix incorrect perfdata templates in the documentation

* Bug 8869: Array in command arguments doesn\'t work

* Bug 8721: Log message for cli commands breaks the init script

Thu Mar 12 13:00:00 2015 thardeckAATTsuse.com
- update to upstream version 2.3.1

* Feature 8659: Implement String#contains

* Bug 8540: Kill signal sent only to check process, not whole process group

* Bug 8657: Missing program name in \'icinga2 --version\'

* Bug 8658: Fix check_disk thresholds: make sure partitions are the last arguments

* Bug 8672: Api heartbeat message response time problem

* Bug 8673: Fix check_disk default thresholds and document the change of unit

* Bug 8679: Config validation fail because of unexpected new-line

* Bug 8680: Update documentation for DB IDO HA Run-Once

* Bug 8683: Make sure that the /var/log/icinga2/crash directory exists

* Bug 8684: Fix formatting for the GDB stacktrace

* Bug 8687: Crash in Dependency::Stop

* Bug 8691: Debian packages do not create /var/log/icinga2/crash

Tue Mar 10 13:00:00 2015 thardeckAATTsuse.com
- update to upstream version 2.3.0

* Feature 3446: Add troubleshooting collect cli command

* Feature 6109: Don\'t spawn threads for network connections

* Feature 6570: Disallow side-effect-free r-value expressions in expression lists

* Feature 6697: Plugin Check Commands: add check_vmware_esx

* Feature 6857: Run CheckCommands with C locale (workaround for comma vs dot and plugin api bug)

* Feature 6858: Add some more PNP details

* Feature 6868: Disable flapping detection by default

* Feature 6923: IDO should fill program_end_time on a clean shutdown

* Feature 7136: extended Manubulon SNMP Check Plugin Command

* Feature 7209: ITL: Interfacetable

* Feature 7256: Add OpenTSDB Writer

* Feature 7292: ITL: Check_Mem.pl

* Feature 7294: ITL: ESXi-Hardware

* Feature 7326: Add parent soft states option to Dependency object configuration

* Feature 7361: Livestatus: Add GroupBy tables: hostsbygroup, servicesbygroup, servicesbyhostgroup

* Feature 7545: Please add labels in SNMP checks

* Feature 7564: Access object runtime attributes in custom vars & command arguments

* Feature 7610: Variable from for loop not usable in assign statement

* Feature 7700: Evaluate apply/object rules when the parent objects are created

* Feature 7702: Add an option that hides CLI commands

* Feature 7704: ConfigCompiler::HandleInclude
* should return an AST node

* Feature 7706: ConfigCompiler::Compile
* should return an AST node

* Feature 7748: Redesign how stack frames work for scripts

* [...]

Thu Feb 5 13:00:00 2015 thardeckAATTsuse.com
- update to upstream version 2.2.4

* Bug #6943: Configured recurring downtimes not applied on saturdays

* Bug #7660: livestatus / nsca / etc submits are ignored during reload

* Bug #7685: kUn-Bashify mail-{host,service}-notification.sh

* Bug #8128: Icinga 2.2.2 build fails on SLES11SP3 because of changed boost dependency

* Bug #8131: vfork() hangs on OS X

* Bug #8162: Satellite doesn\'t use manually supplied \'local zone name\'

* Bug #8192: Feature statusdata shows wrong host notification options

* Bug #8201: Update Icinga Web 2 uri to /icingaweb2

* Bug #8214: Fix YAJL detection on Debian squeeze

* Bug #8222: inconsistent URL http(s)://www.icinga.org

* Bug #8223: Typos in readme file for windows plugins

* Bug #8245: check_ssmtp command does NOT support mail_from

* Bug #8256: Restart fails after deleting a Host

* Bug #8288: Crash in DbConnection::ProgramStatusHandler

* Bug #8295: Restart of Icinga hangs

* Bug #8299: Scheduling downtime for host and all services only schedules services

* Bug #8311: Segfault in Checkable::AddNotification

* Bug #8321: enable_event_handlers attribute is missing in status.dat

* Bug #8368: Output in \"node wizard\" is confusing

Thu Jan 29 13:00:00 2015 thardeckAATTsuse.com
- update to upstream version 2.2.3

* Bug #8063: Volatile checks trigger invalid notifications on OK->OK state changes

* Bug #8125: Incorrect ticket shouldn\'t cause \"node wizard\" to terminate

* Bug #8126: Icinga 2.2.2 doesn\'t build on i586 SUSE distributions

* Bug #8143: Windows plugin check_service.exe can\'t find service NTDS

* Bug #8144: Arguments without values are not used on plugin exec

* Bug #8147: check_interval must be greater than 0 error on update-config

* Bug #8152: DB IDO query queue limit reached on reload

* Bug #8171: Typo in example of StatusDataWriter

* Bug #8178: Icinga 2.2.2 segfaults on FreeBSD

* Bug #8181: icinga2 node update config shows hex instead of human readable names

* Bug #8182: Segfault on update-config old empty config

Thu Dec 18 13:00:00 2014 thardeckAATTsuse.com
- removed Use-Icinga-1.x-Apache-conf.patch (fixed upstream)
- update to upstream version 2.2.2

* Bug #7045: icinga2 init-script doesn\'t validate configuration on reload action

* Bug #7064: Missing host downtimes/comments in Livestatus

* Bug #7301: Docs: Better explaination of dependency state filters

* Bug #7314: double macros in command arguments seems to lead to exception

* Bug #7511: Feature `compatlog\' should flush output buffer on every new line

* Bug #7518: update-config fails to create hosts

* Bug #7591: CPU usage at 100% when check_interval = 0 in host object definition

* Bug #7618: Repository does not support services which have a slash in their name

* Bug #7683: If a parent host goes down, the child host isn\'t marked as unrechable in the db ido

* Bug #7707: \"node wizard\" shouldn\'t crash when SaveCert fails

* Bug #7745: Cluster heartbeats need to be more aggressive

* Bug #7769: The unit tests still crash sometimes

* Bug #7863: execute checks locally if command_endpoint == local endpoint

* Bug #7878: Segfault on issuing node update-config

* Bug #7882: Improve error reporting when libmysqlclient or libpq are missing

* Bug #7891: CLI `icinga2 node update-config` doesn\'t sync configs from remote clients as expected

* Bug #7913: /usr/lib/icinga2 is not owned by a package

* Bug #7914: SUSE packages %set_permissions post statement wasn\'t moved to common

* Bug #7917: update_config not updating configuration

* Bug #7920: Test Classic UI config file with Apache 2.4

* Bug #7929: Apache 2.2 fails with new apache conf

* [...]

Tue Dec 2 13:00:00 2014 thardeckAATTsuse.com
- added Use-Icinga-1.x-Apache-conf.patch to fix apache configuration

Mon Dec 1 13:00:00 2014 thardeckAATTsuse.com
- removed icinga2-make-apache-conf-flexible.conf (fixed upstream)
- imported upstream spec
- update to upstream version 2.2.1

* Feature #6709: Support for arrays in macros

* Feature #7463: Update spec file to use yajl-devel

* Feature #7739: The classicui Apache conf doesn\'t support Apache 2.4

* Feature #7747: Increase default timeout for NRPE checks

* Feature #7867: Document how arrays in macros work

* Bug #7173: service icinga2 status gives wrong information when run as unprivileged user

* Bug #7602: livestatus large amount of submitting unix socket command results in broken pipes

* Bug #7613: icinga2 checkconfig should fail if group given for command files does not exist

* Bug #7671: object and template with the same name generate duplicate object error

* Bug #7708: Built-in commands shouldn\'t be run on the master instance in remote command execution mode

* Bug #7725: Windows wizard uses incorrect CLI command

* Bug #7726: Windows wizard is missing --zone argument

* Bug #7730: Restart Icinga - Error Restoring program state from file \'/var/lib/icinga2/icinga2.state\'

* Bug #7735: 2.2.0 has out-of-date icinga2 man page

* Bug #7738: Systemd rpm scripts are run in wrong package

* Bug #7740: /usr/sbin/icinga-prepare-dirs conflicts in the bin and common package

* Bug #7741: Icinga 2.2 misses the build requirement libyajl-devel for SUSE distributions

* Bug #7743: Icinga2 node add failed with unhandled exception

* Bug #7754: Incorrect error message for localhost

* [...]

Thu Nov 20 13:00:00 2014 thardeckAATTsuse.com
- imported upstream spec (`python-icinga2` package dropped)
- added icinga2-make-apache-conf-flexible.conf to make the Apache conf work with Apache 2.4
- added new build requirement libyajl-devel
- update to upstream version 2.2.0

* `python-icinga2` package dropped in favor of integrated cli commands #7245

* DB IDO schema update to version `1.12.0`

* [GelfWriter](#gelfwriter): Logging check results, state changes, notifications to GELF (graylog2, logstash) #7619

* Agent/Client/Node framework #7249

* Windows plugins for the client/agent parts #7242 #7243

* `icinga2 feature {enable,disable}` replaces `icinga2-{enable,disable}-feature` script #7250

* `icinga2 object list` replaces `icinga2-list-objects` script #7251

* `icinga2 pki` replaces` icinga2-build-{ca,key}` scripts #7247

* `icinga2 repository` manages `/etc/icinga2/repository.d` which must be included in `icinga2.conf` #7255

* `icinga2 node` cli command provides node (master, satellite, agent) setup (wizard) and management functionality #7248

* `icinga2 daemon` for existing daemon arguments (`-c`, `-C`). Removed `-u` and `-g` parameters in favor of [init.conf](#init-conf).

* bash auto-completion & terminal colors #7396

* Former `localhost` example host is now defined in [hosts.conf](#hosts-conf) #7594

* All example services moved into advanced apply rules in [services.conf](#services-conf)

* Updated downtimes configuration example in [downtimes.conf](#downtimes-conf) #7472

* Updated notification apply example in [notifications.conf](#notifications-conf) #7594

* [...]

Tue Sep 16 14:00:00 2014 thardeckAATTsuse.com
- update to upstream version 2.1.1

* Bug #6147: Link libcJSON against libm

* Bug #6696: make test fails on openbsd

* Bug #6841: Too many queued messages

* Bug #6862: SSL_read errors during restart

* Bug #6981: SSL errors with interleaved SSL_read/write

* Bug #7029: icinga2.spec: files-attr-not-set for python-icinga2 package

* Bug #7032: \"Error parsing performance data\" in spite of \"enable_perfdata = false\"

* Bug #7036: Remove validator for the Script type

* Bug #7037: icinga2-list-objects doesn\'t work with Python 3

* Bug #7038: Fix rpmlint errors

* Bug #7042: icinga2-list-objects complains about Umlauts and stops output

* Bug #7044: icinga2 init-script terminates with exit code 0 if $DAEMON is not in place or not executable

* Bug #7047: service icinga2 status - prints cat error if the service is stopped

* Bug #7058: Exit code is not initialized for some failed checks

* Bug #7065: pipe2 returns ENOSYS on GNU Hurd and Debian kfreebsd

* Bug #7072: GraphiteWriter should ignore empty perfdata value

* Bug #7080: Missing differentiation between service and systemctl

* Bug #7096: new SSL Errors with too many queued messages

* Bug #7115: Build fails on Haiku

* Bug #7123: Manubulon-Plugin conf Filename wrong

* Bug #7139: GNUInstallDirs.cmake outdated

* [...]

Fri Aug 29 14:00:00 2014 thardeckAATTsuse.com
- update to upstream version 2.1

* DB IDO schema upgrade ([MySQL](#upgrading-mysql-db),[PostgreSQL](#upgrading-postgresql-db) required!

* new schema version:
*
*1.11.7
*
*

* RPMs install the schema files into `/usr/share/icinga2-ido
*` instead of `/usr/share/doc/icinga2-ido
*` #6881

* [Information for config objects](#list-configuration-objects) using `icinga2-list-objects` script #6702

* Add Python 2.4 as requirement #6702

* Add search path: If `-c /etc/icinga2/icinga2.conf` is omitted, use `SysconfDir + \"/icinga2/icinga2.conf\"` #6874

* Change log level for failed commands #6751

* Notifications are load-balanced in a [High Availability cluster setup](#high-availability-notifications) #6203

* New config attribute: `enable_ha`

* DB IDO \"run once\" or \"run everywhere\" mode in a [High Availability cluster setup](#high-availability-db-ido) #6203 #6827

* New config attributes: `enable_ha` and `failover_timeout`

* RPMs use the `icingacmd` group for /var/{cache,log,run}/icinga2 #6948

* Bug #6881: make install does not install the db-schema

* Bug #6915: use _rundir macro for configuring the run directory

* Bug #6916: External command pipe: Too many open files

* Bug #6917: enforce /usr/lib as base for the cgi path on SUSE distributions

* Bug #6942: ExternalCommandListener fails open pipe: Too many open files

* Bug #6948: check file permissions in /var/cache/icinga2

* Bug #6962: Commands are processed multiple times

* [...]

Thu Aug 14 14:00:00 2014 thardeckAATTsuse.com
- remove idoutils provides statement
- replace icinga-apache-conf.patch by a sed statement

Thu Aug 7 14:00:00 2014 thardeckAATTsuse.com
- recommend monitoring-plugins
- reactivate icinga-apache-conf.patch

Thu Aug 7 14:00:00 2014 thardeckAATTsuse.com
- removed obsolete icinga2-ignore-install-doc.patch
- use updated upstream icinga2.spec as base
- add _rundir variable to set path for cmd file
- update to upstream version 2.0.2

* Bug #6450: ipmi-sensors segfault due to stack size

* Bug #6479: Notifications not always triggered

* Bug #6501: Classic UI Debian/Ubuntu: apache 2.4 requires \'a2enmod cgi\' & apacheutils installed

* Bug #6548: Add cmake constant for PluginDir

* Bug #6549: GraphiteWriter regularly sends empty lines

* Bug #6550: add log message for invalid performance data

* Bug #6589: Command pipe blocks when trying to open it more than once in parallel

* Bug #6621: Infinite loop in TlsStream::Close

* Bug #6627: Location of the run directory is hard coded and bound to \"local_state_dir\"

* Bug #6659: RPMLint security warning - missing-call-to-setgroups-before-setuid /usr/sbin/icinga2

* Bug #6682: Missing detailed error messages on ApiListener SSL Errors

* Bug #6686: Event Commands are triggered in OK HARD state everytime

* Bug #6687: Remove superfluous quotes and commas in dictionaries

* Bug #6713: sample config: add check commands location hint (itl/plugin check commands)

* Bug #6718: \"order\" attribute doesn\'t seem to work as expected

* Bug #6724: TLS Connections still unstable in 2.0.1

* Bug #6756: GraphiteWriter: Malformatted integer values

* Bug #6765: Config validation without filename argument fails with unhandled exception

* [...]

Thu Jul 10 14:00:00 2014 thardeckAATTsuse.com
- update to upstream version 2.0.1

* Feature #6531: Add port option to check imap/pop/smtp and a new dig

* Feature #6581: Add more options to snmp check

* DB IDO - Bug #5577: PostgreSQL string escaping

* DB IDO - Bug #6577: icinga2-ido-pgsql snapshot package missing dependecy dbconfig-common

* Documentation - Bug #6506: Array section confusing

* Documentation - Bug #6592: Documentation for || and && is missing

* Documentation - Feature #6658: change docs.icinga.org/icinga2/latest to git master

* Livestatus - Bug #6494: Thruk Panorama View cannot query Host Status

* Livestatus - Feature #5312: OutputFormat python

* Migration - Bug #6559: $SERVICEDESC$ isn\'t getting converted correctly

* Bug #6316: application fails to start on wrong log file permissions but does not tell about it

* Bug #6368: Deadlock in ApiListener::RelayMessage

* Bug #6373: base64 on CentOS 5 fails to read certificate bundles

* Bug #6388: Debian package icinga2-classicui needs versioned dependency of icinga-cgi
*

* Bug #6488: build warnings

* Bug #6492: icinga2.state could not be opened

* Bug #6493: Copyright problems

* Bug #6498: icinga2 cannot be built with both systemd and init.d files

* Bug #6510: Reminder notifications are sent on disabled services

* [...]

Mon Jul 7 14:00:00 2014 thardeckAATTsuse.com
- restore the icinga-apache patch since upstream has a different path
- move \"Provides icinga-idoutils\" to the correct locations
- remove \"Provides\" for icinga and nagios
- added rpmlintrc to filter improper warnings

Sat Jul 5 14:00:00 2014 thardeckAATTsuse.com
- fix service user permissions
- replace apache icinga.conf patch by sed statement

Fri Jul 4 14:00:00 2014 thardeckAATTsuse.com
- reduce spec file redundancies
- run SUSE related changes only on SUSE distributions
- revert post install script regression
- make sure that icinga2 is not an empty package

Thu Jul 3 14:00:00 2014 thardeckAATTsuse.com
- initial version 2.0.0
- icinga-www is already compatible if icinga2-classicui-config is installed but then it can\'t interact with Icinga 1
- icinga-web needs manual config changes to work with icinga2 atm


 
ICM