ID: 11739
Title: ceph_status_osds: fix crash on KeyError(osdmap)
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 2.1.0i1
The Ceph Status OSDs check crashed with an error relating to a missing key:
KeyError(osdmap). This is due to discrepancies in the format of the data
retrieved by the mk_ceph agent. This has been fixed.
ID: 11780
Title: proxmox_ve_backup_status: crash if last_backup is null
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 2.1.0i1
In case the agent_proxmox_ve returns no backup data (last_backup is 'null' in JSON data) the
parsing function would crash.
This fix handles this case appropriately.
ID: 11860
Title: Password dialogs now handle passwords more securely
Component: Setup
Level: 2
Class: Security fix
Version: 2.1.0i1
Previous Checkmk versions did not handle passwords well in some edit dialogs.
Especially in the setup (WATO) it was possible to access saved passwords in
some places, which should not be possible.
The dialogs now ensure that these accesses from passwords entered once and
stored on the checkmk server are no longer easily possible.
ID: 11899
Title: Add DAT date detection to McAfee ENS DAT dates
Component: Checks & agents
Level: 1
Class: New feature
Version: 2.1.0i1
This adds detection of McAfee ENS DAT dates and returns
the DAT date in the format of Virusscan dates.
ID: 10319
Title: Add opsgenie-sdk needed for opsgenie_issues
Component: Other Components
Level: 1
Class: Bug fix
Version: 2.1.0i1
Added opsgenie-sdk, which is needed by opsgenie_issues
ID: 11669
Title: Opsgenie: Added missing proxy option
Component: Notifications
Level: 1
Class: New feature
Version: 2.1.0i1
You can now use the globally configured proxies.
ID: 11907
Title: pushover: Fix TypeError
Component: Notifications
Level: 1
Class: Bug fix
Version: 2.1.0i1
The pushover notification script crashed with the following TypeError:
"unsupported operand type(s) for /: 'str' and 'float'"
This has been fixed.
ID: 11858
Title: Expect messages: Can now keep acknowledged state on merging
Component: Event Console
Level: 1
Class: New feature
Version: 2.1.0i1
With the option "Expect regular messages" you can make the Event Console
monitor that a certain number of messages are <b>at least</b> seen within each
regular time interval. Otherwise an event will be created.
If there already exists an open event because of absent messages according to
this rule, you can optionally merge the new incident with the existing event.
You can choose to not only merge events in "open" state, but also in
"acknowledged" state.
Previously the Event console always reset the state back to "open", even even
in case an "acknowledged" event is being merged. This behavior is based on the
assumption that you want to be informed when there is new information. However,
there are also use cases where new incoming messages should be counted to the
already existing event in the "acknowledged" state and the "acknowledged" state
should be kept. To achieve this, the new configuration option "Reset
acknowledged state" can now be disabled.
Existing rules will work as before. New created rules will automatically untick
the checkbox "Reset acknowledged state" to keep the acknowledged state by
default.
ID: 11859
Title: Fix handling of upper case characters in login _origtarget
Component: Multisite
Level: 1
Class: Bug fix
Version: 2.1.0i1
URLs with upper case characters were rejected by the validation mechanism of
the argument.
ID: 11831
Title: SIGNL4: status in case of recovery
Component: Notifications
Level: 1
Class: Bug fix
Version: 2.1.0i1
In case of a recovery, the notification is now shown as resolved.
Otherwise, it is shown as new. This was not the case before.