ID: 15746
Title: 'mk_inventory' column can now be returned from 'host' endpoints
Component: REST API
Level: 1
Class: Bug fix
Version: 2.3.0b1
Asking the REST API for the 'mk_inventory' column resulted in an empty response.
This is no longer the case.
ID: 15539
Title: oracle_instance: Report host of each instance
Component: Checks & agents
Level: 1
Class: New feature
Version: 2.3.0b1
The agent plugins for Oracle database monitoring (Windows and Unix) now report the host name of the host running each instance.
It is reported both in the service output and in the status data of the <b>ha</b>rdware/<b>s</b>oftware <b>i</b>nventory.
To get this information, users must upgrade their agent plugins.
ID: 15738
Title: <tt>ucs_c_rack_server_util_cpu</tt>: Take user-configured parameters into account
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 2.3.0b1
The above check plugin did not take any user-configured parameters (ruleset <i>CPU utilization of
Devices with Modules</i>) into account. As of this werk, the plugin respects both the upper
tresholds and the averaging horizon if configured.
ID: 15730
Title: add proper error message when fetch remote call times out
Component: Dynamic host configuration
Level: 1
Class: Bug fix
Version: 2.3.0b1
Prior to this werk, Phase 1.1 "Fetching from site" reported an
Internal Server Error alongside the API specific exception
whenever the remote call timed out. This werk introduces proper
error handling for this exception and will display the appropriate
message instead of the internal error.
ID: 15562
Title: Drop unsupported distros
Component: Site Management
Level: 1
Class: Bug fix
Version: 2.3.0b1
This change may affect you in case you've been using Checkmk with the following distros:
<ul>
<li>Ubuntu 16.04</li>
<li>Ubuntu 18.04</li>
<li>SLES 12 SP3</li>
<li>SLES 12 SP4</li>
<li>SLES 15</li>
</ul>
Checkmk will now not be built anymore for those distros.
ID: 15737
Title: <tt>docker_node_info</tt>: Fix sporadic UNKN if host is monitored by multiple sites
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 2.3.0b1
In case a Docker host with installed Docker agent plugin (<tt>mk_docker</tt>) was monitored by
multiple Checkmk sites, the <i>Docker node info</i> service might have sporadically reported UNKN
with the following error message:
C+:
Plugin exception in section_node_disk_usage: [Errno 2] No such file or directory: '/var/lib/check_mk_agent/mk_docker_df.tmp....' -> '/var/lib/check_mk_agent/mk_docker_df.spool'
C-:
To benefit from this werk, users have to re-deploy the Docker agent plugin on affected hosts.
ID: 15612
Title: omd_diskusage: Monitor more Locations
Component: Checks & agents
Level: 1
Class: New feature
Version: 2.3.0b1
More information can found in the manpage of <tt>omd_diskusage</tt>.
ID: 15846
Title: New views for measuring IT utilization
Component: Multisite
Level: 1
Class: New feature
Version: 2.3.0b1
Measure the historic utilization of Linux, Windows servers as well as VMware ESXi, Nutanix, Proxmox, and Hyper-V hypervisors.
With this change, we ship new views calculating historic averages over the last 365 days for CPU, memory and filesystem utilization.
These views were developed in cooperation with the Swiss Data Center Efficiency Association to help companies measure
IT utiization in their data centers.
ID: 14200
Title: Improved performance for some automation and command line calls
Component: config
Level: 1
Class: New feature
Version: 2.1.0p28
Commands requiring rule evaluation generally considered all hosts instead of focusing only on the individual hosts in question.
Depending on your configuration, the following commands might run faster now, since they no longer evaluate thousands of irrelevant hosts.
GUI
<ul>
<li>Service discovery</li>
<li>Service discovery, waiting for active check result</li>
<li>Computing service labels (internal mechanism)</li>
<li>Effective parameters of host/service</li>
<li>Host Diagnose via setup</li>
</ul>
Command Line
<ul>
<li>cmk -d {hostname}</li>
<li>cmk -D {hostname}</li>
<li>cmk --check-discovery {hostname}</li>
<li>cmk -I {hostname}</li>
<li>cmk {hostname} (standard checking)</li>
<li>cmk -i {hostname}</li>
<li>cmk --inventory-as-check {hostname} (command used by generic check helpers)</li>
</ul>