Network monitoring application

Edit Package icinga2
https://www.icinga.com/

Meta package for Icinga 2 Core, DB IDO and Web.

Refresh
Refresh
Source Files
Filename Size Changed
_constraints 0000000129 129 Bytes
icinga2-2.13.3.tar.gz 0007529976 7.18 MB
icinga2-graphite.patch 0000000546 546 Bytes
icinga2-rpmlintrc 0000000459 459 Bytes
icinga2.changes 0000118116 115 KB
icinga2.spec 0000022575 22 KB
Revision 175 (latest revision is 187)
Eric Schirra's avatar Eric Schirra (ecsos) accepted request 972380 from Eric Schirra's avatar Eric Schirra (ecsos) (revision 175)
- Update to 2.13.3
  * API
    - The /v1/config/stages endpoint now immediately rejects parallel config updates
      instead of accepting and then later failing to verify and activate them. #9328
  * Certificates
    - The lifetime of newly issued node certificates is reduced from 15 years to 397 days. #9337
    - Compare cluster certificate tickets in constant time. #9333
  * Notifications
    - Fix a crash that could happen while sending notifications shortly after Icinga 2 started. #9124
    - Fix missing or redundant notifications after certain combinations of state changes happened
      while notifications were suppressed, for example during a downtime. #9285
* Checks and Commands
    - Fix a deadlock when processing check results for checkables with dependencies. #9228
    - Fix a message routing loop that can happen for event commands that are executed within a zone
      using command_endpoint that resulted in excessive execution of the command. #9260
  * Downtimes
    - Fix scheduling of downtimes for all services on child hosts. #9159
    - Creating fixed downtimes starting immediately now send a corresponding notification. #9158
    - Fix some issues involving daylight saving time changes that could result in an hour missing
      from scheduled downtimes. This fix applies to time periods as well. #9238
  * Configuration
    - Fix the evaluation order of default templates when used in combination with apply rules.
      Now default templates are imported first as stated in the documentation
      and as it already happens for objects defined without using apply. #9290
  * IDO
    - Fix an issue where contacts were not written correctly to the notification history
      if multiple IDO instances are active on the same node. #9242
    - Explicitly set the encoding for MySQL connections as a workaround for changed defaults in Debian bullseye. #9312
    - Ship a MySQL schema upgrade that fixes inconsistent version information in the full schema file
      and upgrade files which could have resulted in inaccurate reports of an outdated schema version. #9139
  * Performance Data Writers
    - Fix a race condition in the InfluxDB Writers that could result in a crash. #9237
    - Fix a log message where Influxdb2Writer logged as InfluxdbWriter. #9315
    - All writers no longer send metrics multiple times after HA failovers. #9322
  * Build
    - Fix the order of linker flags to fix builds on some ARM platforms. #9164
    - Fix a regression introduced in 2.13.2 preventing non-unity builds. #9094
    - Fix an issue when building within an unrelated Git repository, version information
      from that repository could incorrectly be used for Icinga 2. #9155
    - Windows: Update bundled Boost version to 1.78.0 and OpenSSL to 1.1.1n #9325
  * Internals
    - Fix some race conditions due to missing synchronization. 
      These race conditions should not have caused any practical problems
      besides incorrect numbers in debug log message. #9306
    - Move the startup.log and status files created when validating incoming cluster config updates
      to /var/lib/icinga2/api and always keep the last failed startup.log to ease debugging. #9335
  * Icinga DB
    - The severity attribute was updated to match the sort order Icinga Web 2 uses for the IDO.
      The documentation for this attribute was already incorrect before
      and was updated to reflect the current functionality. #9239 #9240
    - Fix the is_sticky attribute for comments. #9303
    - Fix missing updates of is_reachable and severity in the state tables. #9241
    - Removing an acknowledgement no longer incorrectly writes comment history. #9302
    - Fix multiple issues so that in an HA zone, both nodes now write consistent history. #9157 #9182 #9190
    - Fix that history events are no longer written when state information should be updated. #9252
    - Fix an issue where incomplete comment history events were generated. #9301
    - Note: when removing comments using the API, the dedicated remove-comment action
      should be used instead of the objects API, otherwise no history event will be generated.
    - Fix handling of non-integer values for the order attribute of command arguments. #9181
    - Note: You should only specify integer values for order, other values are converted to 
      integer before use so using fractional numbers there has no effect.
    - Add a dependency on icingadb-redis.service to the systemd service file
      so that Redis is stopped after Icinga 2. #9304
    - Buffer history events in memory when the Redis connection is lost. #9271
    - Add the previous soft state to the state tables. #9214
    - Add missing locking on object runtime updates. #9300
- Changes from 2.13.2
  * Icinga DB
    - Prefix command_id with command type #9085
    - Decouple environment from Icinga 2 Environment constant #9082
    - Make icinga:history:stream:*#event_id deterministic #9076
    - Add downtime.duration & service_state.host_id to Redis #9084
    - Sync checkables along with their states first #9081
    - Flush both buffered states and state checksums on initial dump #9079
    - Introduce icinga:history:stream:downtime#scheduled_by #9080
    - Actually write parent to parent_id of zones #9078
    - Set value in milliseconds for program_start in stats/heartbeat #9077
    - Clean up vanished objects from icinga:checksum:*:state #9074
    - Remove usernotification history stream #9073
    - Write IDs of notified users into notification history stream #9071
    - Make CheckResult#scheduling_source available to Icinga DB #9072
    - Stream runtime state updates only to icinga:runtime:state #9068
    - Publish Redis schema version via XADD icinga:schema #9069
    - Don't include checkable types in history IDs #9070
    - Remove unused Redis key 'icinga:zone:parent' #9075
Comments 3

Lajos Kovacs's avatar

Hi,

icinga2* packages are missing from SLES12 SP5 repo: https://download.opensuse.org/repositories/server:/monitoring/SLE_12_SP5/ As I see, there is an unresolvable (boost-devel) dependency during SLES12 SP5 build. Is it possible to fix this error? Several customer is using server:monitoring repo and Icinga2 packag to monitor SLES12 clients.

Thanks, Lajos


Eric Schirra's avatar

Sorry, but SLES 12 is just too old. The package boost would have to be renewed in the distribution itself. If someone does this, then icinga2 would also build. But two reasons speak against it. One is that this is an enterprise version. I personally don't want to use my free time for suse to earn money, from which I don't have anything myself, I cooperate everywhere else, if it serves the public. Whereby then also from me from suse can profit. Secondly, SLES 12 expires in October, unless you take the extended support. That costs however surely. Since this is a SLES, I would contact Suse as a paying customer and ask how to solve the problem. I hope for your understanding.


Lajos Kovacs's avatar

Thanks for your answer, I understand your standpoint. SLES12 is really old, but the support will end in october 2024. I'm going to open a service request on SUSE about the newer boost package.
Thanks, Lajos

openSUSE Build Service is sponsored by