ID: 5718
Title: omd: Improved error handling when deleting site users
Component: Site Management
Level: 1
Class: Bug fix
Version: 1.5.0i3
When deleting a Check_MK site, the whole site user including it's
home directory and group is removed. Previous versions were suppressing
errors occuring during deletion of the site user which could leave
the site user untouched including the site group which can only
be deleted when the user has been deleted.
The <tt>omd rm</tt> command will now fail with an error in case the
user can not be deleted and print out the reason for this issue. After
resolving it, you can then try to execute <tt>omd rm</tt> again.
ID: 5719
Title: The Start URL is now configured optionally for new users
Component: WATO
Level: 1
Class: Bug fix
Version: 1.5.0i3
There is either a global defaukt start URL for fresh logged in users set
in Check_MK. It is either <tt>dashboard.py</tt> by default or customized
using the global settings. There is also a user attribute to customize
this setting for each user individually.
The idea of this setting was to set the start URL attribute only in case
one wanted to override the global setting. But the attribute was set to
<tt>dashboard.py</tt> during creation of each new user, since the attribute
was not an optional one. If one then tried to change the global setting
it had no effect on the users, because they had all the start URL set to
<tt>dashboard.py</tt> individually.
This option has been made optionally now. It defaults to
<i>Use the default start URL</i> for new users.
ID: 5497
Title: statgrab_net: collect net stats for local zones if dlstat exists
Component: Checks & agents
Level: 1
Class: New feature
Version: 1.5.0i3
Previously, only the net stats of the global zone were delivered by the
check_mk_agent of solaris. Now the net stats of local zones are delivered
as well if dlstat is available.
ID: 5495
Title: fileinfo: Make out of relevant time of day more present and remove state markers
Component: Checks & agents
Level: 1
Class: New feature
Version: 1.5.0i3
Previously, the information that a service was out of the relevant time of day
was displayed at the end of the plugin output where it can be missed easily.
Now the information is displayed at the beginning of the plugin output.
Furthermore, the subresults of a service do not show {WARN} and {CRIT} markers
anymore since this yields the impression that the check should not be {OK}.
Additional information about violations are still shown, e.g. if the age
of a file is older than a configured level.
ID: 5669
Title: Always fetch host/authorization-related info from EC when needed
Component: Livestatus
Level: 1
Class: Bug fix
Version: 1.5.0i3
To correctly show host-related information and to handle EC-related
authorization, Livestatus needs to retrieve enough information from the EC.
This was broken by an optimization in the master branch quite some time ago
(Oct 2017), so v1.5.0i1 and v1.5.0i2 showed some strange behaviour in this
area. This is fixed again now.
ID: 5701
Title: Windows agent: renew logging
Component: Checks & agents
Level: 1
Class: New feature
Version: 1.5.0i1
The logging functionality of the Windows agent was rewritten. The key
features and changes are as follows:
* The logs are built incrementally over time and rotated up to 5
copies once the log size of 8 MB is reached.
* The formatting of the log entries has been changed to include a
numeric log level (0...7) and an absolute timestamp with the
accuracy of milliseconds (instead of a relative time since the
agent started).
* The naming of agent logfiles has been changed: the agent logs to
CHECK_MK_AGENT_INSTALL_DIR\log\agent.log which will then be rotated
as agent.log.N, N={1...5}
* Crash info as subsection [[[Check_MK Agent]]] within the section
<<<logwatch>>> was removed. Now that the logs are persistent,
information about past crashes can be obtained in the logs.
* Debug log entries are enabled by setting crash_debug = yes in the
global section of check_mk.ini.
* The names of the various logfiles no longer appear in the output of
section Check_MK when crash_debug = yes.