ID: 14815
Title: Fix crash in fileinfo groups plugin if no matching pattern is found
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 2.2.0i1
If no matching pattern is found in the fileinfo check it used to crash with a "TypeError". This has been fixed now.
No user interaction required.
ID: 14388
Title: Allow dollar sign in AuthUser IDs in Livestatus
Component: Livestatus
Level: 1
Class: Bug fix
Version: 2.2.0i1
Due to user ID sanitization in Livestatus (see Werk #14384), user IDs were not allowed to contain dollar signs (`$`).
While such user IDs cannot be configured in Wato, they can be present as LDAP users.
This Werk permits user IDs with dollar signs again.
ID: 14812
Title: Properly handle marked units on utf-8 systems
Component: agents
Level: 1
Class: Bug fix
Version: 2.2.0i1
The systemd check used to miss failed units if the leading character is a UTF-8 character, i.e. ●,.
Now we do not print leading characters when the agent runs and find all failed units. If any exist.
This requires an agent update.
ID: 14699
Title: aws_agent: Remove Lambda and Route53 from CEE and CRE config
Component: Setup
Level: 1
Class: Bug fix
Version: 2.2.0i1
In version 2.1, Lambda and Route53 service configuration was
visible in the CRE and CEE editions. The configuration was
useless because the services themselves weren't released.
With this werk the configuration is removed from CRE and CEE
editions. The services are fully functional in the CPE edition.
ID: 14698
Title: aws_ecs: Monitor AWS Elastic Container Service (ECS)
Component: Checks & agents
Level: 1
Class: New feature
Version: 2.2.0i1
It's now possible to monitor AWS Elastic Container Service
(ECS) in Checkmk.
Five new checks have been added:
LI: AWS ECS: Clusters Summary
LI: AWS ECS: CPU Utilization
LI: AWS ECS: CPU Reservation
LI: AWS ECS: Memory Utilization
LI: AWS ECS: Memory Reservation
To monitor ECS you have to configure the related
special agent Amazon Web Services (AWS).
ID: 14697
Title: aws_agent: Fix tag filtering for AWS Glacier
Component: agents
Level: 1
Class: Bug fix
Version: 2.2.0i1
Filtering AWS Glacier by tags didn't work correctly. In case tags were
configured for Glacier service in 'Amazon Web Services (AWS)' rule, no
Glacier vaults were discovered, even if they had the right tag.
ID: 14871
Title: Windows agent's ProgramData directory is accessible only with admins permissions
Component: Checks & agents
Level: 2
Class: Security fix
Version: 2.2.0i1
Previous to this Werk every authenticated Windows user could read some sensitive data
from the Windows agent working directory. To prevent issues with leaking sensitive data
we restrict the permission to read data of the Windows agent.
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N
(https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/…)
ID: 14626
Title: windows_tasks: Does not crash anymore if the "Scheduled Task State" is not available
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 2.2.0i1
There were cases when the "Scheduled Taks State" was not available in the agent output.
This caused the check to crash.
Now if this is the case, the check behaves the same as if the "Scheduled Task State" is equal to "Disabled".
ID: 14722
Title: Improve readability of SLA reports
Component: Reporting & Availability
Level: 1
Class: New feature
Version: 2.2.0i1
In reports the SLA column was rendered in a incomprehensible way.
Now the timestamp and the status (OK/Broken) are displayed in one line and the
broken SLAs are highlighted in red.
ID: 13959
Title: REST API: Create users with custom attributes
Component: REST API
Level: 1
Class: Bug fix
Version: 2.2.0i1
The POST method of the "/domain-types/user_config/collections/all" endpoint
has been extended to allow you to create users with custom attributes.
Please note that the attributes must have been already defined by other means
such as the GUI.
Due to technical limitations, the ReDoc/Swagger documentation won't show custom
attributes in neither the schema nor the examples.