ID: 13419
Title: cisco_cpu_multiitem: fix Werk #13413
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 2.2.0i1
Werk #13413 in version 2.0.0p22 caused that many valid
<tt>cisco_cpu_multiitem</tt> services vanished. This werk brings them back, but
in some cases with a different name: If your <tt>cisco_cpu_multiitem</tt> is
named <tt>CPU utilization 0</tt> those might vanish and be rediscovered as
<tt>CPU utilization 1</tt>.
Werk #13413 assumed that a 0 in cpmCPUTotalPhysicalIndex means that this CPU is
not supported at all. This assumption was wrong.
ID: 14043
Title: mk_oracle.ps1: Fix crash if registry key isn't present
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 2.2.0i1
In some environments "HKLM:\SYSTEM\CurrentControlSet\services\OracleService{ORACLE_SID}"
registry key was missing which caused the agent to crash.
Now, if this key isn't present we use "HKLM:\SYSTEM\CurrentControlSet\services\OracleASMService{ORACLE_SID}"
registry key instead.
ID: 14042
Title: mk_oracle.ps1: $MK_CONFDIR and $MK_TEMPDIR defaults changed
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 2.2.0i1
$MK_CONFDIR and $MK_TEMPDIR now default to paths of the Windows agent
if they aren't set.
ID: 13940
Title: Long text in the inventory dashlet will now break into multiple lines
Component: Core & setup
Level: 1
Class: New feature
Version: 2.1.0b6
Instead of rendering the text of the inventory dashlet on one line, the text will now break into multple lines if not enough space is there.
ID: 13917
Title: UI: Improve styling of pending changes info
Component: Multisite
Level: 1
Class: New feature
Version: 2.2.0i1
The display of pending changes information in the top right corner is now more noticeable for given
changes and more decent when there's no pending changes. Font size, weight and color and icon size
are changed respectively.
ID: 13865
Title: Agent controller: Check agent socket operability on Unix
Component: Checks & agents
Level: 1
Class: New feature
Version: 2.2.0i1
Upon startup, the agent controller (<tt>cmk-agent-ctl</tt>) now checks if the
agent socket is operational on Unix systems. If not, only the subcommands
- <tt>delete</tt>
- <tt>delete-all</tt>
- <tt>help</tt>
- <tt>proxy-register</tt>
- <tt>status</tt>
are available, all other subcommands will abort. In particular, we refuse the
agent registration. A non-operational socket can hint at <tt>xinetd</tt> systems.
On such systems, a successful registration would mislead the user into
believing that the agent communication is now TLS encrypted, which is not the
case.
Furthermore, the operational status of the agent socket is also reported by
the <tt>status</tt> subcommand.
ID: 13878
Title: Fix usage of piggyback data in simulation mode
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 2.2.0i1
If simulation mode was used, checks of piggyback hosts got stale because they
are not cached.
The piggyback files will now be used instead.
ID: 13884
Title: Fix possible exception on download of agent output
Component: Multisite
Level: 1
Class: Bug fix
Version: 2.2.0i1
If you tried to download an agent output via "Download agent output" in the
service icons of the "Check_MK" service, an exception like "'utf-8' codec can't
decode byte 0x84 in position 85084: invalid start byte" could occur.
ID: 13900
Title: Update Pillow and Paramiko
Component: Core & setup
Level: 1
Class: Security fix
Version: 2.2.0i1
This updates paramiko to 2.3.10 and Pillow to 9.1.0. These new versions include fixes for these CVEs:
LI: CVE-2022-24302
LI: CVE-2022-22817
LI: CVE-2022-22816
LI: CVE-2022-22815
LI: CVE-2022-24303