ID: 11300
Title: agent_zypper: include file os-release for SLE version 15
Component: Checks & agents
Level: 1
Class: New feature
Version: 1.7.0i1
With SLE 15, the file /etc/SuSE-release has been removed. Previously, this file
contained information on the version of the SUSE Linux Enterprise host. Version
information can now be found in /etc/os-release. The zypper agent has been
amended to query version information from this file if applicable.
ID: 11257
Title: Docker contianer: Fix container detection in podman containers
Component: Core & setup
Level: 1
Class: Bug fix
Version: 1.7.0i1
Checkmk needs to detect the execution in the container to be able to handle the
site creation correctly. This failed in podman containers, because they use the
"/.containerenv" file in the root filesystem instead of the "/.dockerenv".
ID: 11217
Title: Configurable timeouts for MSSQL agent plugin
Component: Checks & agents
Level: 1
Class: New feature
Version: 1.7.0i1
This werk adds the option to configure timeouts for the MSSQL agent
plugin (rule "Microsoft SQL Server (Windows)"). There are two types of
timeouts. The connection timeout is triggered when the agent plugin takes
too long to connect to an instance. The command timeout controls the
time available for executing commands such as SQL queries on the instances.
If a connection timeout is triggered, the plugin skips the entire instance
and continues with the next one. Note that this werk also changes the default
connection timeout from 2 seconds to the default value used by ADO (15 s).
In case of a command timeout, only the current command is skipped and the
plugin continues with the next command on the same instance.
Finally, this werk also fixes a bug in the handling of errors for the check
<tt>mssql_tablespaces<\tt>. Errors such as timeouts reported by the agent
plugin are now displayed in the GUI and the check goes to CRITICAL instead of
UNKNOWN.
ID: 11218
Title: MSSQL Agent Plugin: Use MSOLEDBSQL if available
Component: Checks & agents
Level: 1
Class: New feature
Version: 1.7.0i1
The MSSQL agent plugin now tries to connect to the instances using the
OLE DB provider <tt>MSOLEDBSQL<\tt>. If this fails, the plugin falls back
to <tt>SQLOLEDB<\tt>, which is the provider that was used up to now.
ID: 10784
Title: Windows tasks check-plugin now deals with long named scheduled tasks
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 1.7.0i1
Long named windows tasks are written over many lines in the agent
output. The check-pluging is now able to join these lines to use the entire
task name as the service description.
ID: 10853
Title: mk_oracle.ps1: Fixed missing update of SQLs
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 1.7.0i1
Some new SQLs or fixes have not been transferred between mk_oracle and
amk_oracle.ps1. Now both plugins use the same SQLs in 1.6.
ID: 11048
Title: k8s_stats.fs: ignore /var/lib/docker overlay and /dev/shm filesystems
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 1.7.0i1
/var/lib/docker, overlay, and /dev/shm filesystems are now
ignored. The vanished services have to be removed from hosts
that use the Kubernetes special agent.
ID: 11049
Title: Classical passive checks now allow OK in case of absent updates
Component: Checks & agents
Level: 1
Class: New feature
Version: 1.7.0i1
Classical passive monitoring checks can now be configured
to return the state OK if data does not arrive within the
expected update interval.
ID: 11301
Title: agent_aws: refresh cache immediately when it contains previous day's data
Component: Checks & agents
Level: 1
Class: New feature
Version: 1.7.0i1
For AWS services that deliver data at a daily interval (Costs & Usage, Glacier,
S3), the data cache of the AWS agent used to be valid for 24 hours from the
time the first request was made to the AWS API. We have made the caching
functionality dynamic such that the cache loses its validity if it does not
contain today's data, and a new request is made to the API.