ID: 6502
Title: Fixed config generation for check/service/notification period.
Component: config
Level: 2
Class: Bug fix
Version: 1.6.0i1
1.5.0p3 introduced a regression which caused all check/service/notification
periods to be 24X7. This has been fixed.
ID: 6554
Title: Raw Edition: Improved handling of configuration errors
Component: Core & setup
Level: 2
Class: Bug fix
Version: 1.6.0i1
While creating a configuration for the Nagios core (e.g. using "cmk -U" or during "omd update")
exceptions may be raised which are caused by configuration issues.
When using the Nagios core Check_MK does not produce a half written object file anymore. In case
of such an error Check_MK throws away everything and keeps the old file.
You can then start the site with the old configuration and fix the configuration issue while the
monitoring is running with the old config.
ID: 6556
Title: Tactical overview and host matrix snapins can be customized
Component: Multisite
Level: 2
Class: New feature
Version: 1.6.0i1
Based on the changes of werk #6555 the Tactical overview snapin can now be
configured to show statistics about custom sets of hosts / services / events.
It can also be configured to show or not show stale objects and failed
notifications.
It is now also possible to create custom copies of the host matrix snapin to
set arbitrary host filters for them which make them able to visualize different
collections of hosts.
ID: 6555
Title: Snapins can now be customized
Component: Multisite
Level: 2
Class: New feature
Version: 1.6.0i1
It is now possible to create customized copies of the default sidebar snapins.
To make this possible the snapin developer needs to prepare the snapin for this
feature. The developer needs to specify which parameters can be customized by
the users and make the snapin use the user configuration.
The user can then navigate to "Add snapin page > Custom snapins" to manage his
custom snapins. When editing such a custom snapin the attributes of the snapin
can be edited. The snapins can be shared with other users of the installation.
The sharing logic is equal to the bookmarks, reports and so on.
Once a custom snapin has been created, the user can choose the new dashlet from
the "add snapin page" for adding it to his dashboard.
ID: 6551
Title: Fixed missing permission checking during "Discard changes"
Component: WATO
Level: 2
Class: Bug fix
Version: 1.6.0i1
Users with reduced privileges that have access to WATO e.g. for managing their
own hosts in specific folders have access to the "Activate changes" page for
activating their config changes. On that page there is a button "discard
changes" which can be used to undo the configuration changes that have been
made since the last activation.
A limitation of this feature is that it can only revert the whole configuration
at all, not only the configuration made by this user. A permitted user would
discard all changes, even the ones made by others in the moment he clicks on
discard changes.
The activation mechanism is aware of the situation where others have made
changes. Users that are not permitted to activate foreign changes are not
able to activate their changes in this situation and get a warning message
about this.
However, the discard changes action was missing such a check which allowed
those users to discard the changes of others while they should not be allowed
to do so.
The discard changes action is now using the same logic as the activate changes
action for checking whether or not a user is allowed to do this.
ID: 6525
Title: Raw Edition: Graphing pages are now themed correctly
Component: Multisite
Level: 2
Class: Bug fix
Version: 1.6.0i1
The graphing pages of the Raw Edition were always rendered in the classic theme
style. The pages are now rendered in either the classic or the modern style
depending on the choose theme.
ID: 6509
Title: Pasting with automatic text splitting in list of input elements
Component: Multisite
Level: 2
Class: New feature
Version: 1.6.0i1
When a dialog is using a self extending list of input elements, like e.g. the
host- and service input fields at the bottom of the "hosts & service parameters"
rule editor, a text can be pasted into the last input field which is then split
by ";" separators. Each of the resulting parts is then added to a dedicated input
field. This is only active for the last (empty) input field.
This makes it a lot easier to populate such dialogs with a longer list of items.
ID: 6500
Title: Fixed config generation for shadow hosts/services
Component: config
Level: 2
Class: Bug fix
Version: 1.6.0i1
The Check_MK Micro Core configuration generated by "cmk -U", "cmk -O", or
"cmk -R" was broken for shadow hosts/services, leading to CMC crashes later
when the core tried to use such a configuration. This was a regression
since 1.5.0i1 and has been fixed now.
ID: 6499
Title: Fixed execution of event console actions
Component: Event Console
Level: 2
Class: Bug fix
Version: 1.6.0i1
The execution of actions defined in event console rules was broken since
1.5.0b1: Under various circumstances, the action was not executed at all,
and a Python exception was logged to var/log/mkeventd.log. This has been
fixed now.