ID: 14422
Title: <tt>ipmi</tt>, <tt>ipmi_sensors</tt>: Fix user-configured status overrides
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 2.2.0i1
The check plugins <tt>ipmi</tt> and <tt>ipmi_sensors</tt> both monitor IPMI sensors. They are user-
configurable via the ruleset "IPMI sensors". There, users can define custom monitoring states based
on the status text reported by the sensors (option "Set states of IPMI sensor status texts").
Before this werk, these settings were evaluated and a corresponding service output was created,
however, this output did not override the default behaviour of these check plugins. For example,
the sensor status text "non-critical" results in WARNING by default. Users could configure a rule
to instead map "non-critical" to OK, however, the overall service state would still be WARNING in
this case.
With this werk, users can fully override the default behaviour and set e.g. "non-critical" to OK.
ID: 14059
Title: WebAPI: Add output to get_bi_aggregations
Component: REST API
Level: 1
Class: Bug fix
Version: 2.2.0i1
After rework of WebAPI get_bi_aggregations endpoint in v2.0,
output of the aggregation was no longer returned. Now, it's
added again.
ID: 14404
Title: activemq agent
Component: agents
Level: 1
Class: Bug fix
Version: 2.2.0i1
The activemq agent would complain about incorrect credentials and a mismatched tagline, independent if the credentials were correct or not.
This has been fixed now.
ID: 14443
Title: Checkmk agent for AIX: kill long running async processes
Component: Checks & agents
Level: 1
Class: New feature
Version: 2.2.0i1
The Checkmk agents for Linux and Solaris kill plugin processes that are
started asynchronously and don't terminate after a certain period of inactivity.
This werk brings this behaviour to the AIX agent.
ID: 14507
Title: REST API management board address validator
Component: REST API
Level: 1
Class: Bug fix
Version: 2.2.0i1
The management board address can hold IPv4 addresses, IPv6 addresses and
hostnames. The REST API only validated the IP addresses but rejected
the hostnames. This host attribute is used at the host creation, update
and display endpoints.
The affected endpoints are:
- POST /domain-types/host_config/actions/bulk-create/invoke
- POST /domain-types/host_config/actions/bulk-update/invoke
- GET /domain-types/host_config/collections/all
- POST /domain-types/host_config/collections/all
- GET /objects/host_config/{host_name}
- PUT /objects/host_config/{host_name}
This werk adds a validator that allows hostnames set through the REST API
as well. No futher action is needed.