Title: Kill forked processes by mk_oracle under AIX
Class: fix
Compatible: compat
Component: checks
Date: 1709728993
Edition: cre
Level: 1
Version: 2.1.0p41
The agent plugin <code>mk_oracle</code> creates forked processes, e.g. from <code>sqlplus</code>.
In order to reliable clean up stale processes, we kill now the whole process chain under AIX
which corresponds to the stored <code>PID</code>.
We introduce this only for <code>AIX</code> now as we have customers which are affected under that OS.
Title: Publish permission handling
Class: fix
Compatible: incomp
Component: multisite
Date: 1709641954
Edition: cre
Level: 1
Version: 2.2.0p24
Werk 13498 introduced the possibility to set publish permissions independently
of each other.
Still, the permission "Publish views" (e.g. for publishing views) was needed
to see the published views.
This has been fixed.
Note: Please check your publish configuration in views, dashboards, etc.
Title: Fix licensing recording and verification due to missing instance IDs on remote sites
Class: fix
Compatible: compat
Component: omd
Date: 1710148230
Edition: cme
Level: 1
Version: 2.2.0p24
This situation can be fixed by stopping and starting remote sites via 'omd stop'
and 'omd start',
Title: Kill forked processes by mk_oracle under AIX
Class: fix
Compatible: compat
Component: checks
Date: 1709728993
Edition: cre
Level: 1
Version: 2.2.0p24
The agent plugin <code>mk_oracle</code> creates forked processes, e.g. from <code>sqlplus</code>.
In order to reliable clean up stale processes, we kill now the whole process chain under AIX
which corresponds to the stored <code>PID</code>.
We introduce this only for <code>AIX</code> now as we have customers which are affected under that OS.
Title: agent_aws: Use proxy for connections to 'STS' client
Class: fix
Compatible: compat
Component: checks
Date: 1709804740
Edition: cre
Level: 1
Version: 2.2.0p24
Previously, if configured, proxy was used to connect to all clients except for the 'STS' client.
This led to a crash in the agent if 'STS' client was only accessible via proxy.
Now, the configured proxy will be used for the 'STS' client as well.
[//]: # (werk v2)
# Monitor Redfish compatible management boards / BMCs via optional MKP
key | value
---------- | ---
date | 2024-03-06T16:44:06+00:00
version | 2.4.0b1
class | feature
edition | cre
component | checks
level | 1
compatible | yes
You can now monitor _Redfish_ compatible management boards / BMCs with Checkmk.
To do so, please enable the natively shipped MKP redfish in _Setup --> Extension packages_ (in commercial editions of Checkmk) or via the command line tool `mkp` (in Checkmk Raw).
This will enable a new datasource program under _Setup --> Other integrations --> Redfish Compatible Management Controller_.
This is an experimental integration created by the Checkmk community (Andreas Döhler from Bechtle), which has already been tested in many environments.
However, due to the diverse nature of server hardware, we plan to integrate it entirely for Checkmk 2.4.0, once we have gathered further feedback.
[//]: # (werk v2)
# Automatic creation of labels based on OS information from the agent
key | value
---------- | ---
date | 2024-03-08T12:39:02+00:00
version | 2.4.0b1
class | feature
edition | cre
component | checks
level | 1
compatible | yes
Checkmk automatically creates host labels based on OS data sent by the agents on check\_mk section.
* `cmk/os_type`: Value taken from `OSType` line. No label created if line is not present.
* `cmk/os_platform`: Value is taken from `OSPlatform` line. If line is not present, AgentOS value is used instead
* `cmk/os_name`: Value taken from `OSName` line. No label created if line is not present.
* `cmk/os_version`: Value taken from `OSVersion` line. No label created if line is not present.
The following list shows an example of the information that agents send for the labels creation. The source is noted in square brackets.
* AIX
* AgentOS: aix
* OSType: unix
* OSName: AIX
* OSVersion: [oslevel -s]: 7100-05-04-1914
* FreeBSD
* AgentOS: freebsd
* OSType: unix
* OSName: [/etc/os-release (NAME)]: FreeBSD
* OSVersion: [/etc/os-release (VERSION\_ID)]: 13.2
* HP-UX
* AgentOS: hpux
* OSType: unix
* OSName: HP-UX
* OSVersion: [uname -r | cut -d' ' -f1]: B.11.31
* Linux
* AgentOS: linux
* OSType: linux
* OSPlatform: [/etc/os-release (ID)]: ubuntu
* OSName: [/etc/os-release (NAME)]: Ubuntu
* OSVersion: [/etc/os-release (VERSION\_ID)]: 22.04
* MacOS
* AgentOS: macosx
* OSType: macos
* OSName: [sw\_vers -productName]: macOS
* OSVersion: [sw\_vers -productVersion]: 13.0
* NetBSD
* AgentOS: netbsd
* OSType: unix
* OSName: [uname -s]: NetBSD
* OSVersion: [uname -r]: 9.3
* OpenBSD
* AgentOS: openbsd
* OSType: unix
* OSName: [uname -s]: OpenBSD
* OSVersion: [uname -r]: 7.4
* OpenVMS
* AgentOS: openvms
* OSName: OpenVMS
* OpenWRT
* AgentOS: openwrt
* OSType: linux
* OSName: [/etc/os-release (NAME)]: OpenWRT
* OSVersion: [/etc/os-release (VERSION\_ID)]: snapshot
* Solaris
* AgentOS: solaris
* OSType: unix
* OSName: [/etc/os-release (NAME)]: Oracle Solaris
* OSVersion: [/etc/os-release (VERSION\_ID)]: 11.4
* Windows
* AgentOS: windows
* OSType: windows
* OSName: [wmi]: Microsoft Windows 10 Pro
* OSVersion: [wmi]: 10.0.19045
* z/OS
* AgentOS: z/OS
* OSType: z/os
* OSName: z/OS
[//]: # (werk v2)
# Fix licensing recording and verification due to missing instance IDs on remote sites
key | value
---------- | ---
date | 2024-03-11T09:10:30+00:00
version | 2.4.0b1
class | fix
edition | cme
component | omd
level | 1
compatible | yes
This situation can be fixed by stopping and starting remote sites via 'omd stop'
and 'omd start',
[//]: # (werk v2)
# Prometheus & Alertmanager: Removal of 'IP Address' and 'Host name' options
key | value
---------- | ---
date | 2024-03-07T17:16:21+00:00
version | 2.4.0b1
class | fix
edition | cre
component | checks
level | 1
compatible | no
In Werk #14573, the deprecation of the options 'IP Address' and 'Host name' of the rules Prometheus
and Alertmanager was announced and described. This Werk removes these options.
[//]: # (werk v2)
# Kill forked processes by mk_oracle under AIX
key | value
---------- | ---
date | 2024-03-06T12:43:13+00:00
version | 2.4.0b1
class | fix
edition | cre
component | checks
level | 1
compatible | yes
The agent plugin `mk_oracle` creates forked processes, e.g. from `sqlplus`.
In order to reliable clean up stale processes, we kill now the whole process chain under AIX
which corresponds to the stored `PID`.
We introduce this only for `AIX` now as we have customers which are affected under that OS.