ID: 7900
Title: BI: Fix "Request-URI Too Long" after creating BI rule
Component: WATO
Level: 1
Class: Bug fix
Version: 1.7.0i1
When creating a BI rule in WATO and clicking on the icon button to show the
rule tree, this could lead to an HTTP Request-URI too long error.
ID: 7845
Title: winperf_processor: Changed default levels back to 101, 101 percent in order avoid a lot of false alarms
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 1.7.0i1
ID: 7895
Title: Download agent output: Fix timeouts in distributed setups
Component: Multisite
Level: 1
Class: Bug fix
Version: 1.7.0i1
When executing the action "Download agent output" (or SNMP walk) for a host
that is montored by a remote site, this action could result in a timeout when
it takes longer than 120 seconds to fetch the data from the monitored system.
This has now been fixed by moving the background job execution to the remote
site.
ID: 7898
Title: Fix possible syntax error when configuring service contact groups (1.6.0b2 regression)
Component: WATO
Level: 1
Class: Bug fix
Version: 1.7.0i1
A "syntax error" exception could occur when configuring service contact groups
using the folder hierarchy of WATO
ID: 7769
Title: Fix broken computation of host contact groups in some cases
Component: Core & setup
Level: 2
Class: Bug fix
Version: 1.7.0i1
The core config creation was broken in 1.6.0b1 when using the WATO
folder hierarchy for assigning contact groups to hosts.
An exception like this was displayed after the update or later, e.g.
when executing <tt>cmk -U</tt> to update the core configuration:
C+:
File "/omd/sites/produktiv/lib/python/cmk_base/cee/core_cmc.py", line 457, in cmc_all_hosts
cmc_hosts = CMCHosts(config_cache.all_active_hosts(), CMCHostConfig)
File "/omd/sites/produktiv/lib/python/cmk_base/cee/core_cmc.py", line 501, in __init__
self._compute(hostnames, host_class)
File "/omd/sites/produktiv/lib/python/cmk_base/cee/core_cmc.py", line 513, in _compute
host_config = host_class(hostname)
File "/omd/sites/produktiv/lib/python/cmk_base/cee/core_cmc.py", line 962, in __init__
super(CMCHostConfig, self).__init__(hostname)
File "/omd/sites/produktiv/lib/python/cmk_base/cee/core_cmc.py", line 753, in __init__
self._host_contact_groups = self._host_config.contactgroups
File "/omd/sites/produktiv/lib/python/cmk_base/config.py", line 2471,
in contactgroups
return list(set(cgrs))
TypeError: unhashable type: 'list'
C-:
ID: 7847
Title: win_printers: Fixed discovery of printers which include spaces in the printer name; This also fixes 'Printer not found' while checking
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 1.7.0i1
ID: 7897
Title: Fix "TypeError: not enough arguments for format string" at end of bulk discovery
Component: WATO
Level: 1
Class: Bug fix
Version: 1.7.0i1
When using the German localized GUI an error was displayed at end of the
bulk discovery run. However, the bulk discovery was executed correctly.
ID: 7170
Title: cmk-update-agent: Stop stockpiling broken installation packages
Component: agents
Level: 1
Class: Bug fix
Version: 1.7.0i1
After failing to install the downloaded installation package,
the agent updater keeps the package saved at your system's temp-dir
for analysis.
While this may be helpful in some situations, it leads to an extensive
collection of downloaded installation packages if the update fails
repeatedly.
With this werk, the package is not kept any longer after a failed
installation. Instead, you are directed to the matching installation
package located at the checkmk-server.
ID: 7489
Title: mk_logwatch: optimize regex search
Component: Checks & agents
Level: 1
Class: New feature
Version: 1.7.0i1
For regular expressions in a logwatch section leading or trailing '.*' portions can be
a performance desaster. With long log lines, it can virtually render your system paralyzed.
If you are not using any rewrite patterns though, you can omit leading and trailing '.*'
expressions without changing the set of matched lines.
mk_logwatch now detects those cases, and will optimize the patterns accordingly.