ID: 6868
Title: Open Hardware Monitor update
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 1.6.0i1
Open Hardware Monitor plugin is updated to correctly support
new Intel and AMD CPU's.
Previous Version of the plugin was not able to show some important
parameters( like power and temperature ) for some modern CPU's: Kabylake
and other.
Also new plugin correctly supports newest Samsung's SSD.
ID: 6938
Title: cmk-update-agent: Handle failing package manager
Component: agents
Level: 1
Class: Bug fix
Version: 1.6.0i1
This werk fixes two bugs that occur on Unix and Linux
when the invoked package manager fails to install an
agent package:
The agent updater saved the agent hash to its state file
immediately before the update takes place. As a result, an
agent package got recognized as installed even if
its installation failed.
(Regression since Check_MK 1.5) Due to inproper handling
of the stderr and stdout streams coming from the invoked
package manager, the agent updater crashed on a package
manager failure instead of forwarding the error messages
to the user or log.
ID: 6966
Title: Expose HW/SW inventory via HTTP API
Component: HW/SW Inventory
Level: 1
Class: New feature
Version: 1.6.0i1
Check_MK already has an API to retrieve the HW/SW inventory (see Werk
#3585), but it is totally separate from the rest of our usual HTTP API. Now
a new <tt>get_inventory</tt> call has been added to the latter, and this is
now the recommended way to retrieve the HW/SW inventory.
The <tt>get_inventory</tt> call has one mandatory key <tt>hosts</tt>, which
has to be a list of host names for which the inventory should be retrieved.
In addtion, two optional keys are supported:
<ul>
<li><tt>paths</tt>: a list of inventory paths for filtering the inventory tree</li>
<li><tt>site</tt>: the site to use</li>
</ul>
ID: 7009
Title: cpu.threads: On Solaris the number of threads was calculated incorrectly
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 1.6.0i1
In order to get the number of threads correctly we use 'ps -AL'
instead of 'ps -o comm $ZONE'.
Perhaps you have to adapt configured rules {{Number of threads}}.
ID: 7073
Title: New API call to control bulk discovery
Component: Multisite
Level: 1
Class: New feature
Version: 1.6.0i1
Two new web API calls have been added for the bulk discovery. The call
<tt>bulk_discovery_start</tt> has been added to start a bulk discovery for
a collection of hosts which will be executed asynchronously. The call
<tt>bulk_discovery_status</tt> can be used to get the status of such a
job.
The <tt>bulk_discovery_start</tt> call requires the <tt>hostnames</tt>
parameter to be a list of host names to execute the discovery for. It
accepts the following optional keys:
<ul>
<li>mode (default: "new")</li>
<li>use_cache (default: True)</li>
<li>do_scan (default: True)</li>
<li>bulk_size (default: 10)</li>
<li>ignore_single_check_errors (default: True)</li>
</ul>
The defaults may be customized using the global setting <i>Bulk discovery</i>.
The global setting also describes the possible options in detail.
The <tt>bulk_discovery_status</tt> call does not accept any parameter.