Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: b2ff74b5eab2ff756eeff35ef0e4f57af1f19aea
https://github.com/tribe29/checkmk/commit/b2ff74b5eab2ff756eeff35ef0e4f57af…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2023-03-01 (Wed, 01 Mar 2023)
Changed paths:
M checks/agent_gcp_status
M cmk/base/plugins/agent_based/gcp_health.py
M cmk/gui/plugins/wato/check_parameters/gcp.py
M cmk/special_agents/agent_gcp_status.py
M tests/unit/agents/special/test_special_agent_args.py
M tests/unit/checks/test_agent_gcp_status.py
M tests/unit/cmk/base/plugins/agent_based/test_gcp_health.py
M tests/unit/cmk/special_agents/test_agent_gcp_status.py
Log Message:
-----------
remove rule: GCP Health
GCP, Azure and AWS should all be configured in the same way, when it
comes to monitoring the public feed available via their health
dashboards.
In this change, we delete the rule
- time_window option is permanently removed. This is superseded by
by simply checking whether the entries are older then 3 days.
- product_filter is permanently removed.
- regex mechanism is removed. This mechanism will be superseded by
a discovery rule, which only deals with a static set of regions.
- unit-tests are temporarily disabled, until the new behaviour is
implemented.
CMK-8322
Change-Id: I5e22ced60c4a62d88947c84f2622172255a53801
Commit: 6f7d0f90b62e7d501a7d2f39d4482a80a36bfc39
https://github.com/tribe29/checkmk/commit/6f7d0f90b62e7d501a7d2f39d4482a80a…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2023-03-01 (Wed, 01 Mar 2023)
Changed paths:
M cmk/base/plugins/agent_based/gcp_health.py
M cmk/special_agents/agent_gcp_status.py
M tests/unit/cmk/special_agents/test_agent_gcp_status.py
Log Message:
-----------
turn gcp_health section into JSON
GCP, Azure and AWS should all be configured in the same way, when it
comes to monitoring the public feed available via their health
dashboards.
In this change, we make the agent output more declaritive by using
pydantic. This is necessary to make the section more extendable.
CMK-8322
Change-Id: I0ec5d3121ca4300e021f9af6e7b0462f70fc9ec0
Commit: 57c2426c909a651c07d786cb87625f3c1c617d74
https://github.com/tribe29/checkmk/commit/57c2426c909a651c07d786cb87625f3c1…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2023-03-01 (Wed, 01 Mar 2023)
Changed paths:
M checkman/gcp_health
M checks/agent_gcp_status
M cmk/base/plugins/agent_based/gcp_health.py
M cmk/gui/plugins/wato/special_agents/gcp_status.py
M cmk/special_agents/agent_gcp_status.py
A cmk/utils/gcp_constants.py
M tests/unit/checks/test_agent_gcp_status.py
M tests/unit/cmk/special_agents/test_agent_gcp_status.py
Log Message:
-----------
gcp_status: add regions to monitor option
GCP, Azure and AWS should all be configured in the same way, when it
comes to monitoring the public feed available via their health
dashboards.
In this change, we re-enable region specific monitoring.
One service per region is discovered.
CMK-8322
Change-Id: I71dd1dcef2ae3ad8576997b495ef863d18e8c6d9
Commit: 0bd5533ca835981070635e82f39ad9890473876e
https://github.com/tribe29/checkmk/commit/0bd5533ca835981070635e82f39ad9890…
Author: Maximilian Wirtz <maximilian.wirtz(a)tribe29.com>
Date: 2023-03-01 (Wed, 01 Mar 2023)
Changed paths:
A .werks/15067
M cmk/gui/userdb/htpasswd.py
M tests/unit/cmk/gui/test_userdb.py
M tests/unit/cmk/gui/test_userdb_htpasswd_connector.py
Log Message:
-----------
15067 FIX Show if user is locked
With this Werk a user that is locked will be informed that the account is locked.
Previously it was only shown that the login was invalid and lead users to more login attempts.
Change-Id: Ib0ce93636654c673413c316c68c66b629ec09428
Commit: f3da23157513fcbc3283164cbb56f6c074dfa5df
https://github.com/tribe29/checkmk/commit/f3da23157513fcbc3283164cbb56f6c07…
Author: Maximilian Wirtz <maximilian.wirtz(a)tribe29.com>
Date: 2023-03-01 (Wed, 01 Mar 2023)
Changed paths:
A .werks/15068
Log Message:
-----------
15068 SEC Fix improper certificate validation in agent updater
The compiled version of the agent-updater uses its own collection of trusted Certificate Authorities.
This collection comes from the Python package certifi and is based on the collection of Mozilla Firefox.
The used Python package and therefore the collection was outdated and is subject to CVE-2022-23491.
This collection included a CA certificate of TrustCor which is not considered trustworthy anymore.
(See: https://security.googleblog.com/2023/01/sustaining-digital-certificate-secu…)
If an attacker was able to create certificates for arbitrary domains signed by this CA, machine-in-the-middle attacks could be possible.
To mitigate this vulnerability please update and rollout the agent-updater (typical agent-update is sufficient).
If an update is currently not possible one can set the <tt>Certificates for HTTPS verification</tt> option for the agent updater.
If this option is set a custom list of trusted certificates is used to verify the HTTPS connection instead of the CA collection.
All versions up to 1.6 are vulnerable.
This vulnerability was found internally.
We calculated a CVSS 3.1 score of 6.2 (medium) with the following vector: CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N/E:U/RL:O/RC:R
Please note that we rate this rather low since this is more a hypothetical attack and no wrong-doing of the CA was ever proven.
Change-Id: Ia23359a5fb9e3f1fd92b6d1d777e82d85229efe6
Commit: 093c0d532172270cf5eb23352d829ba3b080af63
https://github.com/tribe29/checkmk/commit/093c0d532172270cf5eb23352d829ba3b…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2023-03-01 (Wed, 01 Mar 2023)
Changed paths:
M livestatus/src/.gitignore
Log Message:
-----------
Sync .gitignore with Makefile.am again.
Change-Id: I4c6ff811a9873ed73c0911a0432cd620ee206b6b
Commit: 5c48d049a906e2123c029e95926d928f2d82285a
https://github.com/tribe29/checkmk/commit/5c48d049a906e2123c029e95926d928f2…
Author: Marcel Arentz <marcel.arentz(a)tribe29.com>
Date: 2023-03-01 (Wed, 01 Mar 2023)
Changed paths:
R .werks/13628
M tests/unit/cmk/gui/test_permissions.py
Log Message:
-----------
Revert "13628 Dashboards: New cloud dashboards for storage services on AWS, Azure and GCP"
This reverts commit 29762bb071c250927361ddcf0b695fd6a1aa29f9.
Reason for revert: needed graph_definitions are not yet implemented
Change-Id: I8bff499814fc02a6e1c9ceee30f4a890c29c84b0
Commit: bdd41615acd24d874e3f37325cb7b35ed1bb6cd3
https://github.com/tribe29/checkmk/commit/bdd41615acd24d874e3f37325cb7b35ed…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2023-03-01 (Wed, 01 Mar 2023)
Changed paths:
R checkman/gcp_health
A checkman/gcp_status
R cmk/base/plugins/agent_based/gcp_health.py
A cmk/base/plugins/agent_based/gcp_status.py
M cmk/gui/plugins/wato/special_agents/gcp.py
M cmk/special_agents/agent_gcp_status.py
R tests/unit/cmk/base/plugins/agent_based/test_gcp_health.py
A tests/unit/cmk/base/plugins/agent_based/test_gcp_status.py
M tests/unit/cmk/special_agents/test_agent_gcp_status.py
Log Message:
-----------
GCP Health -> GCP Status
Also, delete a useless rulespec.
Change-Id: I38e262bf4f8409aac15cd26d04701169c35dec59
Commit: 8edc9e6ac867fa0f74b79672ee972a7324db6b87
https://github.com/tribe29/checkmk/commit/8edc9e6ac867fa0f74b79672ee972a732…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2023-03-01 (Wed, 01 Mar 2023)
Changed paths:
A .werks/14586
Log Message:
-----------
14586 gcp_status: Monitor GCP Status
With this werk, it is possible to monitor the GCP Health Dashboard,
available at https://status.cloud.google.com/. Since this
site is publicly available, no authentication is required for this
monitoring.
This feature consists of a special agent, agent_gcp_status, and a new
check, gcp_status. The special agent can be configured via the rule
Google Cloud Platform (GCP) Status.
Change-Id: I31aa028cbb508571f53ef9aaa42732aa09547641
Commit: 3d3de31ac26bd2f5e29a5d37a0d4a6c7ce1f2a73
https://github.com/tribe29/checkmk/commit/3d3de31ac26bd2f5e29a5d37a0d4a6c7c…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2023-03-01 (Wed, 01 Mar 2023)
Changed paths:
M .werks/14582
Log Message:
-----------
Update werk
CMK-8322
Change-Id: I1dfe096a0161110e5144830410832af7bcf48d71
Compare: https://github.com/tribe29/checkmk/compare/a48ca88c58f5...3d3de31ac26b
Branch: refs/heads/2.1.0
Home: https://github.com/tribe29/checkmk
Commit: c6b4bd028e210984aea2ed707adb5876a72bbdcf
https://github.com/tribe29/checkmk/commit/c6b4bd028e210984aea2ed707adb5876a…
Author: Gav <gavin.mcguigan(a)tribe29.com>
Date: 2023-03-01 (Wed, 01 Mar 2023)
Changed paths:
A .werks/15375
M cmk/gui/plugins/openapi/endpoints/contact_group_config.py
M cmk/gui/plugins/openapi/endpoints/host_group_config.py
M cmk/gui/plugins/openapi/endpoints/service_group_config.py
M cmk/gui/plugins/openapi/restful_objects/request_schemas.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_group_config.py
Log Message:
-----------
15375 FIX service_group: alias field when creating is now required
This werk fixes an issue whereby the alias was not previously
a required field when creating service groups. This resulted
in a an exception when attempting to create a service group
without one.
CMK-12334
Change-Id: If565710d05d84f244549b44afafc85e311da9b90
Branch: refs/heads/2.2.0
Home: https://github.com/tribe29/checkmk
Commit: 188d593e61e867281b3c9a0532bd379e1632a2d7
https://github.com/tribe29/checkmk/commit/188d593e61e867281b3c9a0532bd379e1…
Author: Marcel Arentz <marcel.arentz(a)tribe29.com>
Date: 2023-03-01 (Wed, 01 Mar 2023)
Changed paths:
A .werks/13628
M tests/unit/cmk/gui/test_permissions.py
Log Message:
-----------
13628 Dashboards: New cloud dashboards for storage services on AWS, Azure and GCP
Change-Id: I737b1b8835d2d8447b1301fb9fc8a0e33d920bb2
Commit: a899f554880e72b584dec752d0ef1639162273c5
https://github.com/tribe29/checkmk/commit/a899f554880e72b584dec752d0ef16391…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2023-03-01 (Wed, 01 Mar 2023)
Changed paths:
M defines.make
Log Message:
-----------
Bumped pipenv and virtualenv versions.
Change-Id: I1646f166b952f3326d454630cb4fdfa00548d225
Commit: 97f3572789ab9f678577d9e1942051aa8aa36dce
https://github.com/tribe29/checkmk/commit/97f3572789ab9f678577d9e1942051aa8…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2023-03-01 (Wed, 01 Mar 2023)
Changed paths:
M packages/livestatus/include/livestatus/POSIXUtils.h
M packages/livestatus/src/POSIXUtils.cc
Log Message:
-----------
Use std::filesystem::path for, well, paths...
Change-Id: Ie2dc19e4f43a612f2f8a206cce54ca68f7716082
Commit: 6da323ae31a1b96b2fdd6030f4393f945a214654
https://github.com/tribe29/checkmk/commit/6da323ae31a1b96b2fdd6030f4393f945…
Author: Marcel Arentz <marcel.arentz(a)tribe29.com>
Date: 2023-03-01 (Wed, 01 Mar 2023)
Changed paths:
R .werks/13628
M tests/unit/cmk/gui/test_permissions.py
Log Message:
-----------
Revert "13628 Dashboards: New cloud dashboards for storage services on AWS, Azure and GCP"
This reverts commit 188d593e61e867281b3c9a0532bd379e1632a2d7.
Reason for revert: needed graph_definitions are not yet implemented
Change-Id: Ib8179f08a4b9f98eb63e5f0cb52cdeecffb7bc12
Commit: c48a53c5386ba83fec5598de05b7029ab7b92168
https://github.com/tribe29/checkmk/commit/c48a53c5386ba83fec5598de05b7029ab…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2023-03-01 (Wed, 01 Mar 2023)
Changed paths:
M livestatus/src/TableServicesByHostGroup.cc
Log Message:
-----------
unify TableServicesByHostGroups
Change-Id: Ie8008f1c3555670ac636306d4d2ceec046b77e1a
Commit: f3942bb22ba2a0db3bb397c732f9d254c0c2fce5
https://github.com/tribe29/checkmk/commit/f3942bb22ba2a0db3bb397c732f9d254c…
Author: Maximilian Wirtz <maximilian.wirtz(a)tribe29.com>
Date: 2023-03-01 (Wed, 01 Mar 2023)
Changed paths:
A .werks/15068
Log Message:
-----------
15068 SEC Fix improper certificate validation in agent updater
The compiled version of the agent-updater uses its own collection of trusted Certificate Authorities.
This collection comes from the Python package certifi and is based on the collection of Mozilla Firefox.
The used Python package and therefore the collection was outdated and is subject to CVE-2022-23491.
This collection included a CA certificate of TrustCor which is not considered trustworthy anymore.
(See: https://security.googleblog.com/2023/01/sustaining-digital-certificate-secu…)
If an attacker was able to create certificates for arbitrary domains signed by this CA, machine-in-the-middle attacks could be possible.
To mitigate this vulnerability please update and rollout the agent-updater (typical agent-update is sufficient).
If an update is currently not possible one can set the <tt>Certificates for HTTPS verification</tt> option for the agent updater.
If this option is set a custom list of trusted certificates is used to verify the HTTPS connection instead of the CA collection.
All versions up to 1.6 are vulnerable.
This vulnerability was found internally.
We calculated a CVSS 3.1 score of 6.2 (medium) with the following vector: CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N/E:U/RL:O/RC:R
Please note that we rate this rather low since this is more a hypothetical attack and no wrong-doing of the CA was ever proven.
This also includes these changes:
- 40cd46cfbf7f9da5e68f75f24a272c772f700722.
- I05ffb5a41216740a561a7e574be45b59943bef1c
- I026fc7c30fc4ed10579fb40e5f2995346376084c
- I257fe2b5ae07673002c67162566dbcd14216b006
- I9b925a40fd53ce63d877c55b7b13a178bb716c49
- I0aa79606a5697cdb0e9aff09116e0c23a61cb2a8
- Ia23359a5fb9e3f1fd92b6d1d777e82d85229efe6
Change-Id: Ia23359a5fb9e3f1fd92b6d1d777e82d85229efe6
Compare: https://github.com/tribe29/checkmk/compare/0b5ed6229439...f3942bb22ba2
Branch: refs/heads/2.1.0
Home: https://github.com/tribe29/checkmk
Commit: 467aea749447aeba74af2644d4cda014fd38abb4
https://github.com/tribe29/checkmk/commit/467aea749447aeba74af2644d4cda014f…
Author: Wontek Hong <wontek.hong(a)tribe29.com>
Date: 2023-03-01 (Wed, 01 Mar 2023)
Changed paths:
A .werks/15384
M agents/check_mk_agent.aix
M agents/check_mk_agent.freebsd
M agents/check_mk_agent.linux
M agents/check_mk_agent.solaris
Log Message:
-----------
15384 FIX check_mk_agent: handle tabs when reading definitions from mrpe.cfg
Prior to this werk, the Checkmk agent for linux, solaris and aix was not able to handle
tabs in the service definitions in the mrpe.cfg file. This werk resolves this issue and
correctly identifies the service description, command and optionally the
time interval
Change-Id: I898f4011357b3fdb943a19b4e594d9cff57e82a2
Commit: 2fb41b452d57831673fb94f483f3cb93b5978461
https://github.com/tribe29/checkmk/commit/2fb41b452d57831673fb94f483f3cb93b…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2023-03-01 (Wed, 01 Mar 2023)
Changed paths:
M .werks/13850
M .werks/15234
Log Message:
-----------
fix typo
Change-Id: Ia7357420adecd294169480237258fcb4d6664e75
Commit: 2c15e66cdc368e06a0e1ddd99085dc20c6a604d1
https://github.com/tribe29/checkmk/commit/2c15e66cdc368e06a0e1ddd99085dc20c…
Author: Sofia Colakovic <sofia.colakovic(a)tribe29.com>
Date: 2023-03-01 (Wed, 01 Mar 2023)
Changed paths:
A .werks/15152
M agents/mk-job.solaris
Log Message:
-----------
15152 FIX Fix crash in mk-job.solaris
mk-job.solaris started crashing in version 2.1.p1 with an error:
"exit: : numeric argument required".
SUP-13377
Change-Id: I7b4fc1f75cdbe5058f3048e14501a937f7b97f96
Compare: https://github.com/tribe29/checkmk/compare/ecfafba5a007...2c15e66cdc36
Branch: refs/heads/2.2.0
Home: https://github.com/tribe29/checkmk
Commit: 994aebc576a43ebc5ef755ffd89a99b89e771b22
https://github.com/tribe29/checkmk/commit/994aebc576a43ebc5ef755ffd89a99b89…
Author: Wontek Hong <wontek.hong(a)tribe29.com>
Date: 2023-03-01 (Wed, 01 Mar 2023)
Changed paths:
A .werks/15384
M agents/check_mk_agent.aix
M agents/check_mk_agent.freebsd
M agents/check_mk_agent.linux
M agents/check_mk_agent.openwrt
M agents/check_mk_agent.solaris
Log Message:
-----------
15384 FIX check_mk_agent: handle tabs when reading definitions from mrpe.cfg
Prior to this werk, the Checkmk agent for linux, solaris and aix was not able to handle
tabs in the service definitions in the mrpe.cfg file. This werk resolves this issue and
correctly identifies the service description, command and optionally the
time interval
Change-Id: I898f4011357b3fdb943a19b4e594d9cff57e82a2
Commit: 2728418a9a92876f611b23ded79bc2b9953b4b27
https://github.com/tribe29/checkmk/commit/2728418a9a92876f611b23ded79bc2b99…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2023-03-01 (Wed, 01 Mar 2023)
Changed paths:
M .werks/13850
M .werks/15234
Log Message:
-----------
fix typo
Change-Id: I090f71e7a2bd7330bea1b62648fb88d7b1ffb768
Commit: 372135852d424cd4c9c60f6ef5e71cfe97e191d2
https://github.com/tribe29/checkmk/commit/372135852d424cd4c9c60f6ef5e71cfe9…
Author: Sofia Colakovic <sofia.colakovic(a)tribe29.com>
Date: 2023-03-01 (Wed, 01 Mar 2023)
Changed paths:
M cmk/base/plugins/agent_based/azure_virtual_network_gateways.py
M tests/unit/cmk/base/plugins/agent_based/test_azure_virtual_network_gateways.py
Log Message:
-----------
azure_virtual_network_gateway: fix crash if peering addresses are missing
Vnet gateways don't always return all types of peering addresses.
Previously, that led to a crash in parsing agent output.
Change-Id: I253426f1e7e2058c60352459d98d21c6a93950ed
(cherry picked from commit 8b87cbbdaa8cbee98d580cf624d6edadad419a13)
Commit: 2052d56e7df08c8c18f37ea0e568616e9e6feb08
https://github.com/tribe29/checkmk/commit/2052d56e7df08c8c18f37ea0e568616e9…
Author: Sofia Colakovic <sofia.colakovic(a)tribe29.com>
Date: 2023-03-01 (Wed, 01 Mar 2023)
Changed paths:
M cmk/special_agents/agent_azure.py
Log Message:
-----------
agent_azure: fix message parsing for ApiError
After introducing ApiErrorFactory, ApiError messages were no longer
in the right format
Change-Id: I7d0e20c76cd05133805e3b6691ed54f65b062cb9
(cherry picked from commit 4743a7aa3e4494f31d81861a138978d90e1bd6aa)
Commit: d28b6135926bea2989359d71353a498ba7c618f4
https://github.com/tribe29/checkmk/commit/d28b6135926bea2989359d71353a498ba…
Author: Rebekka Seltmann <rebekka.seltmann(a)tribe29.com>
Date: 2023-03-01 (Wed, 01 Mar 2023)
Changed paths:
M cmk/notification_plugins/asciimail.py
M cmk/notification_plugins/mail.py
M cmk/notification_plugins/utils.py
A cmk/utils/mail.py
Log Message:
-----------
Move email functionality via sendmail to more accessible place
CMK-12296
Change-Id: I612e7f3def76ff555f4bc5e53103f210c1474d80
Commit: 790d262fda65e87f365a0a41c5e8aaf570b2902d
https://github.com/tribe29/checkmk/commit/790d262fda65e87f365a0a41c5e8aaf57…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2023-03-01 (Wed, 01 Mar 2023)
Changed paths:
M cmk/utils/mail.py
Log Message:
-----------
Fix unit tests with missing sendmail
Change-Id: I905e37bc5fde21d252917d57c200eaddf83007e1
Commit: 7c48133a6afff623a6bc7338b69093fb1dc23162
https://github.com/tribe29/checkmk/commit/7c48133a6afff623a6bc7338b69093fb1…
Author: Sofia Colakovic <sofia.colakovic(a)tribe29.com>
Date: 2023-03-01 (Wed, 01 Mar 2023)
Changed paths:
A .werks/15152
M agents/mk-job.solaris
Log Message:
-----------
15152 FIX Fix crash in mk-job.solaris
mk-job.solaris started crashing in version 2.1.p1 with an error:
"exit: : numeric argument required".
SUP-13377
Change-Id: I7b4fc1f75cdbe5058f3048e14501a937f7b97f96
Commit: 6e8dbb7e40abbf909b9e6f031959e3a5b9df9074
https://github.com/tribe29/checkmk/commit/6e8dbb7e40abbf909b9e6f031959e3a5b…
Author: Sofia Colakovic <sofia.colakovic(a)tribe29.com>
Date: 2023-03-01 (Wed, 01 Mar 2023)
Changed paths:
M cmk/special_agents/agent_azure.py
M tests/unit/cmk/special_agents/agent_azure/test_agent_azure_process.py
Log Message:
-----------
agent_azure: handle errors in process_resource_health
CMK-12356
Change-Id: I90e62d169ffff7987d15a35ebb432eeba342e88c
(cherry picked from commit 39c339ce41cfda1b28acd1467008c1e0d4826a69)
Commit: 3735a50ac03124b7a49ec9df91b8ae83549a8358
https://github.com/tribe29/checkmk/commit/3735a50ac03124b7a49ec9df91b8ae835…
Author: Sofia Colakovic <sofia.colakovic(a)tribe29.com>
Date: 2023-03-01 (Wed, 01 Mar 2023)
Changed paths:
A .werks/15149
M cmk/special_agents/agent_azure.py
A tests/unit/cmk/special_agents/agent_azure/test_agent_azure_mgmt_api_client.py
Log Message:
-----------
15149 FIX agent_azure: Fix crash if the metric isn't found
The Azure agent would crash if the metric wasn't available for a resource.
Now, the agent doesn't crash and retries to fetch available metrics.
Change-Id: I908960320047a011a6a3eb478e301a9f6f4df9b9
Compare: https://github.com/tribe29/checkmk/compare/143b84e735a9...3735a50ac031