ID: 13357
Title: Highlighting of hovered text in light theme
Component: Multisite
Level: 1
Class: Bug fix
Version: 2.1.0i1
The color for highlighted text in light theme is changed
to a darker green.
Also add spacing to the "Move" button when moving
hosts to another folder in Setup
ID: 13049
Title: RESTAPI: require accept header
Component: Core & setup
Level: 1
Class: New feature
Version: 2.1.0i1
In previous version the accept header of the HTTP-request was completely
ignored.
With this werk the accept header is obligatory. If no or a wrong accept
header is provided an error with a 406 status code will be returned.
For most requests this means you have to provide the follwing header line:
<tt>Accept: application/json</tt>
For some other requests different accept headers may be required.
All headers are documented in the official rest-api documentation.
For example when downloading the agent binary the following header is
required:
<tt>Accept: application/octet-stream</tt>
ID: 13046
Title: Add SNMP support for Extreme SLX9640
Component: Checks & agents
Level: 1
Class: New feature
Version: 2.1.0i1
Fans, cpu, memory, status, info, power supply and ambient temperature are now
reported.
ID: 13045
Title: mk_redis: always check all instances
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 2.1.0i1
The agent plugin <tt>mk_redis</tt> can query multiple redis instances. Before
this werk, <tt>mk_redis</tt> would stop after the first instance that can not
be reached.
Now all redis instances are checked.
ID: 13042
Title: check_mail_loop: respect --debug
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 2.1.0i1
The <tt>--debug</tt> flag for <tt>check_mail_loop</tt> did not affect all
possible exceptions.
Now all catched exceptions should be raised with their full stack trace if
<tt>--debug</tt> is provided on the commandline.
ID: 13446
Title: SPOOLDIR added for freebsd agent
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 2.1.0i1
If SPOOLDIR wasn't set, agent would use the current working directory as SPOOLDIR
which would result with a crash. Now, it defaults to /var/spool/check_mk_agent.
ID: 13280
Title: Customer Sites now only receive their respective BI configuration
Component: BI
Level: 1
Class: Bug fix
Version: 2.1.0i1
Due to a filename naming error, remote site always received the complete BI configuration for all customers.
ID: 13279
Title: Fixed unintentionally stopping of monitoring core
Component: Core & setup
Level: 1
Class: Bug fix
Version: 2.1.0i1
Fixed race condition which led to a missing monitoring core configuration.
If several components needed a new configuration at the same time, there was a chance that the configuration for the
core was lost.
If the core starts without configuration, it will be stopped again immediately.
Furthermore, the core remains deactivated in most cases, because it only receives a reload command, which does not include a restart.
The error occurred more often in scenarios where automatic service discovery, the DCD and manual ActivateChanges were used simultaneously.
ID: 13396
Title: mk_mongodb: replica: always output address if available
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 2.1.0i1
Before this Werk the address was only returned if the node was a arbiter node.
ID: 13050
Title: mk_mongodb.py support non legacy hello result
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 2.1.0i1
Before this Werk <tt>mk_mongodb.py</tt> only supported legacy hello results and
thus could not correctly distinguish between arbiter, secondary and primary
when an up to date mongodb server was checked.