ID: 15008
Title: Fix macro usage in host check command "Use the status of the service..."
Component: Setup
Level: 1
Class: Bug fix
Version: 2.2.0i1
If you used the CMC as core, the host check command "Use the status of the
service..." did not translate the "$HOSTNAME$" macro as stated in the inline
help.
ID: 14962
Title: Running cmk-agent-ctl leads to segfault on SELinux systems
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 2.2.0i1
When installing an RPM agent package including the agent controller
(prepackaged agent package or agent bakery package), running the <tt>cmk-agent-ctl</tt>
executable did fail on some systems with active SELinux.
This lead to an installation without active controller, and thus without TLS encryption.
Affected systems include, but are not limited to, RHEL9 and derivates.
The root cause for this problem was that the controller was shipped as a UPX-compressed
executable, which required text-relocation on execution. Further details can be found at
this forum discussion: https://forum.checkmk.com/t/cmk-agent-ctl-segmentation-fault-on-rocky-linux…
To fix this problem, we now avoid to compress the agent controller with UPX. Instead, the
cmk-agent-ctl executable is shipped as a gzip-archive and gets uncompressed on package
installation.
You can fix your existing agent installations by updating with a new agent package. With activated
automatic updates, this should happen automatically after baking agents.
ID: 14707
Title: agent_receiver: Fix crash in activation after omd cp
Component: agents
Level: 1
Class: Bug fix
Version: 2.2.0i1
Previously, the activation of changes would crash in the
sites created as copies with the omd cp command.
The error message stated "Permission denied:
'/omd/sites/SITE_NAME/tmp/check_mk/data_source_cache/push-agent/HOST_NAME'".
ID: 15083
Title: agent_prism: remove newline during authorization header generation
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 2.2.0i1
Prior to this werk, the Prism special agent added a newline to the auth
header value depending on the length of the password. This werk removes
this addition.
ID: 15063
Title: Resetting password expiry, change enforcement for automation users
Component: Setup
Level: 1
Class: Bug fix
Version: 2.2.0i1
When changing the password for an automation user the time of the last password change was not set.
If the global setting <i>Maximum age of passwords</i> was enabled and the password retired, the login was not possible even if the password was newly set.
When a automation user is forced to change the password (e.g. through Werk #14391), being set by an administrator was not honored.
This is now fixed.
ID: 14723
Title: Add nvidia_smi agent plugin and check plugins
Component: Checks & agents
Level: 1
Class: New feature
Version: 2.2.0i1
Add new windows agent plugin nvidia_smi to monitor Nvidia graphics cards on windows.
You can configure the path to the nvidia-smi.exe for this agent plugin.
Add the following new check plugins:
<ul>
<li>nvidia_smi_temperature
<li>nvidia_smi_power
<li>nvidia_smi_memory_util
<li>nvidia_smi_gpu_util
<li>nvidia_smi_en_de_coder_util
</ul>
Please have a look at the respective manpages for further information.
ID: 15007
Title: Fix missing separator for some values on effective parameters page
Component: Multisite
Level: 1
Class: Bug fix
Version: 2.2.0i1
Some sections on the "Effective parameters" page like e.g. "Assignment of hosts
to contact groups" showed their value without a separator.
ID: 14988
Title: Agent controller: add support for systemd version 219
Component: agents
Level: 1
Class: New feature
Version: 2.2.0i1
This Werk brings support for systemd version 219 in case the agent controller is used.
The limitation of the systemd version is due to the featureset required by the agent.
In case the agent controller is used, the agent does not need the <tt>REMOTE_ADDR</tt> variable, in which case we can lower the required version from 220 to 219.
ID: 15072
Title: Inventory history crash upon sorting
Component: Multisite
Level: 1
Class: Bug fix
Version: 2.2.0i1
The view "Inventory history of host" could result in a crash due to the comparison of differently typed values.
This is now fixed and the inventory history is rendered as expected.
ID: 15048
Title: Added check plugin for graylog_alerts
Component: Checks & agents
Level: 1
Class: New feature
Version: 2.2.0i1
Added check plugin for Graylog alerts.
The check plugin will provide information about the Total number of alerts. The number of alerts is limited to 300.
In addition to the above, when configuring the graylog special agent it's possible to set a timeframe to monitor the number of alerts within that timeframe. The timeframe can be set with the "Time for coverage of alerts" option.