ID: 7940
Title: Removed deprecated host/service visibility handling for webservices
Component: WATO
Level: 1
Class: New feature
Version: 1.7.0i1
Werk #3376 deprecated the user attribute {{Visibility of Hosts/Services (Webservice)}}
and offered a better alternative via the <tt>force_authuser</tt> URL variable.
This deprecation has been in effect since 1.4.0, so we can finally remove that attribute.
ID: 7932
Title: check_sftp: support for custom ports for SFTP
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 1.7.0i1
Custom port parameter is now used to connect to SFTP server.
ID: 8863
Title: Discovery page: Add action to update the discovered host labels
Component: WATO
Level: 1
Class: New feature
Version: 1.7.0i1
The discovery page of a host shows the discovered host labels for the
selected host. It is now possible to persist the new found host labels
using the button "Update host labels" without updating the services.
The "automatic refresh (tabula rasa)" also updates the discovered host
labels in addition to the discovered services of the host.
ID: 8903
Title: apache_status: Optional path to X.509 cert
Component: Checks & agents
Level: 1
Class: New feature
Version: 1.7.0i1
The GUI now lets the user specify the path to an X.509
certificate for apache_status over HTTPS.
If no path is provided, the behavior of the agent/check
is unchanged.
ID: 8902
Title: apache_status: Set optional instance name
Component: Checks & agents
Level: 1
Class: New feature
Version: 1.7.0i1
If set, the instance name is used in the service description. If unset,
the behavior is unchanged and hostname/fqdn/port is used instead.
ID: 7755
Title: Jenkins: New special agent to query jenkins instances
Component: Checks & agents
Level: 2
Class: New feature
Version: 1.6.0b4
Special agent to monitor job and build states of a jenkins instance. Beside
the state of the job it gives informations about the job score and the time
since the last successful build. It also outputs informations about the last
build, like the time the build was triggered, the build id, duration and
result.
For performance reasons, the number of recognized jobs is limited to three
nested folder levels.
ID: 8865
Title: DCD: Add host deletion grace time after site initialization
Component: Core & setup
Level: 1
Class: New feature
Version: 1.7.0i1
The hosts created with the DCD are based on the piggyback data produced by a
source host.
This piggyback data is stored in Checkmk sites in a temporary directory below
<tt>tmp/check_mk/piggyback*</tt>. This temporary directory is initialized
during the first startup of a site after the Checkmk host was booted. From the
initialization to the first contact with the source host, the piggyback data is
missing and could lead to host being removed by the DCD accidentally.
To prevent this, the DCD connections got a new mandatory configuration option
"Prevent host deletion right after initialization". It is used to configure the
duration where no host is deleted after the site (tmpfs) initialization.
It defaults to 10 minutes, which should be enough for the piggyback sources to
produce the needed data.
ID: 8861
Title: DCD: Gracefully handle single host issues when creating hosts
Component: Core & setup
Level: 1
Class: Bug fix
Version: 1.7.0i1
When one of multiple hosts could not be created or modified by a execution,
this resulted in a complete termination of the execution. A persistent issue
could totally break a connection, since no further steps would be executed.
As first step the "add_hosts" and "edit_hosts" API call has been extended to
report back the result of a call. The structure looks like this:
C+:
{
"succeeded_hosts": ["host1", "host3"],
"failed_hosts": {
"host2": "an error occured ...",
},
}
C-:
The DCD reads this response and logs the result. In case there have been hosts
added, the discovery is performed for them. After that, the connection
continues with the following steps.
ID: 8933
Title: fast_lta_headunit: Do not crash if states about head unit, slave and replication are missing
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 1.7.0i1