ID: 11616
Title: Fix accidental publishing of cloned user elements (e.g. bookmark lists)
Component: Multisite
Level: 1
Class: Bug fix
Version: 2.1.0i1
When a user clones e.g. a public shared bookmark list of another user, the
"public" flag was inherited during that clone operation and the cloned bookmark
list was shared to other users despite the fact that the user was not permitted
to share things to other users.
This change adds an information about the visibility to other users to the edit
page of these elements: "The view is only visible to you. You can not share it,
because you don't have the permission to share it."
The permission of the owner to share elements is now explicitly checked when
trying accessing the elements as another user.
Besides the bookmark list other elements like custom snapins, custom graphs,
forecast graphs, SLAs, graph collections and graph tunings were also affected.
ID: 11618
Title: Fix links to hosts / services from service dashlets
Component: Multisite
Level: 1
Class: Bug fix
Version: 2.1.0i1
Since Checkmk 2.0.0b1 the links from view dashlets to hosts and service views
were not set correctly. The display_option request parameter was accidentally
set and resulted in "broken pages" when following the links.
ID: 11718
Title: ups_battery_state: New check for UPS Eaton battery state
Component: Checks & agents
Level: 1
Class: New feature
Version: 2.1.0i1
This werk introduces a new service "Battery state", that monitors the following
battery conditions for Eaton UPS devices:
<ul>
<li>"Battery fault"</li>
<li>"Battery to be replaced"</li>
<li>"Low battery"</li>
<li>"Battery is not charging"</li>
<li>"Battery is at low condition"</li>
<li>"UPS is on battery"</li>
<li>"UPS is on bypass"</li>
<li>"UPS is on battery backup time"</li>
<li>"Overload"</li>
</ul>
It will yield a Critical state if one of the conditions changes to active.
This service is also discoverable on other UPS devices that support the generic
UPS MIB, but it will only monitor the "UPS is on battery" state.
ID: 11616
Title: Fix links to hosts / services from service dashlets
Component: Multisite
Level: 1
Class: Bug fix
Version: 2.1.0i1
Since Checkmk 2.0.0b1 the links from view dashlets to hosts and service views
were not set correctly. The display_option request parameter was accidentally
set and resulted in "broken pages" when following the links.
ID: 11617
Title: Activate changes: Improve error handling when trying to activate changes of offline sites
Component: Setup
Level: 1
Class: Bug fix
Version: 2.1.0i1
When triggering the activate changes API calls in "dirty" mode (activate all
changes on all dirty sites), the offline sites were automatically excluded. In
this situation the activation was performed with an empty list of sites. Resulting
in an empty result set.
Leaving the user with the question why his changes were not activated. To be more
consistent, the situation is now detected and an error is raised, explaining the
situation to the user:
<pre>There are changes to activate, but no site can be activated (The sites A,
B, C have changes, but may be offline or not logged in).</pre>
The caller needs wait and retry the operation at a later time once the sites in
question are reachable again.
ID: 11679
Title: Wrong results of Check_MK Discovery service
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 2.0.0i2
In Checkmk versions 2.0.0i1 and 2.0.0b1 the core config was missing some discovery rules.
This resulted in some wrong rusults of the "Check_MK Discovery" service (in particular one 'df'
service was wronlgy reported as vanished).
ID: 11731
Title: cadvisor_if: Item not found in monitoring data
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 2.1.0i1
The check plugin <tt>cadvisor_if</tt> always reports
"UNKN - Item not found in monitoring data".
This has been fixed.
ID: 11699
Title: mk_postgres support for python2.6 linux platform
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 2.1.0i1
The API call "platform.system()" provides better support for python2/3 compatibility than "sys.platform".
ID: 11613
Title: Fix resetting if GUI related global settings
Component: Setup
Level: 1
Class: Bug fix
Version: 2.1.0i1
When trying to reset global settings that apply to the GUI, the setting
was not immediately reset to it's default value. The GUI was still using
the previously set value until the sites apache was restarted.