ID: 13670
Title: agent_jenkins: Better error handling
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 2.2.0i1
Connection errors resulted in a traceback. You will now get an error like "Could
not fetch data from jenkins. Details: <Response [401]>".
ID: 13409
Title: RESTAPI: do not update config generation on certain post requests
Component: Site Management
Level: 1
Class: Bug fix
Version: 2.2.0i1
Before this change the following endpoints triggered a configuration rebuild:
<ul>
<li>/api/1.0/domain-types/acknowledge/collections/host</li>
<li>/api/1.0/domain-types/acknowledge/collections/service</li>
<li>/api/1.0/domain-types/downtime/collections/host</li>
<li>/api/1.0/domain-types/downtime/collections/service</li>
<li>/api/1.0/domain-types/downtime/actions/delete/invoke</li>
</ul>
Those endpoints will no longer trigger a config rebuild.
ID: 13746
Title: Support Diagnostics: Extend and improve functionality
Component: Setup
Level: 1
Class: New feature
Version: 2.1.0i1
The usage of the GUI was improved. There's a separate section "Checkmk Log files" now, the component "Business Intelligence" was added and the inline help now contains a description of each file.
The sctructure of the tar.gz file was slightly changed and the following information is now always included in the dump: Checkmk performance data (number of helper processes, current core statistics), HW information (CPU and Memory), and the environment variables of the site user.
ID: 13408
Title: RESTAPI: allow downloading vanilla and generic agents
Component: Core & setup
Level: 1
Class: Bug fix
Version: 2.2.0i1
After this werk it's possible to download the "vanilla" and "generic" agents via RESTAPI.
To download the "generic" agent you can use the following url:
/api/1.0/domain-types/agent/actions/download_by_host/invoke?agent_type=generic&os_type=linux_tgz
The url for downloading the agent by host name continue to work as is.
ID: 13738
Title: Incorrect fcswitch host labels for Cisco IOS switches
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 2.1.0i1
Cisco IOS switches would discover the incorrect "fcswitch" host label
since they use fc1 or fc2 designators.
Now this special case is handled and the correct "switch" host label
is discovered.
ID: 13407
Title: RESTAPI: do not update config generation on get requests
Component: Core & setup
Level: 1
Class: Bug fix
Version: 2.2.0i1
Before this werk all rest api calls would generate config updates and trigger
git commits (if git config changes is configured).
After this werk this is only the case for http methods other than get.
ID: 13390
Title: Export rule representation for API: New page, styling and navigation
Component: Multisite
Level: 1
Class: Bug fix
Version: 2.1.0i1
When editing a rule, one could choose "Export for API" from the page menu to view the API-specific
rule representation. This page is newly styled (fixing the broken light theme styles) and now
reachable from any list of rulesets through a new icon button.
ID: 13460
Title: Fix crash in oracle_recovery_status
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 2.2.0i1
In case of error during querying oracle_recovery_status
in mk_oracle agent, the check would crash.
Now, the check reports the error and assumes the state CRIT.
ID: 13651
Title: API: fix user config show endpoints to include user attributes
Component: REST API
Level: 1
Class: Bug fix
Version: 2.1.0i1
In the previous version, both the show user and show all users
endpoints did not behave as intended hiding the user attributes.
This werk changes this behaviour and also introduces proper field
definitions for the response schema. The response of the user
endpoint has also changed. Every attribute which was previously
returned under "extensions.attributes", will now be returned
directly under "extensions". You may have to change your scripts
accordingly. The affected endpoints are:
*/objects/user_config/user (get & put)
*/domain-types/user_config/collections/all (get & post)
ID: 13459
Title: Fix inline help in ps monitoring rule
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 2.1.0i1
'Include process arguments in long-output' parameter in ps monitoring
rule previously falsely stated that first N arguments will be shown.
This was never the case. First N characters of all arguments are
shown in the long-output. Inline help text is therefore changed.