ID: 6345
Title: Fixed invisible/lost notification rules when editing notification rules
Component: Notifications
Level: 2
Class: Bug fix
Version: 1.6.0i1
Since werk #4167 it was possible to prevent users from configuring specific
notification plugins by setting the notification plugin permissions to "no". As
a result all notification rules that use the not permitted notification plugin
were not visible anymore to this user.
This hiding of rules could be confusing and lead to bugs. We decided to show all
rules now but prevent modifications of these rules when the user is not permitted
to perform the modifications.
When cloning notification rules or creating notification rules with identical
parameters only one of the rules was shown. The others could be hidden, but
still be in existing.
In other situations, when a user with limited permissions on notification plugins
edits the notification rules, it could happen that all notification rules that
use other plugins were deleted by accident.
These problems were introduced with werk #4167.
CMK-556
ID: 6209
Title: utils.py: Fix display of state markers after URLs
Component: Multisite
Level: 1
Class: Bug fix
Version: 1.6.0i1
Properly display URLs in service description if they are
followed by a state marker.
ID: 5505
Title: Multiple formats for Agent Updater executable on Linux
Component: agents
Level: 2
Class: New feature
Version: 1.6.0i1
Since Check_MK 1.5.0i2, the Linux Agent Updater executable (cmk-update-agent)
got deployed as a 64bit binary executable file, see Werk #5267 for details.
After regarding some customer feedback, we decided to bring back the cmk-update-agent
python script to Check_MK and additionally offer a 32bit binary executable format.
As a result, you can now choose between 3 executable formats for the cmk-update-agent
executable to be deployed by configuring the entry "Executable format (Linux/UNIX)" within
the Agent Updater ruleset: "64bit ELF executable", "32bit ELF executable" and "Python2 script",
with 64bit executable being the default if no rule entry is configured. Additionally, the rule entry
will be ignored on Windows hosts, so there is no need to manually exclude your Windows hosts
from a ruleset.
Please note that the deployment of the Python2 script may bring back some old problems (for
details, see again Werk #5267) and hence we can offer no support for troubleshooting while deploying
the Agent Updater as a script. However, a mail to feedback(a)check-mk.org is much appreciated.
ID: 6344
Title: Fixed exception in MIB listing when directories are e.g. in /usr/share/snmp/mibs
Component: Event Console
Level: 1
Class: Bug fix
Version: 1.6.0i1
ID: 6343
Title: Analyze parameters: Shows parameters of clustered services now
Component: WATO
Level: 1
Class: Bug fix
Version: 1.6.0i1
When the diagnose page to analyze the parameters of a service was opened for
a service that is assigned to a cluster host, it was not showing the
"Check origin and parameters" section. The effective parameters were not
shown.
ID: 6347
Title: Add hover title to make long permission titles visible
Component: WATO
Level: 1
Class: Bug fix
Version: 1.6.0i1
Some permissions on the "Edit role" page have a title that is longer than the
title area which leads to stripped titles. To make them readable the stripped
titles now show the full text when hovering over it.
The texts may be improved in the future to be shorter.
ID: 6346
Title: Fixed failed host rename when host is configured as parent on folder level
Component: WATO
Level: 1
Class: Bug fix
Version: 1.6.0i1
During host rename an error "TypeError: not all arguments converted during string formatting" could
occur. This happened when the host was configured in at least one folder as parent.
In such a situation the host was renamed partially. The best way to recover from this situation
is to activate all pending changes and use the renaming feature again to change the host back
to it's original name. Then update to at least 1.5.0b9 and try renaming the host again.