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
ID: 13941
Title: Barplot color is now correct for all hosts
Component: Core & setup
Level: 1
Class: Bug fix
Version: 2.2.0i1
Certain hosts hosts and dashlets displayed the bars of their barplots in black instead of a context sensitive color.
It now displays the correct color.
CMK-10218
ID: 14041
Title: brocade_fcport: Set "CRC errors rate" display format to two decimals
Component: Checks & agents
Level: 1
Class: New feature
Version: 2.2.0i1
By default "CRC errors rate" display format was set to one decimal.
User could enter a percentage with a bigger precision, but it was
shown incorrectly.
Now, two decimals are displayed for this parameter.
ID: 14039
Title: netapp_disks: Fix WATO inline help
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 2.2.0i1
Inline help for "Failed to spare ratio" and "Offline to spare ratio"
parameters had an incorrect expression.
ID: 13849
Title: Add Check_MK service for hosts without passive services
Component: Checks & agents
Level: 1
Class: New feature
Version: 2.2.0i1
Previously we only added the <i>Check_MK</i> service if the host had no passive services.
We now add it always, unless the host is a ping-only host.
Originally the main job of the <i>Check_MK</i> service was to trigger the passive services, so it was not needed for hosts without them.
However, for a while now the service also reports the success of the data sources, which may be relevant for hosts without passive services as well.
In particular, a failing data source may be the reason why we don't see passive services in the first place.
For example there are special agents that only create services on piggybacked hosts.
If you configure such an agent on a dedicated host, you would not have seen the status of the agent at all.
ID: 13879
Title: Fix SyntaxError on CSV and JSON export of views containing labels
Component: Multisite
Level: 1
Class: Bug fix
Version: 2.2.0i1
If you exported a view with label painters via "Export CSV" or "Export JSON" or
the URL parameter "output_format=json" or "output_format=csv", the created file
only contained a SyntaxError.
ID: 13882
Title: Fix links to parents and childs of hosts
Component: Multisite
Level: 1
Class: Bug fix
Version: 2.2.0i1
The links of the painters "Host's parents" and "Host's childs", used e.g. in
the hostatus view, were broken.
ID: 14027
Title: Fix linux agent using 100% CPU
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 2.2.0i1
Fixes 100% CPU load of async linux agent. The async agent would consume 100% CPU load after about 1 to 2 weeks runtime.