ID: 5811
Title: Fixed race condition when creating missing directories
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 1.6.0i1
Creating missing directories could lead to exceptions. This has been fixed
ID: 5812
Title: Fixed Check_MK check helper crashes related to loading of precompiled checks
Component: Checks & agents
Level: 2
Class: Bug fix
Version: 1.6.0i1
The latest versions no longer read checks as plain text python files (Werk 6046).
The operation which generates the precompilated file was not atomic, so a file could
be partially written, while being read by another process.
This caused various exceptions in multiple checks.
ID: 6098
Title: Raw Edition: Fixed broken "Check_MK" service when monitoring host named "cmk"
Component: Core & setup
Level: 1
Class: Bug fix
Version: 1.6.0i1
In case a host named "cmk" is being monitored, the "Check_MK" services of all hosts
terminate with an output of "(null)". When executing a precompiled host check file (var/check_mk/precompiled/[host]) manually
it terminates with an error message like this:
Traceback (most recent call last):
File "/omd/sites/beta/var/check_mk/precompiled/beta", line 7, in <module>
ImportError: No module named cmk.log
ID: 6099
Title: Only reset default version when current default version is uninstalled
Component: RPM Packaging
Level: 1
Class: Bug fix
Version: 1.6.0i1
Previously all RPM packages that were uninstalled were resetting the current
default version to the result of "ls -A /omd/versions 2>/dev/null| sort -n |
tail -n 1". The uninstall logic of NEW packages will now first check whether or
not the version currently being removed is the default version and only reset
the default version in case it is needed.
ID: 6097
Title: Raw Edition: Fix possible "(null)" output of Check_MK services
Component: Core & setup
Level: 2
Class: Bug fix
Version: 1.6.0i1
The Check_MK service of multiple hosts may terminate without proper error
message resulting just in status output "(null)" in specific situations.
This happened when the precompiled host check files
(var/check_mk/precompiled/[host]) were executed by Nagios using the system wide
Python interpreter instead of the site specific interpreter.
ID: 6095
Title: Improved hover menu information of downtime icons
Component: Multisite
Level: 1
Class: New feature
Version: 1.6.0i1
In case a host / service is in downtime, an icon (moon) is shown in the icons column
to visualize the downtime state. When hovering over the icon it now shows detailed
information related to the active downtimes (author, timing, comment).
ID: 6093
Title: Bash completion: Make completion work on SLES
Component: Site Management
Level: 1
Class: Bug fix
Version: 1.6.0i1
The completion file of the RPMs is now installed as /etc/bash_completion.d/omd.sh instead
of /etc/bash_completion.d/omd because SLES only interprets files ending with .sh.
ID: 6094
Title: Bash completion: Fixed exception when trying to use completion as root
Component: Site Management
Level: 1
Class: Bug fix
Version: 1.6.0i1
ID: 5277
Title: cmk-update-agent: Add support for proxy servers
Component: agents
Level: 2
Class: New feature
Version: 1.6.0i1
The agent updater is now able to connect to the Check_MK server via proxy.
With this werk, a new checkbox "Use proxy server" is added to the Agent Updater rule configuration. You can now either configure a HTTP, SOCKS4 or SOCKS5 proxy (with optional credentials) or choose to follow the environment variables "HTTP_PROXY" and "HTTPS_PROXY" that may be set locally on the hosts.
Please note that the configuration default is still set to ignore local proxy settings.