icinga2 icon indicating copy to clipboard operation
icinga2 copied to clipboard

The core of our monitoring platform with a powerful configuration language and REST API.

Results 466 icinga2 issues
Sort by recently updated
recently updated
newest added

Refresh contribution in #7786 Regards

bug
area/configuration
area/api
core/quality
cla/signed

All objects must be synced sorted by their load dependency. Otherwise, downtimes and/or comments might get synced before their respective Checkables, which will result in comments and downtimes being ignored...

bug
area/distributed
ref/IP
area/runtime
consider backporting
cla/signed

... as it has nothing to do with reminder notifications. fixes #9046 fixes #6333 ## Edit Imagine you get a problem notification. The above if branch does SetNoMoreNotifications(true), so that...

bug
area/notifications
cla/signed

## Describe the bug The notification-script in /etc/icinga2/scripts has been updated but the argument "-X" is not present in the ITL-command: ``` ./mail-host-notification.sh -h [...] Optional parameters: -X HOSTNOTES ($host.notes$)...

area/itl
good first issue

### Edit (@Al2Klimov) Rationale: see https://github.com/Icinga/icinga2/pull/7786#issuecomment-1401788118 closes #10000

bug
area/configuration
area/api
core/quality
cla/signed

Argument `--extra-opts` for ITL command `mysql_query` is missing. https://www.monitoring-plugins.org/doc/man/check_mysql_query.html ## Expected behavior Should be there.

area/itl
good first issue

Otherwise, it will trigger an exception if the remote peer is already disconnected, resulting in an incomplete and confusing log message. ```bash [2024-02-08 14:05:58 +0100] warning/ApiListener: Timeout while processing incoming...

bug
area/distributed
ref/IP
cla/signed

On incoming connection timeout we log the remote endpoint which isn't available if it was already disconnected - an exception is thrown. Get it as long as we're still connected...

bug
area/distributed
ref/IP
cla/signed

Especially ApiListener#ReplayLog() enqueued lots of messages into JsonRpcConnection#{m_IoStrand,m_OutgoingMessagesQueue} (RAM) even if the connection was shut(ting) down. Now #Disconnect() takes effect ASAP. fixes #9985

bug
area/distributed
ref/IP
cla/signed

`HttpServerConnection::Disconnect()` calls `async_shutdown()` on the TLS stream: https://github.com/Icinga/icinga2/blob/01a6c4c1ce15184f465a7f0fc309bcf6779cdeb3/lib/remote/httpserverconnection.cpp#L98 This performs a TLS shutdown which involves network IO. There's no timeout implemented, so if this happens on a stale connection, this...

bug
area/api
ref/IP