ID: 14368
Title: site_management: New REST API endpoints implemented for distributed monitoring connections
Component: REST API
Level: 1
Class: New feature
Version: 2.2.0i1
This werk introduces the implementation of the site management endpoints. These endpoints
now allow the API user to create, delete, update and retrieve distributed monitoring
connection configurations. It's also possible to login to / logout of a remote site via
the endpoints. The new endpoints replace those from the Web-API. Client scripts should
be adjusted accordingly.
ID: 14751
Title: Fix general display options on service discovery page
Component: Multisite
Level: 1
Class: Bug fix
Version: 2.2.0i1
If the options "This page without navigation" or "This page with navigation"
within the "Display" menu were used on the service discovery page, an error
like "Internal error: folder_path" occurred.
ID: 14752
Title: ServiceNow: Fix usage of custom description
Component: Notifications
Level: 1
Class: Bug fix
Version: 2.2.0i1
The ServiceNow notification plugin always used the default for the host or
service description and the host or service short description.
ID: 14533
Title: azure agent: handle graph client errors gracefully
Component: agents
Level: 1
Class: Bug fix
Version: 2.2.0i1
The graph client API calls require some optional permissions so we are
handling these permissions errors by notifying the user of the issue but
by keeping the state to OK since it is a legit state.
The section that is impacted is the "azure_ad" one.
The message currently displayed is
"Graph client: Insufficient privileges to complete the operation." and
the permission that is currently needed is the Graph permission
"Directory.Read.All" that requires admin consent.
That permission needs to be granted to the check mk app created in Azure
during the setup of checkmk Azure monitoring.
ID: 14821
Title: Custom extensions might need adjustment due refactorings in GUI code (<tt>Transform</tt>)
Component: Setup
Level: 1
Class: New feature
Version: 2.2.0i1
This werk only affects users of non-tribe29 custom extensions (single files and MKPs from non-
tribe29 sources such as the Checkmk exchange).
Before this werk, the Checkmk codebase offered the <tt>ValueSpec</tt> subclass <tt>Transform</tt>,
which was used for two things:
LI: Changing the format in which configured values are stored (<tt>back</tt> and <tt>forth</tt>
specified).
LI: Updating legacy configurations to the current format (<tt>forth</tt> only specified).
As of this werk, the <tt>Transform</tt> class can only be used for the first point above (changing
the storage format). It now expects two mandatory arguments <tt>into_vs</tt> (previously
<tt>forth</tt>) and <tt>out_of_vs</tt> (previously <tt>back</tt>).
For updating legacy configurations, use the new <tt>Migrate</tt> class, which requires a mandatory
<tt>migrate</tt> argument. This is the equivalent of specifying <tt>forth</tt> only in the old
<tt>Transform</tt> class.
ID: 13020
Title: Fix EventConsole “Generate Event” "Internal Server Error"
Component: Event Console
Level: 1
Class: Bug fix
Version: 2.2.0i1
This fixes “Internal Server Error”
when trying to create a event (snmptrap)
from the Event Console with “Generate Event” button
ID: 14831
Title: oracle_asm_diskgroup: Fix calculation of total and free space if disk group type is "FLEX"
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 2.2.0i1
ID: 14833
Title: aruba_wlc_aps: Fix detection of devices
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 2.2.0i1
During the check plugin migration the detection of Aruba devices changed which
was not correct.
If the related hosts in Checkmk were discovered via {{Full Scan}} and maybe
vanished then you have to rediscover these hosts.